diff --git a/projects/ROCKNIX/packages/sysutils/systemd/package.mk b/projects/ROCKNIX/packages/sysutils/systemd/package.mk index 895735c490..330546f4c2 100644 --- a/projects/ROCKNIX/packages/sysutils/systemd/package.mk +++ b/projects/ROCKNIX/packages/sysutils/systemd/package.mk @@ -222,6 +222,7 @@ post_makeinstall_target() { cp ${PKG_DIR}/scripts/systemd-machine-id-setup ${INSTALL}/usr/bin cp ${PKG_DIR}/scripts/userconfig-setup ${INSTALL}/usr/bin cp ${PKG_DIR}/scripts/usercache-setup ${INSTALL}/usr/bin + cp ${PKG_DIR}/scripts/usercache-watchdog ${INSTALL}/usr/bin mkdir -p ${INSTALL}/usr/sbin cp ${PKG_DIR}/scripts/network-base-setup ${INSTALL}/usr/sbin diff --git a/projects/ROCKNIX/packages/sysutils/systemd/scripts/usercache-watchdog b/projects/ROCKNIX/packages/sysutils/systemd/scripts/usercache-watchdog new file mode 100755 index 0000000000..0abcc3d52a Binary files /dev/null and b/projects/ROCKNIX/packages/sysutils/systemd/scripts/usercache-watchdog differ diff --git a/projects/ROCKNIX/packages/sysutils/systemd/system.d/usercache.service b/projects/ROCKNIX/packages/sysutils/systemd/system.d/usercache.service index 10eef301ed..29d3d1f75c 100644 --- a/projects/ROCKNIX/packages/sysutils/systemd/system.d/usercache.service +++ b/projects/ROCKNIX/packages/sysutils/systemd/system.d/usercache.service @@ -7,6 +7,7 @@ Before=automount.service autostart.service [Service] Type=oneshot ExecStart=/usr/bin/usercache-setup +ExecStartPost=/bin/sh -c '/usr/bin/usercache-watchdog &' RemainAfterExit=yes [Install]