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

Bug#739919: live-build: Instead of every image being completely separate ability to use mostly common elements to product different flavours would be helpful



Package: live-build
Version: 3.0.5-1
Severity: wishlist

Currently each live-image is a separate entity and it is difficult, especially for
elements like bootloaders and chroot includes, to maintain a set of common elements
from which you pick what applies to a given image (e.g. with symlinks) along with
it's unique elements.

At present (wheezy) the config portion of the tree doesn't really support using
symlinks to common elements in things like bootloaders or includes (for binary
hooks can work around this, but for chroot and bootloaders (at least with
live-build's live.cfg.in mechanism) this is not possible as symlinks get included
in the image as symlinks (at the same this is usually what you want; it's just that
there is no mechanism to obtain pull from a parts of a common area on a per-image
basis (and while adding a package would achieve this for chroot, creating a package is
a lot of work for the payoff).  In addition, for the bootloaders creating a package
really doesn't help.

I don't expect this will be worked on soon, but I make a note in case I or someone
else gets the time to do something about it.  I can dream at any rate.

-- Package-specific info:

-- System Information:
Debian Release: 7.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages live-build depends on:
ii  cdebootstrap  0.5.9
ii  debootstrap   1.0.48+deb7u1

Versions of packages live-build recommends:
ii  cpio                            2.11+dfsg-0.1
ii  gnu-fdisk                       1.2.4-3.1
ii  live-boot-doc                   3.0.1-1
ii  live-config-doc                 3.0.23-1
ii  live-manual                     1:3.0.2-1
ii  live-manual-epub [live-manual]  1:3.0.2-1
ii  live-manual-html [live-manual]  1:3.0.2-1
ii  live-manual-odf [live-manual]   1:3.0.2-1
ii  live-manual-pdf [live-manual]   1:3.0.2-1
ii  live-manual-txt [live-manual]   1:3.0.2-1

Versions of packages live-build suggests:
ii  debian-keyring         2013.04.21
ii  dosfstools             3.0.13-1
ii  fakeroot               1.18.4-2
ii  git                    1:1.7.10.4-1+wheezy1
ii  gpgv                   1.4.12-7+deb7u3
ii  loadlin                1.6f-1
ii  memtest86              4.0s-1
ii  memtest86+             4.20-1.1
ii  mtd-utils [mtd-tools]  1:1.5.0-1
ii  mtools                 4.0.17-1
ii  parted                 2.3-12
ii  squashfs-tools         1:4.2-5
ii  sudo                   1.8.5p2-1+nmu1
ii  syslinux               2:4.05+dfsg-6+deb7u1
ii  uuid-runtime           2.20.1-5.3
ii  win32-loader           0.7.4.7+deb7u1
pn  xorriso                <none>

-- no debconf information


Reply to: