1 |
#!/bin/bash |
#!/bin/bash |
2 |
|
# $Id$ |
3 |
|
|
4 |
#%rlevels: 7:s |
#%rlevels: 7:s |
5 |
#%start: 60 |
#%start: 60 |
10 |
#%before: |
#%before: |
11 |
#%after: |
#%after: |
12 |
|
|
13 |
source /etc/sysconfig/rc |
source /etc/conf.d/rc |
14 |
source $rc_functions |
source ${rc_functions} |
15 |
#source /etc/sysconfig/clock |
source /etc/conf.d/clock |
16 |
source /etc/rc.config |
|
17 |
|
case "${CLOCK}" in |
18 |
CLOCKPARAMS="--hctosys" |
utc|UTC) |
19 |
|
CLOCKPARAMS="--utc" |
|
case "$CLOCK" in |
|
|
utc) |
|
|
CLOCKPARAMS="$CLOCKPARAMS --utc" |
|
20 |
;; |
;; |
21 |
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 |
update_svcstatus $1 |
33 |
splash svc_started "$(basename $0)" 0 |
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 |
42 |
|
splash svc_stopped "$(basename $0)" 0 |
43 |
|
;; |
44 |
|
|
45 |
|
*) |
46 |
|
rc_echo "Usage: $0 {start|stop}" |
47 |
|
exit 1 |
48 |
|
;; |
49 |
|
esac |