# Copyright 2008, Red Hat, Inc. Jeremy Katz <katzj@redhat.com>
# GPLv2 header here
-for i in "$@"; do
- case $i in
- -l|--local) allowlocal="yes" ;;
- esac
-done
-
-if [[ $allowlocal && -f dracut.conf ]]; then
- . dracut.conf
-else
- [ -f /etc/dracut.conf ] && . /etc/dracut.conf
-fi
-
while (($# > 0)); do
case $1 in
-f|--force) force=yes;;
esac
shift
done
+conffile="/etc/dracut.conf"
+[[ $allowlocal && -f dracut.conf ]] && conffile="dracut.conf"
+. "$conffile"
+
+[[ $allowlocal && -f dracut-functions ]] && dsrc="." || dsrc=/usr/lib/dracut
+. $dsrc/dracut-functions
+
[[ $dracutmodules ]] || dracutmodules="all"
[[ $2 ]] && kernel=$2 || kernel=$(uname -r)
exit 1
fi
-[[ $allowlocal && -f dracut-functions ]] && dsrc="." || dsrc=/usr/lib/dracut
-. $dsrc/dracut-functions
-
hookdirs="pre-udev pre-mount pre-pivot mount"
readonly initdir=$(mktemp -d -t initramfs.XXXXXX)