12 |
|
|
13 |
source /etc/conf.d/rc |
source /etc/conf.d/rc |
14 |
source ${rc_functions} |
source ${rc_functions} |
15 |
source /etc/rc.config |
source /etc/conf.d/clock |
|
|
|
|
CLOCKPARAMS="--hctosys" |
|
16 |
|
|
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 |
echo -e ${COLOREDSTAR}"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 |
|
|
36 |
|
stop) |
37 |
|
rc_print "Setting hardware clock ..." |
38 |
|
hwclock --systohc ${CLOCKPARAMS} |
39 |
|
evaluate_retval |
40 |
|
|
41 |
update_svcstatus $1 |
update_svcstatus $1 |
42 |
splash svc_started "$(basename $0)" 0 |
splash svc_stopped "$(basename $0)" 0 |
43 |
|
;; |
44 |
|
|
45 |
|
*) |
46 |
|
rc_echo "Usage: $0 {start|stop}" |
47 |
|
exit 1 |
48 |
|
;; |
49 |
|
esac |