| Submitter | Simon Dawson |
|---|---|
| Date | Feb. 18, 2013, 10:38 a.m. |
| Message ID | <1361183911-2672-1-git-send-email-spdawson@gmail.com> |
| Download | mbox | patch |
| Permalink | /patch/221222/ |
| State | Accepted |
| Commit | 34945ebbd00c19f534d7d11d62bd03da2b3c4425 |
| Headers | show |
Comments
>>>>> "spdawson" == spdawson <spdawson@gmail.com> writes:
spdawson> From: Simon Dawson <spdawson@gmail.com>
spdawson> The BusyBox watchdog application supports reset periods
spdawson> specified in milliseconds. The Buildroot package will only
spdawson> allow an integer reset period, which prevents the use of the
spdawson> required "ms" suffix. Change the watchdog period
spdawson> configuration item to a string, to allow the use of the "ms"
spdawson> suffix.
Committed, thanks.
Patch
diff --git a/package/busybox/Config.in b/package/busybox/Config.in index 2890c49..4d9899d 100644 --- a/package/busybox/Config.in +++ b/package/busybox/Config.in @@ -64,12 +64,14 @@ config BR2_PACKAGE_BUSYBOX_WATCHDOG if BR2_PACKAGE_BUSYBOX_WATCHDOG config BR2_PACKAGE_BUSYBOX_WATCHDOG_PERIOD - int "Delay between reset" + string "Delay between reset" default "5" help Select the number of seconds between each reset of the watchdog (default 5) + Use ms suffix to specify milliseconds (e.g. 500ms) + endif endif diff --git a/package/busybox/busybox.mk b/package/busybox/busybox.mk index 599e145..900896f 100644 --- a/package/busybox/busybox.mk +++ b/package/busybox/busybox.mk @@ -168,7 +168,7 @@ define BUSYBOX_INSTALL_WATCHDOG_SCRIPT [ -f $(TARGET_DIR)/etc/init.d/S15watchdog ] || \ install -D -m 0755 package/busybox/S15watchdog \ $(TARGET_DIR)/etc/init.d/S15watchdog && \ - sed -i s/PERIOD/$(BR2_PACKAGE_BUSYBOX_WATCHDOG_PERIOD)/ \ + sed -i s/PERIOD/$(call qstrip,$(BR2_PACKAGE_BUSYBOX_WATCHDOG_PERIOD))/ \ $(TARGET_DIR)/etc/init.d/S15watchdog endef endif