Overwriting the debootstrap or fdisk program if it is set to a value that is not on the host system anymore, but another alternative of it is.

This commit is contained in:
Daniel Baumann 2009-01-31 11:22:23 +01:00
parent 2e9433d58d
commit fd323f7124
1 changed files with 3 additions and 4 deletions

View File

@ -85,7 +85,7 @@ Set_defaults ()
LH_APT_SECURE="${LH_APT_SECURE:-enabled}"
# Setting bootstrap program
if [ -z "${LH_BOOTSTRAP}" ]
if [ -z "${LH_BOOTSTRAP}" ] || [ ! -x "${LH_BOOTSTRAP}" ]
then
if [ -x "/usr/sbin/debootstrap" ]
then
@ -94,8 +94,7 @@ Set_defaults ()
then
LH_BOOTSTRAP="cdebootstrap"
else
Echo_error "Cannot find /usr/sbin/debootstrap or /usr/bin/cdebootstrap. Please install"
Echo_error "debootstrap or cdebootstrap, or specify an alternative bootstrapping utility."
Echo_error "Cannot find /usr/sbin/debootstrap or /usr/bin/cdebootstrap. Please install debootstrap or cdebootstrap, or specify an alternative bootstrapping utility."
exit 1
fi
fi
@ -146,7 +145,7 @@ Set_defaults ()
fi
# Setting fdisk
if [ -z "${LH_FDISK}" ]
if [ -z "${LH_FDISK}" ] || [ ! -x "${LH_FDISK}" ]
then
# Workaround for gnu-fdisk divertion
# (gnu-fdisk is buggy, #445304).