ref: 8137eed758a1f862ad8d2e61e21644a6d5180fdb
parent: adee0ca045ec9298f8eb557a12db542b1ac51fff
author: Natanael Copa <ncopa@alpinelinux.org>
date: Tue Apr 25 07:58:27 CDT 2023
init: fix blacklist creation to be posix compatible
--- a/initramfs-init.in
+++ b/initramfs-init.in
@@ -417,10 +417,12 @@
[ "$KOPT_quiet" = yes ] && dmesg -n 1
# optional blacklist
-for i in ${KOPT_blacklist//,/ }; do
+if [ -n "$KOPT_blacklist" ]; then
mkdir -p "$ROOT"/etc/modprobe.d
- echo "blacklist $i" >> "$ROOT"/etc/modprobe.d/boot-opt-blacklist.conf
-done
+ for i in $(echo "$KOPT_blacklist" | tr ',' ' '); do
+ echo "blacklist $i" >> "$ROOT"/etc/modprobe.d/boot-opt-blacklist.conf
+ done
+fi
# determine if we are going to need networking
if [ -n "$KOPT_ip" ] || [ -n "$KOPT_nbd" ] || \