Package: live-build
Version: 3.0~a29-1
Hello,
building a live CD with the experimental version currently fails with
$ sudo /usr/share/live/build/scripts/build/lb_binary_disk
P: Begin installing disk information...
gzip: ../binary/casper/initrd.img-3.0.0-8-generic: not in gzip format
cpio: verfrühtes Ende des Archivs
This happens when I leave LB_INITRAMFS_COMPRESSION to the default (which is
lzma) instead of setting it to "gzip".
./scripts/build/lb_binary_disk calls
zcat "../../${INITRD}" | cpio --quiet -id conf/uuid.conf
which assumes that the initramfs is in gzip format.
Unfortunately "file" does not (yet?) recognize an lzma stream, so
perhaps this should do a "case" statement based on
$LB_INITRAMFS_COMPRESSION, and use zcat vs. lzcat?
Thanks,
Martin
--
Martin Pitt | http://www.piware.de
Ubuntu Developer (www.ubuntu.com) | Debian Developer (www.debian.org)
Attachment:
signature.asc
Description: Digital signature