[4/6] network: Fail if no master device has been configured for slave zones

Message ID 20250729144220.1332214-4-michael.tremer@ipfire.org
State New
Headers
Series [1/6] linux: Don't create bond0 when bonding is being loaded |

Commit Message

Michael Tremer 29 Jul 2025, 2:42 p.m. UTC
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
 config/udev/network-hotplug-master | 6 ++++++
 1 file changed, 6 insertions(+)
  

Patch

diff --git a/config/udev/network-hotplug-master b/config/udev/network-hotplug-master
index 4fa1154c2..b61b657bb 100644
--- a/config/udev/network-hotplug-master
+++ b/config/udev/network-hotplug-master
@@ -86,6 +86,12 @@  fi
 # The name of the virtual master interface
 MASTER="$(get_value "${ZONE}_DEV")"
 
+# Fail if no master device has been configured
+if [ -z "${MASTER}" ]; then
+	logger "No ${ZONE}_DEV configured"
+	exit 1
+fi
+
 # Fetch the MTU
 MTU="$(get_value "${ZONE}_MTU")"