packages: ntp/ntp-client.init - restore the background feature

glen glen at pld-linux.org
Mon Feb 1 18:14:36 CET 2010


Author: glen                         Date: Mon Feb  1 17:14:36 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- restore the background feature

---- Files affected:
packages/ntp:
   ntp-client.init (1.9 -> 1.10) 

---- Diffs:

================================================================
Index: packages/ntp/ntp-client.init
diff -u packages/ntp/ntp-client.init:1.9 packages/ntp/ntp-client.init:1.10
--- packages/ntp/ntp-client.init:1.9	Fri Jan 22 20:40:54 2010
+++ packages/ntp/ntp-client.init	Mon Feb  1 18:14:31 2010
@@ -27,19 +27,21 @@
 	exit 0
 fi
 
-start() {
-	show "Syncing time with ntpdate"
-	daemon /usr/sbin/ntpdate -s ${NTPDATE_USER:+-U $NTPDATE_USER} $NTPDATE_OPTIONS $NTPDATE_SERVERS
-	RETVAL=$?
-	if [ $RETVAL -eq 0 ]; then
-	   	touch /var/lock/subsys/ntpdate
-		if is_yes "$SYNC_HWCLOCK"; then
-			show "Syncing hardware clock to system time"
-		    /sbin/hwclock --systohc && ok || fail
-		fi
+ntpdate_background() {
+	/usr/sbin/ntpdate -s ${NTPDATE_USER:+-U $NTPDATE_USER} $NTPDATE_OPTIONS $NTPDATE_SERVERS || return $?
+
+	if is_yes "$SYNC_HWCLOCK"; then
+		/sbin/hwclock --systohc
 	fi
 }
 
+start() {
+	show "Syncing time with ntpdate (backgrounding)"
+	ntpdate_background &
+	touch /var/lock/subsys/ntpdate
+	ok
+}
+
 stop() {
 	rm -f /var/lock/subsys/ntpdate
 }
@@ -58,7 +60,7 @@
 	start
 	;;
 cronsettime)
-	is_yes "$NTPDATE_CRON" && /usr/sbin/ntpdate -s ${NTPDATE_USER:+-U $NTPDATE_USER} $NTPDATE_OPTIONS $NTPDATE_SERVERS > /dev/null 2>&1
+	is_yes "$NTPDATE_CRON" && /usr/sbin/ntpdate -s ${NTPDATE_USER:+-U $NTPDATE_USER} $NTPDATE_OPTIONS $NTPDATE_SERVERS
 	RETVAL=$?
 	;;
 *)
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/ntp/ntp-client.init?r1=1.9&r2=1.10&f=u



More information about the pld-cvs-commit mailing list