--- Begin Message ---
Package: live-helper
Version: 2.0~a8-1
Severity: wishlist
Hello,
we are using live-helper as disaster recovery CD and update CD for firmwares
delivered by HP.
All the HP firmware updates (also the HP RAID maintenance tools like hpacucli)
need the deprecated libstdc++2.10-glibc2.2_2.95.4-27_i386.deb library to work.
Installing this package from etch work on both systems, lenny and squeeze for
the updates.. Anyway we have to include it with our recovery CDs.
In the live helper faq there is described, how to add my own deb's to the
live-cd (copying it to the specific chroot folder), that is working, if the
deb == build-arch.
Anyway I tried to build an amd64 image with libstdc++2.10-glibc2.2_2.95.4-27_i386.deb,
but live-helper ignores this deb file, because i386 != amd64 (without any
warning).
I would wish, that live-helper is also able to add i386 debs to amd64 builds.
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
--- End Message ---
--- Begin Message ---
On 03/02/2010 12:44 AM, Patrick Matthäi wrote:
In the live helper faq there is described, how to add my own deb's to the
live-cd (copying it to the specific chroot folder), that is working, if the
deb == build-arch.
the idea is that somone can put binary packages for several
architectures into chroot_local-packages and use the same config tree to
build images for several architectures, live-helper automatically takes
whatever is suitable for a given architecture. this is a sane and
reasonable standard behaviour for 99.99% of all use-cases.
changing this standard behaviour doesn't make any sense. installing i386
packages on an amd64 system, although it works, is not supported by
debian itself, and live-helper will therefore, by default, not support
that either.
Anyway I tried to build an amd64 image with libstdc++2.10-glibc2.2_2.95.4-27_i386.deb,
but live-helper ignores this deb file, because i386 != amd64 (without any
warning).
I would wish, that live-helper is also able to add i386 debs to amd64 builds.
adding a special configuration option that would tell live-helper to not
just install the target architecture packages, but also certain other
packages of a foreign architecture certainly is possible, but imho not
worth the effort (and would be too inflexible anyway, and cluttering the
config tree uselessly).
i suggest you use chroot_local-hooks to do that and installs the
packages for you. this looks like the much more appropiate way to go for
such singular hacks than to bend live-helper to support that.
Regards,
Daniel
--
Address: Daniel Baumann, Burgunderstrasse 3, CH-4562 Biberist
Email: daniel.baumann@panthera-systems.net
Internet: http://people.panthera-systems.net/~daniel-baumann/
--- End Message ---