move services and timers on user level
This commit is contained in:
parent
4ff7f7a0b3
commit
3b6e886667
6
PKGBUILD
6
PKGBUILD
|
@ -25,9 +25,9 @@ package() {
|
|||
install -Dm755 ${srcdir}/bin/periodic/* ${pkgdir}/usr/bin
|
||||
|
||||
# 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 -d ${pkgdir}/usr/lib/systemd/user
|
||||
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
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user