soloscli: allow user to apply settings to solos h/w before bringing up network (patch...
[openwrt.git] / package / soloscli / files / etc / hotplug.d / atm / 15-solos-init
diff --git a/package/soloscli/files/etc/hotplug.d/atm/15-solos-init b/package/soloscli/files/etc/hotplug.d/atm/15-solos-init
new file mode 100644 (file)
index 0000000..36d13ea
--- /dev/null
@@ -0,0 +1,26 @@
+#!/bin/sh
+
+dialog() {
+       local tag="$(echo "$1" | cut -d= -f1)"
+       local value="$(echo "$1" | cut -d= -f2-)"
+       local response
+       
+       response="$(soloscli -s "$port" "$tag" "$value")"
+       [ $? -ne 0 ] && {
+               logger "soloscli($port): $tag '$value' returns $response"
+       }
+}
+
+if [ "$ACTION" = "add" ]; then
+       include /lib/network
+       scan_interfaces
+
+       case $DEVICENAME in
+       solos-pci[0-3])
+               port="${DEVICENAME#solos-pci}"
+               device="solos${port}"
+
+               config_list_foreach wan "$device" dialog
+               ;;
+       esac
+fi
This page took 0.021364 seconds and 4 git commands to generate.