archlinux: additionnal fixes, packages, and cleanups

This commit is contained in:
Olivier MEDOC 2014-02-16 17:28:55 +01:00 committed by Marek Marczykowski-Górecki
parent 9be5dc591f
commit f2eadb1740
3 changed files with 19 additions and 3 deletions

View File

@ -30,6 +30,8 @@ chown -R --reference=$CUSTOMREPO $CUSTOMREPO
./mnt_archlinux_dvd/usr/bin/arch-chroot $INSTALLDIR sh -c "pacman -Sy"
echo "--> Installing qubes-packages..."
# Install xinit first to allow qubes-vm-core to fix potential bugs in xinit (xinit is a dep of qubes-vm-gui)
./mnt_archlinux_dvd/usr/bin/arch-chroot $INSTALLDIR sh -c "pacman -S --noconfirm --asdeps xorg-xinit"
./mnt_archlinux_dvd/usr/bin/arch-chroot $INSTALLDIR sh -c "pacman -S --noconfirm qubes-vm-xen"
./mnt_archlinux_dvd/usr/bin/arch-chroot $INSTALLDIR sh -c "pacman -S --noconfirm qubes-vm-core"
./mnt_archlinux_dvd/usr/bin/arch-chroot $INSTALLDIR sh -c "pacman -S --noconfirm qubes-vm-gui"
@ -51,7 +53,6 @@ ln -s /etc/sysconfig/i18n $INSTALLDIR/etc/locale.conf
sed 's/#en_US/en_US/g' -i $INSTALLDIR/etc/locale.gen
./mnt_archlinux_dvd/usr/bin/arch-chroot $INSTALLDIR sh -c "locale-gen"
mkdir -p $INSTALLDIR/lib/modules
# Creating a random file in /lib/modules to ensure that the directory in never deleted when packages are removed
touch $INSTALLDIR/lib/modules/QUBES

View File

@ -18,6 +18,14 @@ echo "--> Cleaning up linux kernel"
./mnt_archlinux_dvd/usr/bin/arch-chroot $INSTALLDIR pacman --noconfirm -Rsc linux
./mnt_archlinux_dvd/usr/bin/arch-chroot $INSTALLDIR pacman --noconfirm -S linux-firmware
# Remove video plugins
echo "--> Removing video plugins"
VIDEOPKGS=`./mnt_archlinux_dvd/usr/bin/arch-chroot $INSTALLDIR pacman -Qs -q xf86-video`
echo $VIDEOPKGS | ./mnt_archlinux_dvd/usr/bin/arch-chroot $INSTALLDIR pacman --noconfirm -Rsc -
# Remove other font package
./mnt_archlinux_dvd/usr/bin/arch-chroot $INSTALLDIR pacman --noconfirm -Rsc xorg-fonts-100dpi xorg-fonts-75dpi
# Disable qubes local repository
sed '/QubesTMP/d' -i $INSTALLDIR/etc/pacman.conf

View File

@ -4,15 +4,22 @@ python2
artwiz-fonts
ethtool
font-bitstream-speedo
leafpad
net-tools
sudo
ttf-dejavu
ttf-freefont
wget
zsh
xfce4-terminal
networkmanager
network-manager-applet
linux-firmware
gnome-settings-daemon
gvfs
lxappearance
gtk-engines
firefox
thunderbird
xfce4-terminal
leafpad
thunar
thunar-volman