aboutsummaryrefslogtreecommitdiffstats
path: root/main/nginx/nginx.initd
diff options
context:
space:
mode:
authorLeonardo Arena <rnalrd@alpinelinux.org>2017-03-17 11:12:13 +0000
committerLeonardo Arena <rnalrd@alpinelinux.org>2017-03-17 11:12:13 +0000
commit04536519eed1f9cb6de75f3af808f549fc87e8fc (patch)
tree5ed6cc4087dcf8f43a03c5d7f9478ef0be71582b /main/nginx/nginx.initd
parent1a9be35ea7d345147de8a5a140faac42eb4952af (diff)
downloadaports-04536519eed1f9cb6de75f3af808f549fc87e8fc.tar.bz2
aports-04536519eed1f9cb6de75f3af808f549fc87e8fc.tar.xz
Revert "main/nginx: add all modules from testing/nginx-naxsi"
Diffstat (limited to 'main/nginx/nginx.initd')
-rw-r--r--main/nginx/nginx.initd28
1 files changed, 8 insertions, 20 deletions
diff --git a/main/nginx/nginx.initd b/main/nginx/nginx.initd
index d01874e4f4..992d5fd5b9 100644
--- a/main/nginx/nginx.initd
+++ b/main/nginx/nginx.initd
@@ -1,15 +1,9 @@
#!/sbin/openrc-run
description="Nginx http and reverse proxy server"
-description_checkconfig="Verify configuration"
-description_upgrade="Upgrade running binary"
-description_reload="Reload configuration"
-description_reopen="Reopen log files"
-
-extra_commands="checkconfig"
extra_started_commands="reload reopen upgrade"
-cfgfile=${NGINX_CONFIG:-/etc/nginx/nginx.conf}
+cfgfile=${cfgfile:-/etc/nginx/nginx.conf}
pidfile=/run/nginx/nginx.pid
command=/usr/sbin/nginx
command_args="-c $cfgfile"
@@ -20,35 +14,29 @@ depend() {
use dns logger netmount
}
-checkconfig() {
- ebegin "Checking $RC_SVCNAME config"
- $command $command_args -t
- eend $?
-}
-
start_pre() {
ebegin
- checkpath -d -o ${NGINX_OWNER:-nginx:nginx} ${pidfile%/*}
- checkconfig >/dev/null 2>&1
+ checkpath --directory --owner nginx:nginx ${pidfile%/*}
+ $command $command_args -t -q
eend $?
}
reload() {
- ebegin "Reloading $RC_SVCNAME configuration"
- checkconfig >/dev/null 2>&1 && start-stop-daemon --signal HUP --pidfile $pidfile
+ ebegin "Reloading ${SVCNAME} configuration"
+ start_pre && start-stop-daemon --signal HUP --pidfile $pidfile
eend $?
}
reopen() {
- ebegin "Reopening $RC_SVCNAME log files"
+ ebegin "Reopening ${SVCNAME} log files"
start-stop-daemon --signal USR1 --pidfile $pidfile
eend $?
}
upgrade() {
- checkconfig || return $?
+ start_pre || return 1
- ebegin "Upgrading $RC_SVCNAME binary"
+ ebegin "Upgrading ${SVCNAME} binary"
einfo "Sending USR2 to old binary"
start-stop-daemon --signal USR2 --pidfile $pidfile