Annotation of /trunk/busybox-initscripts/rc/setclock
Parent Directory | Revision Log
Revision 1236 -
(hide annotations)
(download)
Thu Mar 10 20:23:25 2011 UTC (13 years, 6 months ago) by niro
File size: 777 byte(s)
Thu Mar 10 20:23:25 2011 UTC (13 years, 6 months ago) by niro
File size: 777 byte(s)
-write hardware clock to system on startup -write system clock to hardware on shutdown|reboot
1 | niro | 724 | #!/bin/sh |
2 | # $Header: /home/cvsd/magellan-cvs/magellan-src/busybox-initscripts/rc/setclock,v 1.1 2008-06-02 22:14:35 niro Exp $ | ||
3 | |||
4 | #%rlevels: 7:s | ||
5 | #%start: 60 | ||
6 | #%stop: | ||
7 | |||
8 | #deps | ||
9 | #%needs: | ||
10 | #%before: | ||
11 | #%after: | ||
12 | |||
13 | source /etc/conf.d/rc | ||
14 | source ${rc_functions} | ||
15 | source /etc/conf.d/clock | ||
16 | |||
17 | case "${CLOCK}" in | ||
18 | utc|UTC) | ||
19 | niro | 1236 | CLOCKPARAMS="--utc" |
20 | niro | 724 | ;; |
21 | local|LOCAL) | ||
22 | niro | 1236 | CLOCKPARAMS="--localtime" |
23 | niro | 724 | ;; |
24 | esac | ||
25 | |||
26 | niro | 1236 | case "$1" in |
27 | start) | ||
28 | rc_print "Setting system clock ..." | ||
29 | hwclock --hctosys ${CLOCKPARAMS} | ||
30 | evaluate_retval | ||
31 | niro | 724 | |
32 | niro | 1236 | 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 | ||
41 | splash svc_stopped "$(basename $0)" 0 | ||
42 | |||
43 | *) | ||
44 | rc_echo "Usage: $0 {start|stop}" | ||
45 | exit 1 | ||
46 | ;; | ||
47 | esac |