From 7af4db3af7a9ca220d209206860338e96d8a5e32 Mon Sep 17 00:00:00 2001 From: Ycarus Date: Fri, 29 Jun 2018 18:27:37 +0200 Subject: [PATCH] Fix Macvlan delete --- luci-mod-admin-full/root/etc/init.d/macvlan | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/luci-mod-admin-full/root/etc/init.d/macvlan b/luci-mod-admin-full/root/etc/init.d/macvlan index 134331ca0..ae58e9ec9 100755 --- a/luci-mod-admin-full/root/etc/init.d/macvlan +++ b/luci-mod-admin-full/root/etc/init.d/macvlan @@ -17,6 +17,17 @@ _setup_interface() { eth*.*) return ;; esac + [[ $1 =~ "_dev" ]] && { + local _intfdev=$(sed 's/_dev//' $1) + uci -q get "network.$_intfdev.ifname" >/dev/null && { + uci -q batch <<-EOF + delete network.$1 + commit network + EOF + } + return + } + local _type config_get _type "$1" type