Add option to install xfce or lxqt
This commit is contained in:
		
							parent
							
								
									5965d0e6cc
								
							
						
					
					
						commit
						cade1ca9ec
					
				| @ -1,10 +1,24 @@ | |||||||
| #!/bin/sh -xe | #!/bin/bash -xe | ||||||
| 
 | 
 | ||||||
| DIR=/InstallResources | DIR=/InstallResources | ||||||
| 
 | 
 | ||||||
|  | while true; do | ||||||
|  |     read -p "install (X)fce4 or (L)xqt" XL | ||||||
|  |     case $yn in | ||||||
|  |         [Xx]* ) DE=xfce; break;; | ||||||
|  |         [Ll]* ) DE=lxqt; break;; | ||||||
|  |         * ) echo "Please answer (X)fce4 or (L)xqt";; | ||||||
|  |     esac | ||||||
|  | done | ||||||
|  | 
 | ||||||
| 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 xserver-xorg-input-synaptics mousepad vlc | ||||||
|  | apt install -y wicd-daemon wicd wicd-curses wicd-gtk | ||||||
|  | 
 | ||||||
|  | [ "$DE" = "xfce" ] && apt install -y xfce4 default-dbus-session-bus system-config-printer tango-icon-theme xfce4-power-manager xfce4-terminal xfce4-goodies | ||||||
|  | [ "$DE" = "lxqt" ] && apt install -y lxqt | ||||||
|  | 
 | ||||||
| #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 | ||||||
| cp -rf $DIR/sound.sh /etc/acpi/sound.sh | cp -rf $DIR/sound.sh /etc/acpi/sound.sh | ||||||
| @ -12,6 +26,7 @@ cp -rf $DIR/headphone-acpi-toggle /etc/acpi/events/headphone-acpi-toggle | |||||||
| mkdir /etc/X11/xorg.conf.d/ | mkdir /etc/X11/xorg.conf.d/ | ||||||
| cp -rf $DIR/50-synaptics.conf /etc/X11/xorg.conf.d/ | cp -rf $DIR/50-synaptics.conf /etc/X11/xorg.conf.d/ | ||||||
| 
 | 
 | ||||||
|  | apt clean && apt autoremove --purge | ||||||
| 
 | 
 | ||||||
| echo " Enter new username: " | echo " Enter new username: " | ||||||
| read username | read username | ||||||
|  | |||||||
| @ -92,7 +92,8 @@ chroot $outmnt apt-get autoremove --purge | |||||||
| chroot $outmnt apt-get clean | chroot $outmnt apt-get clean | ||||||
| 
 | 
 | ||||||
| #Download the packages to be installed by Install.sh: TODO: potentially dpkg-reconfigure locales? | #Download the packages to be installed by Install.sh: TODO: potentially dpkg-reconfigure locales? | ||||||
| chroot $outmnt apt-get install -y -d 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 crda | chroot $outmnt apt-get install -y -d 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 crda xfce4 default-dbus-session-bus system-config-printer tango-icon-theme xfce4-power-manager xfce4-terminal xfce4-goodies | ||||||
|  | 
 | ||||||
| 
 | 
 | ||||||
| #Cleanup hosts | #Cleanup hosts | ||||||
| rm -rf $outmnt/etc/hosts #This is what https://wiki.debian.org/EmDebian/CrossDebootstrap suggests | rm -rf $outmnt/etc/hosts #This is what https://wiki.debian.org/EmDebian/CrossDebootstrap suggests | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 SolidHal
						SolidHal