Fix FastCGI server systemd script / RPM in trunk (#1093)
This commit is contained in:
parent
4eb987e9f0
commit
8740fdf54b
2
Makefile
2
Makefile
|
@ -503,7 +503,7 @@ install_fastcgi_server:
|
||||||
@chmod +x $(RSBINDIR)/llng-fastcgi-server
|
@chmod +x $(RSBINDIR)/llng-fastcgi-server
|
||||||
@cp -f fastcgi-server/rc/llng-fastcgi-server $(RINITDIR)
|
@cp -f fastcgi-server/rc/llng-fastcgi-server $(RINITDIR)
|
||||||
@cp -f fastcgi-server/default/llng-fastcgi-server $(RETCDEFAULTDIR)
|
@cp -f fastcgi-server/default/llng-fastcgi-server $(RETCDEFAULTDIR)
|
||||||
@$(PERL) -pi -e 's#__SBINDIR__#$(SBINDIR)#;s#__DEFAULTDIR__#$(ETCDEFAULTDIR)#;s#__FASTCGISOCKDIR__#$(FASTCGISOCKDIR)#g;s#__USER__#$(FASTCGIUSER)#;s#__GROUP__#$(FASTCGIGROUP)#;' \
|
@$(PERL) -pi -e 's#__SBINDIR__#$(SBINDIR)#;s#__DEFAULTDIR__#$(ETCDEFAULTDIR)#;s#__FASTCGISOCKDIR__#$(FASTCGISOCKDIR)#g;' \
|
||||||
$(RETCDEFAULTDIR)/llng-fastcgi-server \
|
$(RETCDEFAULTDIR)/llng-fastcgi-server \
|
||||||
$(RSBINDIR)/llng-fastcgi-server \
|
$(RSBINDIR)/llng-fastcgi-server \
|
||||||
$(RINITDIR)/llng-fastcgi-server
|
$(RINITDIR)/llng-fastcgi-server
|
||||||
|
|
|
@ -6,6 +6,8 @@ After=network.target
|
||||||
Type=forking
|
Type=forking
|
||||||
EnvironmentFile=/etc/default/llng-fastcgi-server
|
EnvironmentFile=/etc/default/llng-fastcgi-server
|
||||||
PIDFile=__FASTCGISOCKDIR__/llng-fastcgi-server.pid
|
PIDFile=__FASTCGISOCKDIR__/llng-fastcgi-server.pid
|
||||||
|
ExecStartPre=-/bin/mkdir __FASTCGISOCKDIR__
|
||||||
|
ExecStartPre=/bin/chown __USER__:__GROUP__ __FASTCGISOCKDIR__
|
||||||
ExecStart=__SBINDIR__/llng-fastcgi-server
|
ExecStart=__SBINDIR__/llng-fastcgi-server
|
||||||
ExecStop=-/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile ${PID}
|
ExecStop=-/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile ${PID}
|
||||||
KillMode=mixed
|
KillMode=mixed
|
||||||
|
|
|
@ -393,6 +393,8 @@ mkdir -p %{buildroot}%{_unitdir}
|
||||||
install -m644 fastcgi-server/systemd/llng-fastcgi-server.service %{buildroot}%{_unitdir}
|
install -m644 fastcgi-server/systemd/llng-fastcgi-server.service %{buildroot}%{_unitdir}
|
||||||
sed -i 's:__FASTCGISOCKDIR__:/var/run/llng-fastcgi-server:' %{buildroot}%{_unitdir}/llng-fastcgi-server.service
|
sed -i 's:__FASTCGISOCKDIR__:/var/run/llng-fastcgi-server:' %{buildroot}%{_unitdir}/llng-fastcgi-server.service
|
||||||
sed -i 's:__SBINDIR__:/usr/share/lemonldap-ng/sbin:' %{buildroot}%{_unitdir}/llng-fastcgi-server.service
|
sed -i 's:__SBINDIR__:/usr/share/lemonldap-ng/sbin:' %{buildroot}%{_unitdir}/llng-fastcgi-server.service
|
||||||
|
sed -i 's:__USER__:%{lm_apacheuser}:' %{buildroot}%{_unitdir}/llng-fastcgi-server.service
|
||||||
|
sed -i 's:__GROUP__:%{lm_apachegroup}:' %{buildroot}%{_unitdir}/llng-fastcgi-server.service
|
||||||
|
|
||||||
# Set apache user in some files (see Makefile)
|
# Set apache user in some files (see Makefile)
|
||||||
# Note: we do not use the APACHEUSER and APACHEGROUP in make install
|
# Note: we do not use the APACHEUSER and APACHEGROUP in make install
|
||||||
|
|
Loading…
Reference in New Issue
Block a user