summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/control2
-rwxr-xr-xhelpers/lh_bootstrap_cdebootstrap16
-rwxr-xr-xhelpers/lh_config2
3 files changed, 10 insertions, 10 deletions
diff --git a/debian/control b/debian/control
index 3c4b8f0..fdce4e7 100644
--- a/debian/control
+++ b/debian/control
@@ -12,7 +12,7 @@ Vcs-Git: git://git.debian.net/git/debian-live/live-helper.git
Package: live-helper
Architecture: all
-Depends: debootstrap | cdebootstrap
+Depends: debootstrap | cdebootstrap | cdebootstrap-static
Recommends: gettext-base
Suggests: dosfstools, genisoimage, memtest86+ | memtest86, mtools, parted, squashfs-tools | genext2fs | mtd-tools, sudo | fakeroot, syslinux | grub, uuid-runtime, win32-loader
Description: Debian Live build scripts
diff --git a/helpers/lh_bootstrap_cdebootstrap b/helpers/lh_bootstrap_cdebootstrap
index 36cc855..6ab5c52 100755
--- a/helpers/lh_bootstrap_cdebootstrap
+++ b/helpers/lh_bootstrap_cdebootstrap
@@ -28,7 +28,7 @@ Arguments "${@}"
Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source
Set_defaults
-if [ "${LH_BOOTSTRAP}" != "cdebootstrap" ]
+if [ "${LH_BOOTSTRAP}" != "cdebootstrap" ] && [ "${LH_BOOTSTRAP}" != "cdebootstrap-static" ]
then
exit 0
fi
@@ -38,7 +38,7 @@ Check_crossarchitecture
Echo_message "Begin bootstrapping system..."
-Check_package /usr/bin/cdebootstrap cdebootstrap
+Check_package /usr/bin/${LH_BOOTSTRAP} cdebootstrap
# Ensure that a system is built as root
lh_testroot
@@ -124,7 +124,7 @@ then
CDEBOOTSTRAP_OPTIONS="${CDEBOOTSTRAP_OPTIONS} --allow-unauthenticated"
fi
-if [ -x "/usr/bin/cdebootstrap" ]
+if [ -x "/usr/bin/cdebootstrap" ] || [ -x "/usr/bin/cdebootstrap-static" ]
then
if [ "${LH_CACHE_PACKAGES}" = "enabled" ]
then
@@ -134,8 +134,8 @@ then
cp cache/packages_bootstrap/*.deb chroot/var/cache/bootstrap
fi
- Echo_breakage "Running cdebootstrap (download-only)... "
- ${LH_ROOT_COMMAND} cdebootstrap ${CDEBOOTSTRAP_OPTIONS} --download-only "${LH_DISTRIBUTION}" chroot "${LH_MIRROR_BOOTSTRAP}"
+ Echo_breakage "Running ${LH_BOOTSTRAP} (download-only)... "
+ ${LH_ROOT_COMMAND} ${LH_BOOTSTRAP} ${CDEBOOTSTRAP_OPTIONS} --download-only "${LH_DISTRIBUTION}" chroot "${LH_MIRROR_BOOTSTRAP}"
if [ -n "${LH_ROOT_COMMAND}" ]
then
@@ -154,8 +154,8 @@ then
cp chroot/var/cache/bootstrap/*.deb cache/packages_bootstrap
fi
- Echo_breakage "Running cdebootstrap... "
- ${LH_ROOT_COMMAND} cdebootstrap ${CDEBOOTSTRAP_OPTIONS} "${LH_DISTRIBUTION}" chroot "${LH_MIRROR_BOOTSTRAP}"
+ Echo_breakage "Running ${LH_BOOTSTRAP}... "
+ ${LH_ROOT_COMMAND} ${LH_BOOTSTRAP} ${CDEBOOTSTRAP_OPTIONS} "${LH_DISTRIBUTION}" chroot "${LH_MIRROR_BOOTSTRAP}"
if [ -n "${LH_ROOT_COMMAND}" ]
then
@@ -180,6 +180,6 @@ then
# Creating stage file
Create_stagefile .stage/bootstrap
else
- Echo_error "Can't process file /usr/bin/cdebootstrap (FIXME)"
+ Echo_error "Can't process file /usr/bin/${LH_BOOTSTRAP} (FIXME)"
exit 1
fi
diff --git a/helpers/lh_config b/helpers/lh_config
index c2137ad..1bbb2d4 100755
--- a/helpers/lh_config
+++ b/helpers/lh_config
@@ -36,7 +36,7 @@ USAGE="${PROGRAM} [--apt apt|aptitude]\n\
\t [--bootappend-install PARAMETER|\"PARAMETERS\"]\n\
\t [--bootappend-live PARAMETER|\"PARAMETERS\"]\n\
\t [--bootloader grub|syslinux|yaboot]\n\
-\t [--bootstrap cdebootstrap|debootstrap|copy]\n\
+\t [--bootstrap cdebootstrap|cdebootstrap-static|debootstrap|copy]\n\
\t [--bootstrap-config FILE]\n\
\t [-f|--bootstrap-flavour minimal|standard]\n\
\t [--bootstrap-keyring PACKAGE]\n\