diff --git a/packages/alpine/collection.yaml b/packages/alpine/collection.yaml index bd986bb..c342451 100644 --- a/packages/alpine/collection.yaml +++ b/packages/alpine/collection.yaml @@ -1,7 +1,7 @@ packages: - name: "alpine" category: "initrd" - version: "3.8.2-2" + version: "3.8.2-3" description: "Provides custom initrd scripts for alpine" # This syncs with the alpine version at https://gitlab.alpinelinux.org/alpine/mkinitfs/-/blob/master/initramfs-init.in?ref_type=heads # any changes to the initramfs-init.in file should be looked at and backported if necessary diff --git a/packages/alpine/files/initramfs-init b/packages/alpine/files/initramfs-init index 81ed703..89cc854 100755 --- a/packages/alpine/files/initramfs-init +++ b/packages/alpine/files/initramfs-init @@ -1,6 +1,6 @@ #!/bin/sh -VERSION=3.8.2-kairos4 +VERSION=3.8.2-kairos5 INIT=/sbin/init sysroot="$ROOT"/sysroot # This is where we mount the livecd @@ -211,9 +211,8 @@ retry() { # uses the first network interface with state 'up'. ip_choose_if() { - for x in "$ROOT"/sys/class/net/*; do + for x in "$ROOT"/sys/class/net/eth*; do # skip lo device - if [ "${x##*/}" == "lo" ];then continue; fi if grep -iq up $x/operstate 2>/dev/null;then [ -e "$x" ] && echo ${x##*/} && return fi @@ -222,9 +221,8 @@ ip_choose_if() { } device_up() { - for x in "$ROOT"/sys/class/net/*; do + for x in "$ROOT"/sys/class/net/eth*; do # skip lo device - if [ "${x##*/}" == "lo" ];then continue; fi if grep -iq up $x/operstate 2>/dev/null;then [ -e "$x" ] && echo "Found up device: ${x##*/}" && return fi