1#!/bin/sh 2 3dialog() { 4 local tag="$(echo "$1" | cut -d= -f1)" 5 local value="$(echo "$1" | cut -d= -f2-)" 6 local response 7 8 response="$(soloscli -s "$port" "$tag" "$value")" 9 [ $? -ne 0 ] && { 10 logger "soloscli($port): $tag '$value' returns $response" 11 } 12} 13 14if [ "$ACTION" = "add" ]; then 15 include /lib/network 16 scan_interfaces 17 18 case $DEVICENAME in 19 solos-pci[0-3]) 20 port="${DEVICENAME#solos-pci}" 21 device="solos${port}" 22 23 config_list_foreach wan "$device" dialog 24 ;; 25 esac 26fi 27