From 37a7d8f09710093d26fb9620679e763b83113db3 Mon Sep 17 00:00:00 2001 From: Maximilian Wilhelm Date: Sat, 5 Sep 2020 00:15:01 +0200 Subject: [PATCH] link executor: Make vlan disposal MOCKable again Signed-off-by: Maximilian Wilhelm --- executor-scripts/linux/link | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/executor-scripts/linux/link b/executor-scripts/linux/link index 62e222e..14d8d9e 100755 --- a/executor-scripts/linux/link +++ b/executor-scripts/linux/link @@ -77,10 +77,12 @@ down) ${MOCK} ip link set down dev "${IFACE}" ;; post-down) - if [ "${IF_LINK_TYPE}" = "dummy" -o is_vlan ]; then - if [ -d "/sys/class/net/${IFACE}" ]; then - ip link del "${IFACE}" + if [ "${IF_LINK_TYPE}" = "dummy" ] || is_vlan; then + if [ -z "${MOCK}" -a ! -d "/sys/class/net/${IFACE}" ]; then + exit 0 fi + + ip link del "${IFACE}" fi ;; depend)