Fixes for installation scripts, build image with full application set

the disable install recommends didnt fix the regulatory db issues
This commit is contained in:
SolidHal 2018-09-05 21:39:57 -05:00
parent d0403b14e3
commit d990e31592
5 changed files with 5 additions and 6 deletions

View File

@ -30,6 +30,9 @@ These packages are required:
``` ```
### Build ### Build
Run 'BuildPrawnOS.sh' either with sudo or as root. Note that building the kernel as root is ill-advised
but I haven't ran into any issues.
Currently split between 'buildKernel.sh' and 'buildDebianFs.sh' Currently split between 'buildKernel.sh' and 'buildDebianFs.sh'
Run the kernel one then the fs one. Run the kernel one then the fs one.

View File

@ -1,2 +0,0 @@
APT::Install-Recommends "false";
APT::AutoRemove::RecommendsImportant "false";

View File

@ -4,14 +4,13 @@ DIR=/InstallResources
#Setup locales, crda #Setup locales, crda
apt install -y locales apt install -y locales
dpkg-reconfigure locale dpkg-reconfigure locales
apt install -y crda apt install -y crda
locale-gen locale-gen
#Install lxqt, wicd #Install lxqt, wicd
apt install -y xorg acpi-support lightdm tasksel dpkg librsvg2-common xorg xserver-xorg-input-libinput alsa-utils anacron avahi-daemon eject iw libnss-mdns xdg-utils lxqt wicd-daemon wicd wicd-curses wicd-gtk xserver-xorg-input-synaptics apt install -y xorg acpi-support lightdm tasksel dpkg librsvg2-common xorg xserver-xorg-input-libinput alsa-utils anacron avahi-daemon eject iw libnss-mdns xdg-utils lxqt wicd-daemon wicd wicd-curses wicd-gtk xserver-xorg-input-synaptics
#Copy in acpi, pulse audio, trackpad settings, funtion key settings #Copy in acpi, pulse audio, trackpad settings, funtion key settings
cp -rf $DIR/default.pa /etc/pulse/default.pa cp -rf $DIR/default.pa /etc/pulse/default.pa
mkdir /etc/acpi
cp -rf $DIR/sound.sh /etc/acpi/sound.sh cp -rf $DIR/sound.sh /etc/acpi/sound.sh
mkdir /etc/acpi/events mkdir /etc/acpi/events
cp -rf $DIR/headphone-acpi-toggle /etc/acpi/events/headphone-acpi-toggle cp -rf $DIR/headphone-acpi-toggle /etc/acpi/events/headphone-acpi-toggle

View File

@ -22,6 +22,7 @@ then
e2fsck -p /dev/mmcblk2p2 e2fsck -p /dev/mmcblk2p2
resize2fs /dev/mmcblk2p2 resize2fs /dev/mmcblk2p2
echo Rebooting... Please remove the usb drive once shutdown is complete echo Rebooting... Please remove the usb drive once shutdown is complete
reboot
fi fi
echo Exiting echo Exiting

View File

@ -73,8 +73,6 @@ cp scripts/InstallScripts/* $outmnt/InstallResources/
cp scripts/InstallScripts/InstallToInternal.sh $outmnt/ cp scripts/InstallScripts/InstallToInternal.sh $outmnt/
chmod +x $outmnt/*.sh chmod +x $outmnt/*.sh
install -D -m 644 $build_resources/80disable-recommends $outmnt/etc/apt/apt.conf.d/80disable-recommends #This should fix the issue of crda being installed but unconfigured causing regulatory.db firmware loading errors in dmesg
#Setup the chroot for apt #Setup the chroot for apt
#This is what https://wiki.debian.org/EmDebian/CrossDebootstrap suggests #This is what https://wiki.debian.org/EmDebian/CrossDebootstrap suggests
cp /etc/hosts $outmnt/etc/ cp /etc/hosts $outmnt/etc/