diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-03 14:01:35 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-03 14:01:35 +0000 |
commit | e6f2eaf47a177a8eca054d1d70a1b6287e8c3521 (patch) | |
tree | c5719e819a9e37df4b54affd61438f382ec38a8f /modules.d/40network/ifname-genrules.sh | |
parent | Adding upstream version 060+5. (diff) | |
download | dracut-e6f2eaf47a177a8eca054d1d70a1b6287e8c3521.tar.xz dracut-e6f2eaf47a177a8eca054d1d70a1b6287e8c3521.zip |
Adding upstream version 102.upstream/102
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'modules.d/40network/ifname-genrules.sh')
-rwxr-xr-x | modules.d/40network/ifname-genrules.sh | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/modules.d/40network/ifname-genrules.sh b/modules.d/40network/ifname-genrules.sh deleted file mode 100755 index b9b95c4..0000000 --- a/modules.d/40network/ifname-genrules.sh +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/sh - -# if there are no ifname parameters, just use NAME=KERNEL -if ! getarg ifname= > /dev/null; then - return -fi - -command -v parse_ifname_opts > /dev/null || . /lib/net-lib.sh - -{ - for p in $(getargs ifname=); do - parse_ifname_opts "$p" - - if [ -f /tmp/ifname-"$ifname_mac" ]; then - read -r oldif < /tmp/ifname-"$ifname_mac" - fi - if [ -f /tmp/ifname-"$ifname_if" ]; then - read -r oldmac < /tmp/ifname-"$ifname_if" - fi - if [ -n "$oldif" -a -n "$oldmac" -a "$oldif" = "$ifname_if" -a "$oldmac" = "$ifname_mac" ]; then - # skip same ifname= declaration - continue - fi - - [ -n "$oldif" ] && warn "Multiple interface names specified for MAC $ifname_mac: $oldif" - [ -n "$oldmac" ] && warn "Multiple MAC specified for $ifname_if: $oldmac" - - printf 'SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="%s", ATTR{type}=="1", NAME="%s"\n' "$ifname_mac" "$ifname_if" - echo "$ifname_if" > /tmp/ifname-"$ifname_mac" - echo "$ifname_mac" > /tmp/ifname-"$ifname_if" - done -} >> /etc/udev/rules.d/80-ifname.rules |