diff --git a/PKGBUILD b/PKGBUILD index 329b393..d802f1c 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -24,8 +24,8 @@ package() { # copy systemd units install -d ${pkgdir}/usr/lib/systemd/system - install -Dm644 ${srcdir}/systemd/services/* ${pkgdir}/usr/lib/systemd/system - install -Dm644 ${srcdir}/systemd/timers/* ${pkgdir}/usr/lib/systemd/system + install -Dm644 ${srcdir}/systemd/services/* ${pkgdir}/usr/lib/systemd/user + install -Dm644 ${srcdir}/systemd/timers/* ${pkgdir}/usr/lib/systemd/user # copy alpm hooks install -d ${pkgdir}/usr/share/libalpm/hooks diff --git a/fixes-package.install b/fixes-package.install index 7029b8d..455226c 100644 --- a/fixes-package.install +++ b/fixes-package.install @@ -1,4 +1,9 @@ post_install() { - find /usr/lib/systemd/system/ -name "fix-*.timer" -type f -print0 | xargs -0 systemctl enable - find /usr/lib/systemd/system/ -name "fix-*.timer" -type f -print0 | xargs -0 systemctl start + find /usr/lib/systemd/user/ -name "fix-*.timer" -type f -print0 | xargs -0 systemctl --user enable + find /usr/lib/systemd/user/ -name "fix-*.timer" -type f -print0 | xargs -0 systemctl --user start +} + +post_upgrade() { + find /usr/lib/systemd/user/ -name "fix-*.timer" -type f -print0 | xargs -0 systemctl --user enable + find /usr/lib/systemd/user/ -name "fix-*.timer" -type f -print0 | xargs -0 systemctl --user restart }