From 49c68fa4425cd43cd0ed93e4ed6e90b1a47c3709 Mon Sep 17 00:00:00 2001 From: Victor Lowther Date: Thu, 26 Feb 2009 16:02:52 -0800 Subject: [PATCH] Add documentation on how to write a dracut module. Also some minor cleanups to the dracut script. --- dracut | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/dracut b/dracut index 5811f5714..c860b0b65 100755 --- a/dracut +++ b/dracut @@ -36,15 +36,13 @@ fi [[ $allowlocal && -f dracut-functions ]] && dsrc="." || dsrc=/usr/libexec/dracut . $dsrc/dracut-functions -initfile=$dsrc/init -switchroot=$dsrc/switch_root -rulesdir=$dsrc/rules.d -hookdirs="pre-udev pre-mount pre-pivot" -initdir=$(mktemp -d -t initramfs.XXXXXX) +hookdirs="pre-udev pre-mount pre-pivot mount" + +readonly initdir=$(mktemp -d -t initramfs.XXXXXX) trap 'rm -rf "$initdir"' 0 # clean up after ourselves no matter how we die. -export initdir hookdirs rulesdir dsrc dracutmodules modules +export initdir hookdirs dsrc dracutmodules modules # Create some directory structure first for d in bin sbin usr/bin usr/sbin usr/lib etc proc sys sysroot dev/pts; do -- 2.47.2