2009-12-11 11:28:56 +01:00
|
|
|
# Created by Tobias Powalowski <tpowa@archlinux.org>
|
|
|
|
|
2009-07-25 10:23:59 +02:00
|
|
|
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')"
|
2009-07-25 10:23:59 +02:00
|
|
|
for h in ${HOOKS}; do
|
|
|
|
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
|
2009-07-25 10:23:59 +02:00
|
|
|
fi
|
|
|
|
}
|