diff --git a/init.d/nginx b/init.d/nginx new file mode 100755 index 0000000..08d18a9 --- /dev/null +++ b/init.d/nginx @@ -0,0 +1,24 @@ +#!/usr/bin/env watchman + +service_command='/usr/bin/nginx' +service_pidfile='/run/nginx.pid' + +nginx.test_config() { "$service_command" -tq; } + +reload() { + nginx.test_config || { + watchman.err "Nginx config test failed, not reloading." + return 1 + } + + watchman.reload +} + +restart() { + nginx.test_config || { + watchman.err "Nginx config test failed, not restarting." + return 1 + } + + stop; start +} diff --git a/init.d/ntpd b/init.d/ntp old mode 100755 new mode 100644 similarity index 51% rename from init.d/ntpd rename to init.d/ntp index 3f70614..b018ea8 --- a/init.d/ntpd +++ b/init.d/ntp @@ -1,7 +1,5 @@ #!/usr/bin/env watchman -cfg_ntpd_config='/etc/ntp.conf' - service_respawn='true' service_command='/bin/ntpd' -service_args="-c $cfg_ntpd_config -n" +service_args='-n' diff --git a/init.d/openntpd b/init.d/openntpd new file mode 100755 index 0000000..d4de790 --- /dev/null +++ b/init.d/openntpd @@ -0,0 +1,5 @@ +#!/usr/bin/env watchman + +service_respawn='true' +service_command='/bin/ntpd' +service_args='-d'