- #!/bin/sh
-
- . /lib/functions.sh
-
- upgrade_watchcat() {
- local cfg="$1"
-
- config_get period "$cfg" period
- config_get mode "$cfg" mode
- config_get pinghosts "$cfg" pinghosts
- config_get forcedelay "$cfg" forcedelay
-
- [ -f "/etc/config/watchcat" ] || touch /etc/config/watchcat
- uci_add watchcat watchcat
- uci_set watchcat @watchcat[-1] period "$period"
- uci_set watchcat @watchcat[-1] mode "$mode"
- uci_set watchcat @watchcat[-1] pinghosts "$pinghosts"
- uci_set watchcat @watchcat[-1] forcedelay "$forcedelay"
-
- uci_remove system "$cfg"
- }
-
- config_load system
- config_foreach upgrade_watchcat watchcat
-
- uci_commit watchcat
- uci commit system
|