Use native tmpfiles.d for systemd (#969)

This commit is contained in:
Xavier Guimard 2016-03-07 06:11:14 +00:00
parent 9088aa44d2
commit 60d8e25da5
4 changed files with 4 additions and 4 deletions

View File

@ -1,13 +1,12 @@
[Unit]
Description=FastCGI server for Lemonldap::NG websso system
After=network.target
Documentation=http://lemonldap-ng.org/documentation/latest/fastcgiserver
[Service]
Type=forking
EnvironmentFile=/etc/default/lemonldap-ng-fastcgi-server
PIDFile=/var/run/llng-fastcgi-server/llng-fastcgi-server.pid
ExecStartPre=-/bin/mkdir /var/run/llng-fastcgi-server
ExecStartPre=/bin/chown www-data:www-data /var/run/llng-fastcgi-server
ExecStart=/usr/sbin/llng-fastcgi-server
ExecStop=-/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile ${PID}
KillMode=mixed

View File

@ -0,0 +1 @@
d /run/llng-fastcgi-server 0755 www-data www-data - -

View File

@ -11,3 +11,5 @@ liblemonldap-ng-common-perl: non-standard-file-perm var/lib/lemonldap-ng/conf/lm
# directory, so it must not be readable by all but must be writable by www-data
liblemonldap-ng-common-perl: non-standard-dir-perm var/lib/lemonldap-ng/sessions/ 0770 != 0755
liblemonldap-ng-common-perl: non-standard-dir-perm var/lib/lemonldap-ng/sessions/lock/ 0770 != 0755
liblemonldap-ng-common-perl: non-standard-dir-perm var/lib/lemonldap-ng/psessions/ 0770 != 0755
liblemonldap-ng-common-perl: non-standard-dir-perm var/lib/lemonldap-ng/psessions/lock/ 0770 != 0755

View File

@ -6,8 +6,6 @@ After=network.target
Type=forking
EnvironmentFile=/etc/default/llng-fastcgi-server
PIDFile=__FASTCGISOCKDIR__/llng-fastcgi-server.pid
ExecStartPre=-/bin/mkdir __FASTCGISOCKDIR__
ExecStartPre=/bin/chown __USER__:__GROUP__ __FASTCGISOCKDIR__
ExecStart=__SBINDIR__/llng-fastcgi-server
ExecStop=-/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile ${PID}
KillMode=mixed