Version: 3.9p1-7

Related info in /var/log/boot:
Tue Jan 27 15:56:43 2009: Configuring network
interfaces...if-up.d/mountnfs[eth0]: waiting for interface br0 before
doing NFS m
ounts (warning).
Tue Jan 27 15:56:44 2009: Restarting openntpd: ntpd.
Tue Jan 27 15:56:46 2009:
Tue Jan 27 15:56:46 2009: Waiting for br0 to get ready (MAXWAIT is 32 seconds).
Tue Jan 27 15:57:01 2009: Restarting openntpd: invoke-rc.d: initscript
openntpd, action "force-reload" failed.
Tue Jan 27 15:57:02 2009: run-parts: /etc/network/if-up.d/openntpd
exited with return code 1

Openntpd does appear to restart correctly despite the warning.

Attached patch works for me.
--- /etc/network/if-up.d/openntpd.orig	2009-01-27 16:02:40.000000000 +0300
+++ /etc/network/if-up.d/openntpd	2009-01-27 16:02:45.000000000 +0300
@@ -1,8 +1,16 @@
 #!/bin/sh
 
+CONFIG="/etc/openntpd/ntpd.conf"
+
 if [ "${METHOD}" = "loopback" ]
 then
 	exit 0
 fi
 
-invoke-rc.d openntpd force-reload
+# Openntpd does not listen anything by default:
+if ! grep -q '^[[:space:]]*listen' "$CONFIG"
+then
+	exit 0
+fi
+
+invoke-rc.d openntpd force-reload >/dev/null 2>&1 || true

Reply via email to