move services and timers on user level
This commit is contained in:
parent
c7d7ffd36f
commit
0e0723f570
6
PKGBUILD
6
PKGBUILD
|
@ -23,9 +23,9 @@ package() {
|
||||||
install -Dm755 ${srcdir}/bin/periodic/* ${pkgdir}/usr/bin
|
install -Dm755 ${srcdir}/bin/periodic/* ${pkgdir}/usr/bin
|
||||||
|
|
||||||
# copy systemd units
|
# copy systemd units
|
||||||
install -d ${pkgdir}/usr/lib/systemd/system
|
install -d ${pkgdir}/usr/lib/systemd/user
|
||||||
install -Dm644 ${srcdir}/systemd/services/* ${pkgdir}/usr/lib/systemd/system
|
install -Dm644 ${srcdir}/systemd/services/* ${pkgdir}/usr/lib/systemd/user
|
||||||
install -Dm644 ${srcdir}/systemd/timers/* ${pkgdir}/usr/lib/systemd/system
|
install -Dm644 ${srcdir}/systemd/timers/* ${pkgdir}/usr/lib/systemd/user
|
||||||
|
|
||||||
# copy alpm hooks
|
# copy alpm hooks
|
||||||
install -d ${pkgdir}/usr/share/libalpm/hooks
|
install -d ${pkgdir}/usr/share/libalpm/hooks
|
||||||
|
|
|
@ -1,4 +1,9 @@
|
||||||
post_install() {
|
post_install() {
|
||||||
find /usr/lib/systemd/system/ -name "fix-*.timer" -type f -print0 | xargs -0 systemctl enable
|
find /usr/lib/systemd/user/ -name "fix-*.timer" -type f -print0 | xargs -0 systemctl --user 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 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