--- trunk/busybox-initscripts/rc/setclock 2008/06/02 22:14:35 724 +++ trunk/busybox-initscripts/rc/setclock 2011/03/10 20:32:30 1239 @@ -14,20 +14,36 @@ source ${rc_functions} source /etc/conf.d/clock -CLOCKPARAMS="--hctosys" - case "${CLOCK}" in utc|UTC) - CLOCKPARAMS="${CLOCKPARAMS} --utc" + CLOCKPARAMS="--utc" ;; local|LOCAL) - CLOCKPARAMS="${CLOCKPARAMS} --localtime" + CLOCKPARAMS="--localtime" ;; esac -echo -e ${COLOREDSTAR}"Setting clock ..." -hwclock ${CLOCKPARAMS} -evaluate_retval +case "$1" in + start) + rc_print "Setting system clock ..." + hwclock --hctosys ${CLOCKPARAMS} + evaluate_retval + + update_svcstatus $1 + splash svc_started "$(basename $0)" 0 + ;; + + stop) + rc_print "Setting hardware clock ..." + hwclock --systohc ${CLOCKPARAMS} + evaluate_retval -update_svcstatus $1 -splash svc_started "$(basename $0)" 0 + update_svcstatus $1 + splash svc_stopped "$(basename $0)" 0 + ;; + + *) + rc_echo "Usage: $0 {start|stop}" + exit 1 + ;; +esac