diff options
author | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2009-07-06 19:04:07 +0000 |
---|---|---|
committer | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2009-07-06 19:04:07 +0000 |
commit | 59bfb9d20e82ed7cf2c4f6b655e89a635ad82c06 (patch) | |
tree | fb4d24c718a9e699929e7ac936c84e58ff57ecc5 /package/uci/trigger/apply_config | |
parent | 6d07fcf44e6b21e87d44daf8a52ab7d3a7a1ac8a (diff) |
ucitrigger: add options to force enable/disable specific triggers
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16718 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/uci/trigger/apply_config')
-rwxr-xr-x[-rw-r--r--] | package/uci/trigger/apply_config | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/package/uci/trigger/apply_config b/package/uci/trigger/apply_config index 0d9c6cf15e..b2f48dacce 100644..100755 --- a/package/uci/trigger/apply_config +++ b/package/uci/trigger/apply_config @@ -9,6 +9,8 @@ function usage() print(" -t: show matching UCI triggers") print(" -s: show information about tasks to be executed") print(" -r: reset all triggers") + print(" -C <trigger> [<section>]: force clear a trigger") + print(" -S <trigger> [<section>]: force set a trigger") print("") end @@ -39,6 +41,14 @@ elseif arg[1] == "-a" then uci.trigger.run() elseif arg[1] == "-r" then uci.trigger.reset_state() +elseif arg[1] == "-S" then + local trigger = arg[2] + local section = arg[3] + uci.trigger.set_active(trigger, section) +elseif arg[1] == "-C" then + local trigger = arg[2] + local section = arg[3] + uci.trigger.clear_active(trigger, section) else usage() end |