diff --git a/initramfs/overlay/sbin/init b/initramfs/overlay/sbin/init index 639d15b..a92de0b 100755 --- a/initramfs/overlay/sbin/init +++ b/initramfs/overlay/sbin/init @@ -2,6 +2,11 @@ export PATH=/usr/sbin:/usr/bin:/sbin:/bin +mkdir -p /proc /run /sys +mount -t sysfs sysfs /sys +mount -t proc proc /proc +mount -t tmpfs tmpfs /run + # shellcheck disable=SC2046 set -- $(cat /proc/cmdline) while [ $# -ge 1 ]; do @@ -15,11 +20,6 @@ while [ $# -ge 1 ]; do shift done -mkdir -p /proc /run /sys -mount -t sysfs sysfs /sys -mount -t proc proc /proc -mount -t tmpfs tmpfs /run - for path in /sys/class/net/*; do [ -e "${path}" ] || continue ip link set "${path##*/}" up