diff --git a/wkd_sync/archlinux-keyring-wkd-sync.service.in b/wkd_sync/archlinux-keyring-wkd-sync.service.in index b519714..c2ce6a1 100644 --- a/wkd_sync/archlinux-keyring-wkd-sync.service.in +++ b/wkd_sync/archlinux-keyring-wkd-sync.service.in @@ -5,9 +5,13 @@ ConditionPathIsReadWrite=/etc/pacman.d/gnupg/ ConditionFileIsExecutable=SCRIPT_TARGET_DIR/archlinux-keyring-wkd-sync Description=Refresh existing keys of archlinux-keyring Wants=network-online.target +StartLimitIntervalSec=1hour +StartLimitBurst=3 [Service] ExecStart=SCRIPT_TARGET_DIR/archlinux-keyring-wkd-sync +Restart=on-failure +RestartSec=5minutes CapabilityBoundingSet= DeviceAllow=