--- trunk/busybox-initscripts/rc/setclock 2011/03/10 20:22:25 1235 +++ trunk/busybox-initscripts/rc/setclock 2011/03/10 20:23:25 1236 @@ -14,20 +14,34 @@ 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 -rc_print "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