bundles/pacman: fix unattended-upgrades

This commit is contained in:
Franzi 2022-02-14 07:54:44 +01:00
parent 1ee0b38133
commit 33d2d5beff
Signed by: kunsi
GPG key ID: 12E3D2136B818350

View file

@ -2,17 +2,17 @@
set -xeuo pipefail
pacman -Syu
pacman -Syu --noconfirm --noprogressbar
% for affected, restarts in sorted(restart_triggers.items()):
up_since=$(systemctl show "${affected}" | sed -n 's/^ActiveEnterTimestamp=//p' || echo 0)
up_since_ts=$(date -d "$up_since" +%s || echo 0)
now=$(date +%s)
up_since=$(systemctl show "${affected}" | sed -n 's/^ActiveEnterTimestamp=//p' || echo 0)
up_since_ts=$(date -d "$up_since" +%s || echo 0)
now=$(date +%s)
if [ $((now - up_since_ts)) -lt 3600 ]
then
if [ $((now - up_since_ts)) -lt 3600 ]
then
% for restart in sorted(restarts):
systemctl restart "${restart}" || true
systemctl restart "${restart}" || true
% endfor
fi
fi
% endfor