diff --git a/usr/lib/archboot/update-installer.sh b/usr/lib/archboot/update-installer.sh index 3431919d1..8bbd9e675 100644 --- a/usr/lib/archboot/update-installer.sh +++ b/usr/lib/archboot/update-installer.sh @@ -145,7 +145,8 @@ fi EOF # copy running root to /new_root tar -C / --exclude="./dev/*" --exclude="./proc/*" --exclude="./sys/*" --exclude="./tmp/*" --exclude="./run/*"\ - --exclude="./mnt/*" --exclude="./media/*" --exclude="./lost+found" --exclude="./new_root/*" -clpf - . | tar -C /new_root -xlspf - + --exclude="./mnt/*" --exclude="./media/*" --exclude="./lost+found" --exclude="./new_root/*" \ + --exclude="./etc/pacman.d/S.*" -clpf - . | tar -C /new_root -xlspf - # stop dbus before switching, else 90 seconds hang appears systemctl stop dbus systemctl switch-root /new_root