diff --git a/ieee1905/files/etc/uci-defaults/31-ifname-list-to-option b/ieee1905/files/etc/uci-defaults/31-ifname-list-to-option new file mode 100644 index 000000000..cb979666e --- /dev/null +++ b/ieee1905/files/etc/uci-defaults/31-ifname-list-to-option @@ -0,0 +1,17 @@ +#!/bin/sh + +. /lib/functions.sh + +config_load ieee1905 + +list_to_ifname() { + local section=$1 + + config_get ifname $section ifname # get list as space separated values + + uci del ieee1905.${section}.ifname # delete entry + uci set ieee1905.${section}.ifname="$ifname" # writeback entry as option +} + +config_foreach list_to_ifname al-iface +