diff --git a/PKGBUILD b/PKGBUILD index ce471c2..e04eb76 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -8,11 +8,19 @@ arch=('any') url="https://gist.github.com/Luzifer/493cea96052493ed70d4cdd572db32f0" license=(Apache) depends=(pacman-contrib) -source=(arch_update.sh) -sha512sums=('609794ba2c80e70f7b32fc5323e0897d643a836af2899916c72d5727a0afd8b41341d8ab7d4b9fa7a06c10a9803a34a9bb380c92f15276e2dc459652b6b464d3') +source=( + arch_update.sh + arch-update.service + arch-update.timer +) +sha512sums=('609794ba2c80e70f7b32fc5323e0897d643a836af2899916c72d5727a0afd8b41341d8ab7d4b9fa7a06c10a9803a34a9bb380c92f15276e2dc459652b6b464d3' + '384a9fc9c7f43bd7e9ec9274b5e930e7e9e3dcea088f524201f0b359f33e470b9b120b6c261b82b2d484d7af937eb67ba2cdf7a0bda2ca424338da03e008a716' + 'f9b62fbc31d963525340c408ddacf671c54d9874b4decd1c84286b2a000ef488a85d738f7a3d83db34e9dd98baa84389aff837bdf68531712ba9eaa7a8d762bd') package() { install -Dm755 "${srcdir}/arch_update.sh" "${pkgdir}/usr/bin/arch_update" + install -Dm755 "${srcdir}/arch-update.service" "${pkgdir}/usr/lib/systemd/system/arch-update.service" + install -Dm755 "${srcdir}/arch-update.timer" "${pkgdir}/usr/lib/systemd/system/arch-update.timer" } pkgver() { diff --git a/arch-update.service b/arch-update.service new file mode 100644 index 0000000..55fe4a5 --- /dev/null +++ b/arch-update.service @@ -0,0 +1,7 @@ +[Unit] +Description=Execute arch-updates + +[Service] +Type=oneshot + +ExecStart=/usr/bin/arch_update diff --git a/arch-update.timer b/arch-update.timer new file mode 100644 index 0000000..9ea1f30 --- /dev/null +++ b/arch-update.timer @@ -0,0 +1,9 @@ +[Unit] +Description=Execute arch-updates + +[Timer] +OnCalendar=04:00 +RandomizedDelaySec=1800 + +[Install] +WantedBy=timers.target