summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xfunctions/defaults.sh16
-rwxr-xr-xfunctions/losetup.sh2
-rw-r--r--manpages/en/lb_config.14
-rwxr-xr-xscripts/build/binary_hdd1
-rwxr-xr-xscripts/build/config9
-rwxr-xr-xscripts/build/source_hdd1
6 files changed, 5 insertions, 28 deletions
diff --git a/functions/defaults.sh b/functions/defaults.sh
index 61810d160..b8ac6204d 100755
--- a/functions/defaults.sh
+++ b/functions/defaults.sh
@@ -273,22 +273,6 @@ Set_config_defaults ()
;;
esac
- # Setting fdisk
- if [ -z "${LB_FDISK}" ] || [ ! -x "${LB_FDISK}" ]
- then
- # Workaround for gnu-fdisk divertion
- # (gnu-fdisk is buggy, #445304).
- if [ -x /sbin/fdisk.distrib ]
- then
- LB_FDISK="fdisk.distrib"
- elif [ -x /sbin/fdisk ]
- then
- LB_FDISK="fdisk"
- else
- Echo_error "Can't process file /sbin/fdisk"
- fi
- fi
-
# Setting losetup
if [ -z "${LB_LOSETUP}" ] || [ "${LB_LOSETUP}" != "/sbin/losetup.orig" ]
then
diff --git a/functions/losetup.sh b/functions/losetup.sh
index 3bcb2feb6..e0d2b6fdb 100755
--- a/functions/losetup.sh
+++ b/functions/losetup.sh
@@ -42,7 +42,7 @@ Losetup ()
PARTITION="${3:-1}"
${LB_LOSETUP} --read-only --partscan "${DEVICE}" "${FILE}"
- FDISK_OUT="$(${LB_FDISK} -l -u ${DEVICE} 2>&1)"
+ FDISK_OUT="$(fdisk -l -u ${DEVICE} 2>&1)"
Lodetach "${DEVICE}"
LOOPDEVICE="$(echo ${DEVICE}p${PARTITION})"
diff --git a/manpages/en/lb_config.1 b/manpages/en/lb_config.1
index 63fe7c3b8..8282973ca 100644
--- a/manpages/en/lb_config.1
+++ b/manpages/en/lb_config.1
@@ -104,8 +104,6 @@
.br
[\fB\-\-dump\fR]
.br
- [\fB\-\-fdisk\fR fdisk|fdisk.dist]
-.br
[\fB\-\-firmware\-binary\fR true|false]
.br
[\fB\-\-firmware\-chroot\fR true|false]
@@ -349,8 +347,6 @@ defines the distribution enabled in the resulting live system (defaults to the v
defines the distribution used to build the live system (defaults to the value set in \fB\-\-distribution\fR)
.IP "\fB\-\-dump\fR" 4
prepares a report of the currently present live system configuration and the version of live\-build used. This is useful to provide if you submit bug reports, we do get all information required for us to locate and replicate an error.
-.IP "\fB\-\-fdisk\fR fdisk|fdisk.dist" 4
-sets the filename of the fdisk binary from the host system that should be used. This is autodetected and does generally not need any customization.
.IP "\fB\-\-firmware\-binary\fR true|false" 4
includes firmware packages in debian-installer. Defaults to true.
.IP "\fB\-\-firmware\-chroot\fR true|false" 4
diff --git a/scripts/build/binary_hdd b/scripts/build/binary_hdd
index e9e30ea40..23cc4f0e2 100755
--- a/scripts/build/binary_hdd
+++ b/scripts/build/binary_hdd
@@ -53,6 +53,7 @@ esac
Check_package chroot /usr/share/doc/mtools mtools
Check_package chroot /sbin/parted parted
+Check_package host /sbin/fdisk fdisk
echo "${LB_BOOTLOADERS}" | \
while IFS="," read -r BOOTLOADER
diff --git a/scripts/build/config b/scripts/build/config
index f32756466..4ec2ea8e9 100755
--- a/scripts/build/config
+++ b/scripts/build/config
@@ -65,7 +65,6 @@ USAGE="${PROGRAM} [--apt apt|aptitude]\n\
\t [--distribution-binary CODENAME]\n\
\t [--distribution-chroot CODENAME]\n\
\t [--dump]\n\
-\t [--fdisk fdisk|fdisk.dist]\n\
\t [--firmware-binary true|false]\n\
\t [--firmware-chroot true|false]\n\
\t [--force]\n\
@@ -141,7 +140,7 @@ Local_arguments ()
LONG_OPTIONS="apt:,apt-ftp-proxy:,apt-http-proxy:,apt-options:,aptitude-options:,debootstrap-options:,debootstrap-script:,
apt-pipeline:,apt-recommends:,apt-secure:,apt-source-archives:,cache:,cache-indices:,cache-packages:,
cache-stages:,debconf-frontend:,debconf-priority:,dump,
- initramfs:,initramfs-compression:,initsystem:,fdisk:,losetup:,mode:,system:,tasksel:,
+ initramfs:,initramfs-compression:,initsystem:,losetup:,mode:,system:,tasksel:,
architectures:,clean,
distribution:,parent-distribution:,parent-debian-installer-distribution:,
distribution-chroot:,parent-distribution-chroot:,
@@ -330,7 +329,7 @@ Local_arguments ()
;;
--fdisk)
- LB_FDISK="${2}"
+ Echo_warning "--fdisk is an obsolete option"
shift 2
;;
@@ -1011,10 +1010,6 @@ LB_INITRAMFS_COMPRESSION="${LB_INITRAMFS_COMPRESSION}"
# (Default: ${LB_INITSYSTEM})
LB_INITSYSTEM="${LB_INITSYSTEM}"
-# \$LB_FDISK: set fdisk program
-# (Default: autodetected)
-LB_FDISK="${LB_FDISK}"
-
# \$LB_LOSETUP: set losetup program
# (Default: autodetected)
LB_LOSETUP="${LB_LOSETUP}"
diff --git a/scripts/build/source_hdd b/scripts/build/source_hdd
index 16fbc3345..98c9b01e6 100755
--- a/scripts/build/source_hdd
+++ b/scripts/build/source_hdd
@@ -48,6 +48,7 @@ Create_lockfile .lock
# Checking depends
Check_package chroot /sbin/mkdosfs dosfstools
Check_package chroot /sbin/parted parted
+Check_package host /sbin/fdisk fdisk
# Installing depends
Install_package