network/parse-ip-opts.sh: bind enx* interface to the MAC

do it automatically for the persistent naming scheme

(cherry picked from commit 2eb3b00133)
master
Harald Hoyer 2015-08-18 12:13:55 +02:00
parent 9ab5ddf16a
commit 0c004c8e64
1 changed files with 10 additions and 0 deletions

View File

@ -111,6 +111,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