]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
network/net-lib.sh: correctly set mac address for ip=...:<mtu>:<mac>
authorHarald Hoyer <harald@redhat.com>
Wed, 13 Jan 2016 12:43:38 +0000 (13:43 +0100)
committerHarald Hoyer <harald@redhat.com>
Wed, 29 Jun 2016 10:15:12 +0000 (12:15 +0200)
if ip=...:<mtu>:<mac> was specified, macadress was not set

(cherry picked from commit efbc47b8e43ad173d3319f3f6e87b0a60aad9f37)

modules.d/40network/net-lib.sh

index f91d16916706778c845f00a840e2414436dfaf5f..5a07b4eec50856c27d4589cd1432f24714bfc9bf 100755 (executable)
@@ -421,6 +421,9 @@ ip_to_var() {
                     ;;
                 [0-9]*)
                     mtu="$8"
+                    if [ -n "${9}" -a -n "${10}" -a -n "${11}" -a -n "${12}" -a -n "${13}" -a -n "${14}" ]; then
+                        macaddr="${9}:${10}:${11}:${12}:${13}:${14}"
+                    fi
                     ;;
                 *)
                     if [ -n "${9}" -a -n "${10}" -a -n "${11}" -a -n "${12}" -a -n "${13}" -a -n "${14}" ]; then