archboot/lib/initcpio/hooks/arch_advanced_root

18 lines
600 B
Text
Raw Normal View History

# vim: set ft=sh:
run_hook ()
{
2009-07-25 13:23:06 +02:00
if ! [ "${root}" = "" -a "${ip}" = "" -a "${advanced}" = "" ]; then
2009-07-26 18:18:30 +02:00
HOOKS="$(echo ${advanced} | sed -e 's#,# #g')"
for h in ${HOOKS}; do
run_hook () { msg "${h}: no run function defined"; }
if [ -e "/hooks/${h}" ]; then
. /hooks/${h}
msg ":: Running Hook [${h}]"
run_hook
fi
done
2009-07-26 18:33:57 +02:00
echo $HOOKS | grep -q lvm && export LVMRUN=1
echo $HOOKS | grep -q mdadm && export MDADMRUN=1
echo $HOOKS | grep -q encrypt && export ENCRYPTRUN=1
fi
}