aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--recipes/busybox/busybox.inc2
-rw-r--r--recipes/busybox/files/hwclock.sh28
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
;;
*)