aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTimo Teräs <timo.teras@iki.fi>2014-12-01 15:58:19 +0200
committerTimo Teräs <timo.teras@iki.fi>2014-12-01 15:58:19 +0200
commit7e9473122946464b9132ea51af916f929d63be05 (patch)
treea1268f144b5c583161cad53081845ec3b391a9da
parent6126a9a05c17d7b32a09a7da069c399defda97a8 (diff)
downloadmkinitfs-7e9473122946464b9132ea51af916f929d63be05.tar.bz2
mkinitfs-7e9473122946464b9132ea51af916f929d63be05.tar.xz
init: allow blacklisting of modules from cmdline
-rwxr-xr-xinitramfs-init.in5
1 files changed, 4 insertions, 1 deletions
diff --git a/initramfs-init.in b/initramfs-init.in
index c288ac3..1a0cea0 100755
--- a/initramfs-init.in
+++ b/initramfs-init.in
@@ -387,7 +387,7 @@ eval set -- `cat /proc/cmdline`
myopts="alpine_dev autodetect autoraid chart cryptroot cryptdm debug_init
dma init_args keep_apk_new modules ovl_dev pkgs quiet root_size root
- usbdelay ip alpine_repo apkovl alpine_start splash"
+ usbdelay ip alpine_repo apkovl alpine_start splash blacklist"
for opt; do
case "$opt" in
@@ -495,6 +495,9 @@ ALPINE_MNT=$(find_mnt $ALPINE_DEV /etc/fstab)
# hide kernel messages
[ "$KOPT_quiet" = yes ] && dmesg -n 1
+# optional blacklist
+for i in ${KOPT_blacklist/,/ }; do echo "blacklist $i" >> /etc/modprobe.d/boot-opt-blacklist.conf; done
+
# setup /dev
ebegin "Starting mdev"
mount -t tmpfs -o exec,nosuid,mode=0755,size=1M mdev /dev