source:
bootscripts/lfs/init.d/setclock@
e6b6261
Last change on this file since e6b6261 was 40690e1, checked in by , 12 years ago | |
---|---|
|
|
File size: 1.4 KB |
Rev | Line | |
---|---|---|
[1c48007] | 1 | #!/bin/sh |
2 | ######################################################################## | |
[0cda898] | 3 | # Begin setclock |
[1c48007] | 4 | # |
5 | # Description : Setting Linux Clock | |
6 | # | |
7 | # Authors : Gerard Beekmans - gerard@linuxfromscratch.org | |
[f874424] | 8 | # DJ Lucas - dj@linuxfromscratch.org |
[0cda898] | 9 | # Update : Bruce Dubbs - bdubbs@linuxfromscratch.org |
[1c48007] | 10 | # |
[0cda898] | 11 | # Version : LFS 7.0 |
[1c48007] | 12 | # |
13 | ######################################################################## | |
14 | ||
[0cda898] | 15 | ### BEGIN INIT INFO |
[40690e1] | 16 | # Provides: |
[0cda898] | 17 | # Required-Start: |
18 | # Should-Start: modules | |
19 | # Required-Stop: | |
20 | # Should-Stop: $syslog | |
21 | # Default-Start: S | |
22 | # Default-Stop: | |
23 | # Short-Description: Stores and restores time from the hardware clock | |
24 | # Description: On boot, system time is obtained from hwclock. The | |
25 | # hardware clock can also be set on shutdown. | |
26 | # X-LFS-Provided-By: LFS BLFS | |
27 | ### END INIT INFO | |
28 | ||
[f874424] | 29 | . /lib/lsb/init-functions |
[0cda898] | 30 | |
[f874424] | 31 | [ -r /etc/sysconfig/clock ] && . /etc/sysconfig/clock |
[0cda898] | 32 | |
[1c48007] | 33 | |
34 | case "${UTC}" in | |
[0cda898] | 35 | yes|true|1) |
36 | CLOCKPARAMS="${CLOCKPARAMS} --utc" | |
37 | ;; | |
[1c48007] | 38 | |
[0cda898] | 39 | no|false|0) |
40 | CLOCKPARAMS="${CLOCKPARAMS} --localtime" | |
41 | ;; | |
[1c48007] | 42 | |
43 | esac | |
44 | ||
45 | case ${1} in | |
[0cda898] | 46 | start) |
47 | hwclock --hctosys ${CLOCKPARAMS} >/dev/null | |
48 | ;; | |
49 | ||
50 | stop) | |
[f874424] | 51 | log_info_msg "Setting hardware clock..." |
[0cda898] | 52 | hwclock --systohc ${CLOCKPARAMS} >/dev/null |
53 | evaluate_retval | |
54 | ;; | |
55 | ||
56 | *) | |
57 | echo "Usage: ${0} {start|stop}" | |
[f874424] | 58 | exit 1 |
[0cda898] | 59 | ;; |
[1c48007] | 60 | |
61 | esac | |
[f874424] | 62 | |
63 | exit 0 |
Note:
See TracBrowser
for help on using the repository browser.