From 5de9913cec4061ba488ff0b3f9a49aea2eb13bc4 Mon Sep 17 00:00:00 2001 From: Igor Velkov Date: Tue, 9 Dec 2025 04:24:19 +0200 Subject: [PATCH] Extension adds watchdog package and enable watchdog device (/dev/wachdog) support in config --- extensions/watchdog.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 extensions/watchdog.sh diff --git a/extensions/watchdog.sh b/extensions/watchdog.sh new file mode 100644 index 000000000..9252f7e28 --- /dev/null +++ b/extensions/watchdog.sh @@ -0,0 +1,12 @@ +# for boards with watchdog support - add watchdog package and +# enable hardware watchdog device (/dev/watchdog) support in config + +function extension_prepare_config__add_to_image_watchdog() { + display_alert "Extension: ${EXTENSION}: Adding extra package to image" "watchdog" "info" + add_packages_to_image watchdog +} + +function post_customize_image__enable_watchdog_device_config() { + display_alert "Enable /dev/watchdog in /etc/watchdog.conf ${HOOK_POINT}" "${EXTENSION}" "info" + sed -e 'sX^#watchdog-deviceXwatchdog-deviceX' -i "${SDCARD}"/etc/watchdog.conf +}