aboutsummaryrefslogtreecommitdiff
path: root/hwclock
diff options
context:
space:
mode:
Diffstat (limited to 'hwclock')
-rwxr-xr-xhwclock23
1 files changed, 7 insertions, 16 deletions
diff --git a/hwclock b/hwclock
index 117ab14..5996b95 100755
--- a/hwclock
+++ b/hwclock
@@ -11,27 +11,18 @@ esac
case "$1" in
start)
- if [[ $HWCLOCK_PARAMS ]]; then
- status "Adjusting Hardware Clock" \
- hwclock --adjust
- stat_busy "Setting System Clock"
- hwclock --hctosys $HWCLOCK_PARAMS || stat_die
- stat_done
- # Note: This also enables /etc/cron.hourly/adjtime
- add_daemon hwclock
- fi
- ;;
+ add_daemon hwclock;;
stop)
- if [[ $HWCLOCK_PARAMS ]]; then
- stat_busy "Saving System Clock"
- hwclock --systohc $HWCLOCK_PARAMS || stat_die
- stat_done
- fi
+ case $HARDWARECLOCK in
+ UTC) hwclock --adjust --utc;;
+ localtime) hwclock --adjust --localtime;;
+ "") hwclock --adjust;;
+ esac
rm_daemon hwclock
;;
restart)
$0 stop
- sleep 1
+ sleep 2
$0 start
;;
*)