aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkremlin <ian@kremlin.cc>2014-12-20 14:12:25 +0800
committerkremlin <ian@kremlin.cc>2014-12-20 14:12:25 +0800
commit0e955e924cbf2a60e3f395da9323bde28614f770 (patch)
treea20978d4aa515d729c35a15257df0fef35d11124
parent1a3832891aadfbe96a6b25e2031c1d3de0467767 (diff)
downloadsystembsd-0e955e924cbf2a60e3f395da9323bde28614f770.tar.gz
systembsd-0e955e924cbf2a60e3f395da9323bde28614f770.tar.zst
systembsd-0e955e924cbf2a60e3f395da9323bde28614f770.zip
change 'rcctl' invocations to /etc/rc.d/foo
we will switch it back when 5.7 rolls around
-rw-r--r--src/interfaces/timedated/timedated.c17
1 files changed, 9 insertions, 8 deletions
diff --git a/src/interfaces/timedated/timedated.c b/src/interfaces/timedated/timedated.c
index dfe5b73..4de0a23 100644
--- a/src/interfaces/timedated/timedated.c
+++ b/src/interfaces/timedated/timedated.c
@@ -286,6 +286,7 @@ on_handle_set_ntp(Timedate1 *td1_passed_interf,
gboolean policykit_auth;
check_auth_result is_authed;
+ /* revert to rcctl when 5.7 rolls around */
gint ntpd_notrunning, ntpd_notenabled; /* this logic flip is due to rcctl returning 0 on success,
* in this case an error means ntpd is not running or not enabled */
gboolean proposed_ntpstate;
@@ -327,27 +328,27 @@ on_handle_set_ntp(Timedate1 *td1_passed_interf,
ntpd_notrunning = 0; /* GLib does not bother asserting the passed return value int to zero */
ntpd_notenabled = 0; /* if the program's exit status is also zero, hence this decl. */
- if((ntpd_notrunning = system("rcctl check ntpd > /dev/null 2>&1")) == -1)
+ if((ntpd_notrunning = system("/etc/rc.d/ntpd check > /dev/null 2>&1")) == -1)
return FALSE;
- if((ntpd_notenabled = system("rcctl status ntpd > /dev/null 2>&1")) == -1)
+ if((ntpd_notenabled = system("/etc/rc.d/ntpd status > /dev/null 2>&1")) == -1)
return FALSE;
if(proposed_ntpstate) {
if(ntpd_notrunning)
- system("rcctl -f start ntpd > /dev/null 2>&1");
+ system("/etc/rc.d/ntpd -f start > /dev/null 2>&1");
if(ntpd_notenabled)
- system("rcctl enable ntpd > /dev/null 2>&1");
+ system("/etc/rc.d/ntpd enable > /dev/null 2>&1");
} else {
if(!ntpd_notrunning)
- system("rcctl stop ntpd > /dev/null 2>&1");
+ system("/etc/rc.d/ntpd stop > /dev/null 2>&1");
if(!ntpd_notenabled)
- system("rcctl disable ntpd > /dev/null 2>&1");
+ system("/etc/rc.d/ntpd disable > /dev/null 2>&1");
}
timedate1_complete_set_ntp(td1_passed_interf, invoc);
@@ -422,9 +423,9 @@ our_get_ntp() {
int system_ret;
- if((system_ret = system("rcctl check ntpd > /dev/null 2>&1")) == -1) {
+ if((system_ret = system("/etc/rc.d/ntpd check > /dev/null 2>&1")) == -1) {
- g_printf("failed to check NTP status with rcctl\n");
+ g_printf("failed to check NTP\n");
return FALSE;
}