From 18455badb4ae089fbd0b99b1783d34cf5ced4b97 Mon Sep 17 00:00:00 2001 From: fbt Date: Fri, 25 Jul 2014 09:34:50 +0400 Subject: [PATCH 1/4] ntps are different dammit --- init.d/ntp | 5 +++++ init.d/openntpd | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 init.d/ntp create mode 100755 init.d/openntpd diff --git a/init.d/ntp b/init.d/ntp new file mode 100644 index 0000000..d4de790 --- /dev/null +++ b/init.d/ntp @@ -0,0 +1,5 @@ +#!/usr/bin/env watchman + +service_respawn='true' +service_command='/bin/ntpd' +service_args='-d' diff --git a/init.d/openntpd b/init.d/openntpd new file mode 100755 index 0000000..b018ea8 --- /dev/null +++ b/init.d/openntpd @@ -0,0 +1,5 @@ +#!/usr/bin/env watchman + +service_respawn='true' +service_command='/bin/ntpd' +service_args='-n' From ece405ee63a0a3bf40a45e403e112d939b157dd9 Mon Sep 17 00:00:00 2001 From: fbt Date: Fri, 25 Jul 2014 09:35:06 +0400 Subject: [PATCH 2/4] ntps are different dammit --- init.d/ntpd | 7 ------- 1 file changed, 7 deletions(-) delete mode 100755 init.d/ntpd diff --git a/init.d/ntpd b/init.d/ntpd deleted file mode 100755 index 3f70614..0000000 --- a/init.d/ntpd +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/env watchman - -cfg_ntpd_config='/etc/ntp.conf' - -service_respawn='true' -service_command='/bin/ntpd' -service_args="-c $cfg_ntpd_config -n" From 3916f4fac10ea5baae4def70f66c6c08e726bcfa Mon Sep 17 00:00:00 2001 From: fbt Date: Fri, 25 Jul 2014 09:36:28 +0400 Subject: [PATCH 3/4] it's the other way around --- init.d/ntp | 2 +- init.d/openntpd | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/init.d/ntp b/init.d/ntp index d4de790..b018ea8 100644 --- a/init.d/ntp +++ b/init.d/ntp @@ -2,4 +2,4 @@ service_respawn='true' service_command='/bin/ntpd' -service_args='-d' +service_args='-n' diff --git a/init.d/openntpd b/init.d/openntpd index b018ea8..d4de790 100755 --- a/init.d/openntpd +++ b/init.d/openntpd @@ -2,4 +2,4 @@ service_respawn='true' service_command='/bin/ntpd' -service_args='-n' +service_args='-d' From 0fb74e530c519da2ae5af226c1feb0c3c62a643d Mon Sep 17 00:00:00 2001 From: fbt Date: Sat, 26 Jul 2014 13:33:26 +0400 Subject: [PATCH 4/4] nginx --- init.d/nginx | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 init.d/nginx 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 +}