package/nginx: use /run instead of /var/run
authorMichael Nosthoff <buildroot@heine.tech>
Thu, 15 Oct 2020 10:11:36 +0000 (12:11 +0200)
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>
Sun, 25 Oct 2020 09:30:08 +0000 (10:30 +0100)
This is a follow-up to 4027ba29f448 ("package/nginx: use /run for
PIDFile"), in which we missed that nginx is still built with /var/run
paths.

This commit changes the compile options to use /run instead of
/var/run for pid and lock file to make it consistent.

Further dropping the passing of the pid option in the service file as
this isn't neccessary. Neither debian nor nginx default .service does
it.

Signed-off-by: Michael Nosthoff <buildroot@heine.tech>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
package/nginx/nginx.mk
package/nginx/nginx.service

index 1f896bc377bf98441a69416952d31a9c36087546..00fb147682ea403c413d4c8d8fc010cdc2c8f182 100644 (file)
@@ -49,8 +49,8 @@ NGINX_CONF_OPTS += \
        --prefix=/usr \
        --conf-path=/etc/nginx/nginx.conf \
        --sbin-path=/usr/sbin/nginx \
-       --pid-path=/var/run/nginx.pid \
-       --lock-path=/var/run/lock/nginx.lock \
+       --pid-path=/run/nginx.pid \
+       --lock-path=/run/lock/nginx.lock \
        --user=www-data \
        --group=www-data \
        --error-log-path=/var/log/nginx/error.log \
index 9fd215fd3e66ecc3b3900f9f88246cf18081c709..f203cecdc0897cbced7805a0462eb8aaf027a23b 100644 (file)
@@ -6,10 +6,10 @@ After=syslog.target network.target
 Type=forking
 PIDFile=/run/nginx.pid
 ExecStartPre=/usr/bin/mkdir -p /var/log/nginx /var/tmp/nginx
-ExecStartPre=/usr/sbin/nginx -t -q -g 'pid /var/run/nginx.pid; daemon on; master_process on;'
-ExecStart=/usr/sbin/nginx -g 'pid /var/run/nginx.pid; daemon on; master_process on;'
-ExecReload=/usr/sbin/nginx -g 'pid /var/run/nginx.pid; daemon on; master_process on;' -s reload
-ExecStop=/usr/sbin/nginx -g 'pid /var/run/nginx.pid;' -s quit
+ExecStartPre=/usr/sbin/nginx -t -q -g 'daemon on; master_process on;'
+ExecStart=/usr/sbin/nginx -g 'daemon on; master_process on;'
+ExecReload=/usr/sbin/nginx -g 'daemon on; master_process on;' -s reload
+ExecStop=/usr/sbin/nginx -s quit
 PrivateDevices=yes
 
 [Install]