[arch-commits] Commit in nginx/trunk (PKGBUILD service)
Bartłomiej Piotrowski
bpiotrowski at nymeria.archlinux.org
Tue May 20 14:55:22 UTC 2014
Date: Tuesday, May 20, 2014 @ 16:55:22
Author: bpiotrowski
Revision: 213338
upgpkg: nginx 1.6.0-2
various changes in nginx.service related to FS#40322
- log errors to journald
- use KillSignal and kill to respectively stop and restart nginx
- remove useless config sanity check
Modified:
nginx/trunk/PKGBUILD
nginx/trunk/service
----------+
PKGBUILD | 4 ++--
service | 15 ++++++++-------
2 files changed, 10 insertions(+), 9 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2014-05-20 12:58:24 UTC (rev 213337)
+++ PKGBUILD 2014-05-20 14:55:22 UTC (rev 213338)
@@ -7,7 +7,7 @@
pkgname=nginx
pkgver=1.6.0
-pkgrel=1
+pkgrel=2
pkgdesc='Lightweight HTTP server and IMAP/POP3 proxy server'
arch=('i686' 'x86_64')
url='http://nginx.org'
@@ -28,7 +28,7 @@
service
logrotate)
md5sums=('8efa354f1c3c2ccf434a50d3fbe82340'
- '5c0cd4fd992596938b2d4fd98b2bac41'
+ 'fed60747cefcf90dc9fbfa5fa93cacd1'
'3441ce77cdd1aab6f0ab7e212698a8a7')
build() {
Modified: service
===================================================================
--- service 2014-05-20 12:58:24 UTC (rev 213337)
+++ service 2014-05-20 14:55:22 UTC (rev 213338)
@@ -1,15 +1,16 @@
[Unit]
Description=A high performance web server and a reverse proxy server
-After=syslog.target network.target
+After=network.target
[Service]
-Type=forking
-PIDFile=/run/nginx.pid
-ExecStartPre=/usr/bin/nginx -t -q -g 'pid /run/nginx.pid; daemon on; master_process on;'
-ExecStart=/usr/bin/nginx -g 'pid /run/nginx.pid; daemon on; master_process on;'
-ExecReload=/usr/bin/nginx -g 'pid /run/nginx.pid; daemon on; master_process on;' -s reload
-ExecStop=/usr/bin/nginx -g 'pid /run/nginx.pid;' -s quit
+Type=simple
PrivateDevices=yes
+SyslogLevel=err
+ExecStart=/usr/bin/nginx -g 'pid /run/nginx.pid; daemon off; error_log stderr;'
+ExecReload=/usr/bin/kill -HUP $MAINPID
+KillSignal=SIGQUIT
+KillMode=mixed
+
[Install]
WantedBy=multi-user.target
More information about the arch-commits
mailing list