#!/bin/sh
# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
# ex: ts=8 sw=4 sts=4 et filetype=sh
-. /lib/dracut-lib.sh
-for p in $(getargs rd.insmodpost rdinsmodpost=); do
+for p in $(getargs rd.driver.post rdinsmodpost=); do
(
IFS=,
for p in $i; do
[ -f /etc/modprobe.conf ] && dracut_install /etc/modprobe.conf
dracut_install $(find /etc/modprobe.d/ -type f -name '*.conf')
inst_hook cmdline 01 "$moddir/parse-kernel.sh"
+ inst_simple "$moddir/insmodpost.sh" /sbin/insmodpost.sh
inst "$srcmods/modules.builtin.bin" "/lib/modules/$kernel/modules.builtin.bin"
}
# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
# ex: ts=8 sw=4 sts=4 et filetype=sh
-for p in $(getargs rd.loaddriver rdloaddriver=); do
+for p in $(getargs rd.driver.pre rdloaddriver=); do
(
IFS=,
for p in $i; do
)
done
+for p in $(getargs rd.driver.blacklist rdblacklist=); do
+ (
+ IFS=,
+ for p in $i; do
+ echo "blacklist $p" >> /etc/modprobe.d/initramfsblacklist.conf
+ done
+ )
+done
+
+for p in $(getargs rd.driver.post rdinsmodpost=); do
+ echo "blacklist $p" >> /etc/modprobe.d/initramfsblacklist.conf
+ _do_insmodpost=1
+done
+
+[ -n "$_do_insmodpost" ] && /sbin/initqueue --settled --unique --onetime /sbin/insmodpost.sh
+unset _do_insmodpost
+++ /dev/null
-#!/bin/bash
-# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
-# ex: ts=8 sw=4 sts=4 et filetype=sh
-
-check() {
- return 0
-}
-
-depends() {
- return 0
-}
-
-install() {
- inst_hook cmdline 20 "$moddir/parse-insmodpost.sh"
- inst_simple "$moddir/insmodpost.sh" /sbin/insmodpost.sh
-}
-
+++ /dev/null
-#!/bin/sh
-# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
-# ex: ts=8 sw=4 sts=4 et filetype=sh
-
-for p in $(getargs rd.insmodpost rdinsmodpost=); do
- echo "blacklist $p" >> /etc/modprobe.d/initramfsblacklist.conf
- _do_insmodpost=1
-done
-
-[ -n "$_do_insmodpost" ] && /sbin/initqueue --settled --unique --onetime /sbin/insmodpost.sh
-unset _do_insmodpost
fi
inst "$moddir/dracut-lib.sh" "/lib/dracut-lib.sh"
inst_hook cmdline 10 "$moddir/parse-root-opts.sh"
- inst_hook cmdline 20 "$moddir/parse-blacklist.sh"
mkdir -p "${initdir}/var"
[ -x /lib/systemd/systemd-timestamp ] && inst /lib/systemd/systemd-timestamp
}
+++ /dev/null
-#!/bin/sh
-# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
-# ex: ts=8 sw=4 sts=4 et filetype=sh
-
-for p in $(getargs rd.module.blacklist rdblacklist=); do
- (
- IFS=,
- for p in $i; do
- echo "blacklist $p" >> /etc/modprobe.d/initramfsblacklist.conf
- done
- )
-done