2 dracut_install mount mknod mkdir pidof
sleep chroot
sed ls flock
cp mv dmesg \
4 if [[ ${ignore_kmodules} = yes ]]; then
6 ln -s /bin
/true
"${initdir}"/sbin
/modprobe
7 ln -s /bin
/true
"${initdir}"/sbin
/rmmod
9 dracut_install modprobe rmmod
11 if [ ! -e "${initdir}/bin/sh" ]; then
13 (ln -s bash
"${initdir}/bin/sh" ||
:)
15 # install our scripts and hooks
16 inst
"$moddir/init" "/init"
17 inst
"$moddir/initqueue" "/sbin/initqueue"
18 inst
"$moddir/loginit" "/sbin/loginit"
19 mkdir
-p ${initdir}/initqueue
20 mkdir
-p ${initdir}/initqueue-finished
21 mkdir
-p ${initdir}/initqueue-settled
22 mkdir
-p ${initdir}/tmp
23 # Bail out if switch_root does not exist
24 if which switch_root
>/dev
/null
2>&1; then
25 dracut_install switch_root
27 inst
"$moddir/switch_root" "/sbin/switch_root" \
28 || derror
"Failed to install switch_root"
30 inst
"$moddir/dracut-lib.sh" "/lib/dracut-lib.sh"
31 inst_hook cmdline
10 "$moddir/parse-root-opts.sh"
32 inst_hook cmdline
20 "$moddir/parse-blacklist.sh"
33 mkdir
-p "${initdir}/var/run"