home: hub: mkinitfs

Download patch

ref: 4f33e938240697175880406fb6e2ec840b434cfe
parent: 1bffc0c7e7563ba9ce6471979cfe18616d36423e
author: Natanael Copa <ncopa@alpinelinux.org>
date: Thu Nov 4 16:19:46 CDT 2021

Add support for compressed kernel modules

compressed kernel modules may have a .ko.zstd suffix. Add support for
this in mkinitfs

also include /sbin/modprobe in the base

--- a/features.d/ata.modules
+++ b/features.d/ata.modules
@@ -1,1 +1,1 @@
-kernel/drivers/ata/*.ko
+kernel/drivers/ata/*.ko*
--- a/features.d/base.files
+++ b/features.d/base.files
@@ -1,5 +1,6 @@
 /bin/busybox
 /bin/sh
+/sbin/modprobe
 /lib/mdev
 /sbin/apk
 /etc/modprobe.d/*.conf
--- a/features.d/base.modules
+++ b/features.d/base.modules
@@ -1,2 +1,2 @@
-kernel/drivers/block/loop.ko
+kernel/drivers/block/loop.ko*
 kernel/fs/overlayfs
--- a/features.d/cryptsetup.modules
+++ b/features.d/cryptsetup.modules
@@ -1,3 +1,3 @@
 kernel/crypto/*
 kernel/arch/*/crypto/*
-kernel/drivers/md/dm-crypt.ko
+kernel/drivers/md/dm-crypt.ko*
--- a/features.d/dhcp.modules
+++ b/features.d/dhcp.modules
@@ -1,1 +1,1 @@
-kernel/net/packet/af_packet.ko
+kernel/net/packet/af_packet.ko*
--- a/features.d/floppy.modules
+++ b/features.d/floppy.modules
@@ -1,1 +1,1 @@
-kernel/drivers/block/floppy.ko
+kernel/drivers/block/floppy.ko*
--- a/features.d/kms.modules
+++ b/features.d/kms.modules
@@ -2,5 +2,5 @@
 kernel/drivers/gpu
 kernel/drivers/i2c
 kernel/drivers/video
-kernel/arch/x86/video/fbdev.ko
-kernel/drivers/gpu/drm/vc4/vc4.ko
+kernel/arch/x86/video/fbdev.ko*
+kernel/drivers/gpu/drm/vc4/vc4.ko*
--- a/features.d/lvm.modules
+++ b/features.d/lvm.modules
@@ -1,5 +1,5 @@
-kernel/drivers/md/dm-mod.ko
-kernel/drivers/md/dm-snapshot.ko
-kernel/drivers/md/dm-cache.ko
-kernel/drivers/md/dm-raid.ko
-kernel/drivers/md/dm-thin-pool.ko
+kernel/drivers/md/dm-mod.ko*
+kernel/drivers/md/dm-snapshot.ko*
+kernel/drivers/md/dm-cache.ko*
+kernel/drivers/md/dm-raid.ko*
+kernel/drivers/md/dm-thin-pool.ko*
--- a/features.d/nbd.modules
+++ b/features.d/nbd.modules
@@ -1,1 +1,1 @@
-kernel/drivers/block/nbd.ko
+kernel/drivers/block/nbd.ko*
--- a/features.d/network.modules
+++ b/features.d/network.modules
@@ -1,7 +1,7 @@
 kernel/drivers/net/ethernet
 kernel/drivers/net/phy
-kernel/net/packet/af_packet.ko
+kernel/net/packet/af_packet.ko*
 kernel/drivers/net/hyperv
 kernel/drivers/net/vmxnet3
-kernel/drivers/virtio/virtio_pci.ko
-kernel/drivers/net/virtio_net.ko
+kernel/drivers/virtio/virtio_pci.ko*
+kernel/drivers/net/virtio_net.ko*
--- a/features.d/usb.modules
+++ b/features.d/usb.modules
@@ -1,8 +1,8 @@
 kernel/drivers/usb/host
 kernel/drivers/usb/storage
 kernel/drivers/hid/usbhid
-kernel/drivers/hid/hid-generic.ko
-kernel/drivers/hid/hid-cherry.ko
-kernel/drivers/hid/hid-apple.ko
+kernel/drivers/hid/hid-generic.ko*
+kernel/drivers/hid/hid-cherry.ko*
+kernel/drivers/hid/hid-apple.ko*
 kernel/fs/fat
 kernel/fs/nls
--- a/features.d/xenpci.modules
+++ b/features.d/xenpci.modules
@@ -1,1 +1,1 @@
-kernel/drivers/pci/xen-pcifront.ko
+kernel/drivers/pci/xen-pcifront.ko*