[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: