libs/cbi: Optimized Comboboxes
[project/luci.git] / contrib / package / luci-addons / dist / etc / hotplug.d / iface / 20-aliases
1 add_aliases() {
2         local config="$1"
3
4         config_get base "$INTERFACE" ifname
5         config_get iface "$config" ifname
6         config_get ipaddr "$config" ipaddr
7         config_get auto "$config" auto
8
9         [ "${iface%%:*}" == "$base" -a "$iface" != "$base" ] && {
10                 case "$auto" in
11                         1|on|enabled) setup_interface "$iface" "$config";;
12                         *) return 1;;
13                 esac
14         }
15 }
16
17
18 case "$ACTION" in
19         ifup)
20                 include /lib/network
21                 scan_interfaces
22                 config_foreach "add_aliases" interface
23         ;;
24 esac