archlinux: fix bugs in added package install/remove commands
This commit is contained in:
parent
e0a00899cf
commit
6547577ce9
@ -169,17 +169,14 @@ pre_install() {
|
||||
|
||||
mkdir -p /var/lib/qubes
|
||||
|
||||
# Backup fstab
|
||||
# Backup fstab / But use archlinux defaults (cp instead of mv)
|
||||
if [ -e /etc/fstab ] ; then
|
||||
mv /etc/fstab /var/lib/qubes/fstab.orig
|
||||
cp /etc/fstab /var/lib/qubes/fstab.orig
|
||||
fi
|
||||
|
||||
# Add qubes core related fstab entries
|
||||
echo "xen /proc/xen xenfs defaults 0 0" >> /etc/fstab
|
||||
echo "/dev/xvdi /mnt/removable auto noauto,user,rw 0 0" >> /etc/fstab
|
||||
#if [ -e /etc/fstab ] ; then
|
||||
# mv /etc/fstab /var/lib/qubes/fstab.orig
|
||||
#fi
|
||||
|
||||
# Archlinux bash version has a 'bug' when running su -c, /etc/profile is not loaded because bash consider there is no interactive pty when running 'su - user -c' or something like this.
|
||||
# See https://bugs.archlinux.org/task/31831
|
||||
@ -215,7 +212,6 @@ mkdir -p /rw
|
||||
post_upgrade() {
|
||||
|
||||
update_xdgstart
|
||||
update_qubesconfig
|
||||
update_systemd
|
||||
|
||||
}
|
||||
@ -251,9 +247,11 @@ post_remove() {
|
||||
rm /lib/firmware/updates
|
||||
fi
|
||||
|
||||
for srv in qubes-dvm qubes-sysinit qubes-misc-post qubes-netwatcher qubes-network qubes-firewall qubes-qrexec-agent qubes-update-check qubes-yum-proxy qubes-meminfo-writer; do
|
||||
for srv in qubes-dvm qubes-sysinit qubes-misc-post qubes-netwatcher qubes-network qubes-firewall qubes-qrexec-agent qubes-yum-proxy; do
|
||||
systemctl disable $srv.service
|
||||
done
|
||||
systemctl disable qubes-update-check.timer
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user