From 95794d03672088162cebdab866a73391fca05a63 Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Thu, 13 Sep 2018 22:05:36 +0200 Subject: sms-action: move configuration to global-config --- sms-action | 27 ++++++--------------------- 1 file changed, 6 insertions(+), 21 deletions(-) (limited to 'sms-action') diff --git a/sms-action b/sms-action index 7ff4b8f..2b1e4d6 100644 --- a/sms-action +++ b/sms-action @@ -4,26 +4,11 @@ # # run action on received SMS -:log info ("Received SMS with action '" . $action . "'"); -# delay a second to give log servers a chance to get the info -:delay 1s; - -:if ($action = "reboot") do={ - / system reboot; -} - -:if ($action = "shutdown") do={ - / system shutdown; -} +:global "sms-action"; -:if ($action = "update") do={ - / system package update install; -} +:local code ($"sms-action"->$action); +:local parsed [ :parse $code ]; -:if ($action= "trackon") do={ - / system scheduler enable gps-track; -} - -:if ($action = "trackoff") do={ - / system scheduler disable gps-track; -} +:log info ("Acting on SMS action '" . $action . "': " . $code); +:delay 1s; +$parsed; -- cgit v1.2.3-54-g00ecf