diff options
author | Arthur de Jong <arthur@arthurdejong.org> | 2008-06-15 13:01:53 +0000 |
---|---|---|
committer | Arthur de Jong <arthur@arthurdejong.org> | 2008-06-15 13:01:53 +0000 |
commit | cc70dc3993500879b67ff47f31ff459bb100624a (patch) | |
tree | fba942a05c89647750d333718c8f6d99f57ce0bc | |
parent | f6844b8b450e267773104e2e5844871357603848 (diff) |
create /var/run/nslcd directory with owner nslcd:nslcd by default so nslcd can remove socket and pidfile at exit
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@764 ef36b2f9-881f-0410-afb5-c4e39611909c
-rw-r--r-- | debian/libnss-ldapd.nslcd.init | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/debian/libnss-ldapd.nslcd.init b/debian/libnss-ldapd.nslcd.init index 36727ef..8deeac3 100644 --- a/debian/libnss-ldapd.nslcd.init +++ b/debian/libnss-ldapd.nslcd.init @@ -47,7 +47,8 @@ NSLCD_PIDFILE=$NSLCD_STATEDIR/nslcd.pid case "$1" in start) - [ -d "$NSLCD_STATEDIR" ] || mkdir "$NSLCD_STATEDIR" + [ -d "$NSLCD_STATEDIR" ] || ( mkdir -m 755 "$NSLCD_STATEDIR" ; \ + chown nslcd:nslcd "$NSLCD_STATEDIR" ) log_daemon_msg "Starting $NSLCD_DESC" "nslcd" start-stop-daemon --start --oknodo \ --pidfile $NSLCD_PIDFILE \ @@ -63,7 +64,8 @@ stop) [ -n "$NSLCD_PIDFILE" ] && rm -f $NSLCD_PIDFILE ;; restart|force-reload) - [ -d "$NSLCD_STATEDIR" ] || mkdir "$NSLCD_STATEDIR" + [ -d "$NSLCD_STATEDIR" ] || ( mkdir -m 755 "$NSLCD_STATEDIR" ; \ + chown nslcd:nslcd "$NSLCD_STATEDIR" ) log_daemon_msg "Restarting $NSLCD_DESC" "nslcd" start-stop-daemon --stop --quiet --retry 10 \ --pidfile $NSLCD_PIDFILE \ |