1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
#!/bin/sh set -e # verify this is for us or exit gracefully if [ "$(readlink '/system-update')" != '/var/cache/pacman/pkg' ]; then exit 0 fi # install updates pacman -Su --noconfirm # remove triggering symlink rm -f /system-update # reboot systemctl reboot