diff options
-rw-r--r-- | recipes/busybox/busybox.inc | 2 | ||||
-rw-r--r-- | recipes/busybox/files/hwclock.sh | 28 |
2 files changed, 25 insertions, 5 deletions
diff --git a/recipes/busybox/busybox.inc b/recipes/busybox/busybox.inc index 1046b2f1ce..401f6ad01f 100644 --- a/recipes/busybox/busybox.inc +++ b/recipes/busybox/busybox.inc @@ -11,7 +11,7 @@ LICENSE = "GPLv2" SECTION = "base" PRIORITY = "required" -INC_PR = "r34" +INC_PR = "r35" SRC_URI = "\ file://busybox-cron \ diff --git a/recipes/busybox/files/hwclock.sh b/recipes/busybox/files/hwclock.sh index 71538fb9dc..1bc9de36a5 100644 --- a/recipes/busybox/files/hwclock.sh +++ b/recipes/busybox/files/hwclock.sh @@ -30,9 +30,19 @@ case "$1" in then if [ -z "$TZ" ] then - hwclock -s $UTC + if [ -z "$HWCLOCKDEVICE" ] + then + hwclock -s $UTC + else + hwclock -s $UTC -f $HWCLOCKDEVICE + fi else - TZ="$TZ" hwclock -s $UTC + if [ -z "$HWCLOCKDEVICE" ] + then + TZ="$TZ" hwclock -s $UTC + else + TZ="$TZ" hwclock -s $UTC -f $HWCLOCKDEVICE + fi fi fi @@ -55,7 +65,12 @@ case "$1" in fi if [ "$HWCLOCKACCESS" != no ] then - hwclock -w $UTC + if [ -z "$HWCLOCKDEVICE" ] + then + hwclock -w $UTC + else + hwclock -w $UTC -f $HWCLOCKDEVICE + fi fi if [ "$VERBOSE" != no ] then @@ -66,7 +81,12 @@ case "$1" in show) if [ "$HWCLOCKACCESS" != no ] then - hwclock -r $UTC + if [ -z "$HWCLOCKDEVICE" ] + then + hwclock -r $UTC + else + hwclock -r $UTC -f $HWCLOCKDEVICE + fi fi ;; *) |