Bug#746413: live-build: DEBOOTSTRAP_OPTIONS not actually passed to debootstrap
Package: live-build
Version: 4.0~alpha36-1
Severity: normal
lb config (aka scripts/build/config) accepts the --debootstrap-options
and --cdebootstrap-options arguments, and stores their parameters in
DEBOOTSTRAP_OPTIONS and CDEBOOTSTRAP_OPTIONS respectively, but nothing
appears to read those variables any more, so the desired options are
not actually passed to (c)debootstrap.
This is inconvenient if you want to exclude Essential packages from
a system: for instance, I'm trying to install systemd-sysv on a wheezy-based
system, but I can't do that at the chroot stage without removing the
Essential sysvinit.
I see there's a TODO in bootstrap-debootstrap for reading options from
config/options/cdebootstrap. Is that the new UI for a user to do what
used to be done via --debootstrap-options, or is the idea that lb config
should create that file?
S
-- Package-specific info:
-- System Information:
Debian Release: jessie/sid
APT prefers proposed-updates
APT policy: (500, 'proposed-updates'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.13-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages live-build depends on:
ii cdebootstrap 0.5.10
ii debootstrap 1.0.59
ii python3 3.3.4-1
Versions of packages live-build recommends:
ii cpio 2.11+dfsg-2
ii live-boot-doc 4.0~alpha21-1
ii live-config-doc 4.0~alpha33-1
ii live-manual-html [live-manual] 1:4.0~alpha12-1
live-build suggests no packages.
-- no debconf information
Reply to: