You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
1.1 KiB
31 lines
1.1 KiB
From 2eb3b00133d572183ca022b626d200549ce4ffa8 Mon Sep 17 00:00:00 2001 |
|
From: Harald Hoyer <harald@redhat.com> |
|
Date: Tue, 18 Aug 2015 12:13:55 +0200 |
|
Subject: [PATCH] network/parse-ip-opts.sh: bind enx* interface to the MAC |
|
|
|
do it automatically for the persistent naming scheme |
|
--- |
|
modules.d/40network/parse-ip-opts.sh | 10 ++++++++++ |
|
1 file changed, 10 insertions(+) |
|
|
|
diff --git a/modules.d/40network/parse-ip-opts.sh b/modules.d/40network/parse-ip-opts.sh |
|
index faee8f99..7c403f79 100755 |
|
--- a/modules.d/40network/parse-ip-opts.sh |
|
+++ b/modules.d/40network/parse-ip-opts.sh |
|
@@ -113,6 +113,16 @@ for p in $(getargs ip=); do |
|
die "Server-ip or dhcp for netboot needed, but current arguments say otherwise" |
|
fi |
|
|
|
+ if str_starts "$dev" "enx" && [ ${#dev} -eq 15 ]; then |
|
+ printf -- "ifname=%s:%s:%s:%s:%s:%s:%s\n" \ |
|
+ "$dev" \ |
|
+ "${dev:3:2}" \ |
|
+ "${dev:5:2}" \ |
|
+ "${dev:7:2}" \ |
|
+ "${dev:9:2}" \ |
|
+ "${dev:11:2}" \ |
|
+ "${dev:13:2}" >> /etc/cmdline.d/80-enx.conf |
|
+ fi |
|
done |
|
|
|
# put BOOTIF in IFACES to make sure it comes up
|
|
|