chiark / gitweb /
rules_generator: net rules - always add KERNEL== match to generated rules
[elogind.git] / extras / rule_generator / write_net_rules
index 765e56f6d3ef5b9fab2dcc375dd13feb69016453..322398bce4b3b277a8910df2e1f32e10a7a6c134 100644 (file)
@@ -92,6 +92,9 @@ if [ -z "$match" ]; then
        exit 1
 fi
 
+basename=${INTERFACE%%[0-9]*}
+match="$match, KERNEL==\"$basename*\""
+
 if [ "$INTERFACE_NAME" ]; then
        # external tools may request a custom name
        COMMENT="$COMMENT (custom name provided by external tool)"
@@ -101,8 +104,6 @@ if [ "$INTERFACE_NAME" ]; then
        fi
 else
        # if a rule using the current name already exists, find a new name
-       basename=${INTERFACE%%[0-9]*}
-       match="$match, KERNEL==\"$basename*\""
        if interface_name_taken; then
                INTERFACE="$basename$(find_next_available "$basename[0-9]*")"
                echo "INTERFACE_NEW=$INTERFACE"