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*