summarylogtreecommitdiffstats
path: root/incrond.initd
diff options
context:
space:
mode:
authorTobias Leupold2023-02-02 19:03:29 +0100
committerTobias Leupold2023-02-02 19:03:29 +0100
commit0e727168af96ce89aa523e261cdc9b87be7fc77c (patch)
tree173ac8b73f2bfdb7c83ff8e95361d9a9d25b537b /incrond.initd
downloadaur-incron-openrc.tar.gz
Initial commit: Added an OpenRC init script for incrond
Diffstat (limited to 'incrond.initd')
-rwxr-xr-xincrond.initd26
1 files changed, 26 insertions, 0 deletions
diff --git a/incrond.initd b/incrond.initd
new file mode 100755
index 000000000000..6900f6b5b28f
--- /dev/null
+++ b/incrond.initd
@@ -0,0 +1,26 @@
+#!/sbin/openrc-run
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+INCROND_BINARY=${INCROND_BINARY:-"/usr/sbin/incrond"}
+INCROND_CONFFILE=${INCROND_CONFFILE:-"/etc/incron.conf"}
+INCROND_PIDFILE=${INCROND_PIDFILE:-"/var/run/incrond.pid"}
+INCROND_SSDARGS=${INCROND_SSDARGS:-"--wait 1000"}
+INCROND_TERMTIMEOUT=${INCROND_TERMTIMEOUT:-"TERM/25/KILL/5"}
+INCROND_OPTS=${INCROND_OPTS:-""}
+
+command=${INCROND_BINARY}
+command_args="${INCROND_OPTS} -f \"${INCROND_CONFFILE}\""
+start_stop_daemon_args="${INCROND_SSDARGS}"
+pidfile="${INCROND_PIDFILE}"
+retry="${INCROND_TERMTIMEOUT}"
+
+required_files="${INCROND_CONFFILE}"
+
+name="incron daemon"
+description="inotify cron daemon monitors filesystem events and executes commands defined in system and user tables"
+
+depend() {
+ use clock logger
+ need localmount
+}