From: Victor Lowther Date: Fri, 27 Feb 2009 00:02:52 +0000 (-0800) Subject: Add documentation on how to write a dracut module. X-Git-Tag: 0.1~406 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=49c68fa4425cd43cd0ed93e4ed6e90b1a47c3709;p=platform%2Fupstream%2Fdracut.git Add documentation on how to write a dracut module. Also some minor cleanups to the dracut script. --- diff --git a/dracut b/dracut index 5811f57..c860b0b 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