From b0282f5d26d7a956d4c348c48f89f357ff87e4b5 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 12 Nov 2007 22:43:28 +0100 Subject: Adding check to detect gnu-fdisk and using the original fdisk, thanks to Peter Skogström for the report. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- functions/defaults.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'functions') diff --git a/functions/defaults.sh b/functions/defaults.sh index a7a123814..6c76ac774 100755 --- a/functions/defaults.sh +++ b/functions/defaults.sh @@ -138,10 +138,27 @@ Set_defaults () fi fi + # Setting fdisk + if [ -z "${LH_FDISK}" ] || [ ! -x "${LH_FDISK}" ] + then + # Workaround for gnu-fdisk divertion + # (gnu-fdisk is buggy, #445304). + if [ -x /sbin/fdisk.distrib ] + then + LH_FDISK="fdisk.distrib" + elif [ -x /sbin/fdisk ] + then + LH_FDISK="fdisk" + else + echo "E: Can't proces file /sbin/fdisk (FIXME)" + fi + fi + # Setting losetup if [ -z "${LH_LOSETUP}" ] || [ ! -x "${LH_LOSETUP}" ] then # Workaround for loop-aes-utils divertion + # (loop-aes-utils' losetup lacks features). if [ -x /sbin/losetup.orig ] then LH_LOSETUP="losetup.orig" -- cgit v1.2.3