14 |
source ${rc_functions} |
source ${rc_functions} |
15 |
source /etc/conf.d/clock |
source /etc/conf.d/clock |
16 |
|
|
|
CLOCKPARAMS="--hctosys" |
|
|
|
|
17 |
case "${CLOCK}" in |
case "${CLOCK}" in |
18 |
utc|UTC) |
utc|UTC) |
19 |
CLOCKPARAMS="${CLOCKPARAMS} --utc" |
CLOCKPARAMS="--utc" |
20 |
;; |
;; |
21 |
local|LOCAL) |
local|LOCAL) |
22 |
CLOCKPARAMS="${CLOCKPARAMS} --localtime" |
CLOCKPARAMS="--localtime" |
23 |
;; |
;; |
24 |
esac |
esac |
25 |
|
|
26 |
rc_print "Setting clock ..." |
case "$1" in |
27 |
hwclock ${CLOCKPARAMS} |
start) |
28 |
evaluate_retval |
rc_print "Setting system clock ..." |
29 |
|
hwclock --hctosys ${CLOCKPARAMS} |
30 |
|
evaluate_retval |
31 |
|
|
32 |
|
update_svcstatus $1 |
33 |
|
splash svc_started "$(basename $0)" 0 |
34 |
|
|
35 |
|
stop) |
36 |
|
rc_print "Setting hardware clock ..." |
37 |
|
hwclock --systohc ${CLOCKPARAMS} |
38 |
|
evaluate_retval |
39 |
|
|
40 |
update_svcstatus $1 |
update_svcstatus $1 |
41 |
splash svc_started "$(basename $0)" 0 |
splash svc_stopped "$(basename $0)" 0 |
42 |
|
|
43 |
|
*) |
44 |
|
rc_echo "Usage: $0 {start|stop}" |
45 |
|
exit 1 |
46 |
|
;; |
47 |
|
esac |