[OpenWrt-Devel] [PATCH 2/2] procd: allow optional watchdog instance parameter
Daniel Bailey
danielb at meshplusplus.com
Fri May 29 21:32:53 EDT 2020
From: Daniel Bailey <danielb at meshplusplus.com>
Date: Thu, 28 May 2020 20:39:35 -0700
Subject: [PATCH] procd: allow optional watchdog instance parameter
Optional instance watchdog timeout and watchdog mode be set by adding
procd_set_param $mode $timeout
$mode is an integer [0-2] representing instance watchdog mode of
operation:
0 = disabled
1 = passive mode, e.g. client must poke watchdog via ubus
2 = active mode, e.g. client must provide watchdog endpoint
Signed-off-by: Daniel Bailey <danielb at meshplusplus.com>
---
package/system/procd/files/procd.sh | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/package/system/procd/files/procd.sh
b/package/system/procd/files/procd.sh
index dd6dc1c58d..3a1f413f85 100644
--- a/package/system/procd/files/procd.sh
+++ b/package/system/procd/files/procd.sh
@@ -186,7 +186,7 @@ _procd_add_jail() {
json_add_string name "$1"
shift
-
+
for a in $@; do
case $a in
log) json_add_boolean "log" "1";;
@@ -247,7 +247,7 @@ _procd_set_param() {
env|data|limits)
_procd_add_table "$type" "$@"
;;
- command|netdev|file|respawn|watch)
+ command|netdev|file|respawn|watch|watchdog)
_procd_add_array "$type" "$@"
;;
error)
@@ -378,7 +378,7 @@ _procd_append_param() {
env|data|limits)
_procd_add_table_data "$@"
;;
- command|netdev|file|respawn|watch)
+ command|netdev|file|respawn|watch|watchdog)
_procd_add_array_data "$@"
;;
error)
--
2.25.1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.infradead.org/pipermail/openwrt-devel/attachments/20200529/c496c1e0/attachment.htm>
-------------- next part --------------
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel
More information about the openwrt-devel
mailing list