From 0daddcd84fd5ed448d6b5b90b7a67f718a870f77 Mon Sep 17 00:00:00 2001 From: Jakob Olsson Date: Tue, 29 Nov 2022 14:16:32 +0100 Subject: [PATCH] ieee1905: uci-default: change al-iface ifname from list to option --- .../etc/uci-defaults/31-ifname-list-to-option | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 ieee1905/files/etc/uci-defaults/31-ifname-list-to-option 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 +