summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorderaadt <deraadt@openbsd.org>2004-03-17 01:33:50 +0000
committerderaadt <deraadt@openbsd.org>2004-03-17 01:33:50 +0000
commit076592ab351446a027983397dd846c54285a23ff (patch)
tree82de2973b60e87382952790096757b3369688b6f
parentman page to describe some of new cpu toys. ok deraadt@ (diff)
downloadwireguard-openbsd-076592ab351446a027983397dd846c54285a23ff.tar.xz
wireguard-openbsd-076592ab351446a027983397dd846c54285a23ff.zip
If you are running securelevel 2, and you do not sync the clock before
switching to that securelevel, and the clock is off by more than 128ms, ntpd will attempt to correct by stepping the clock instead of slewing it. So use -x in that case; from tholo
-rw-r--r--etc/rc.local8
1 files changed, 6 insertions, 2 deletions
diff --git a/etc/rc.local b/etc/rc.local
index 3abafe19cf6..0e7ae7dcf46 100644
--- a/etc/rc.local
+++ b/etc/rc.local
@@ -1,4 +1,4 @@
-# $OpenBSD: rc.local,v 1.33 2001/06/05 23:01:55 naddy Exp $
+# $OpenBSD: rc.local,v 1.34 2004/03/17 01:33:50 deraadt Exp $
# site-specific startup actions, daemons, and other things which
# can be done AFTER your system goes into securemode. For actions
@@ -19,7 +19,11 @@ fi
if [ X"${ntpd}" == X"YES" -a -x /usr/local/sbin/ntpd \
-a -e /etc/ntp.conf ]; then
- echo -n ' ntpd'; /usr/local/sbin/ntpd -p /var/run/ntpd.pid
+ ntpd_flags="-p /var/run/ntpd.pid"
+ if [ $securelevel -ge 1 ]; then
+ ntpd_flags="${ntpdflags} -x"
+ fi
+ echo -n ' ntpd'; /usr/local/sbin/ntpd ${ntpd_flags}
fi
if [ -x /usr/local/sbin/cfsd ]; then