summaryrefslogtreecommitdiff
path: root/community/incron/incron.install
diff options
context:
space:
mode:
Diffstat (limited to 'community/incron/incron.install')
-rw-r--r--community/incron/incron.install13
1 files changed, 13 insertions, 0 deletions
diff --git a/community/incron/incron.install b/community/incron/incron.install
new file mode 100644
index 000000000..9cb53bbe6
--- /dev/null
+++ b/community/incron/incron.install
@@ -0,0 +1,13 @@
+post_install () {
+ # Check user/group incron exists
+ getent group incron > /dev/null || groupadd -r incron
+ getent passwd incron > /dev/null || useradd -r -c "Incron system" -g incron -s /bin/false -d /var/spool/incron incron
+ # Fix permissions
+ chown incron.incron -R /var/spool/incron
+}
+
+pre_remove() {
+ [ -h /var/service/incron ] && rm /var/service/incron
+ userdel incron >& /dev/null
+ groupdel incron >& /dev/null
+}