ref: 7e9473122946464b9132ea51af916f929d63be05
parent: 6126a9a05c17d7b32a09a7da069c399defda97a8
author: Timo Teräs <timo.teras@iki.fi>
date: Mon Dec 1 09:58:19 CST 2014
init: allow blacklisting of modules from cmdline
--- a/initramfs-init.in
+++ b/initramfs-init.in
@@ -387,7 +387,7 @@
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
@@ -494,6 +494,9 @@
# 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"