diff options
author | Timo Teräs <timo.teras@iki.fi> | 2014-12-01 15:58:19 +0200 |
---|---|---|
committer | Timo Teräs <timo.teras@iki.fi> | 2014-12-01 15:58:19 +0200 |
commit | 7e9473122946464b9132ea51af916f929d63be05 (patch) | |
tree | a1268f144b5c583161cad53081845ec3b391a9da /initramfs-init.in | |
parent | 6126a9a05c17d7b32a09a7da069c399defda97a8 (diff) | |
download | mkinitfs-7e9473122946464b9132ea51af916f929d63be05.tar.bz2 mkinitfs-7e9473122946464b9132ea51af916f929d63be05.tar.xz |
init: allow blacklisting of modules from cmdline
Diffstat (limited to 'initramfs-init.in')
-rwxr-xr-x | initramfs-init.in | 5 |
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 |