live-build (1:20191219) unstable; urgency=medium [ Adrian Gibanel Lopez ] * Fixed foreign architecture package support to linux kernel flavours (Closes: #884553) [ Matthijs Kooijman ] * Remove --templates from lb_config manpage * Remove ldlinux.c32 for extlinux and syslinux [ Roland Clobus ] * Updated URL in many places. * Reenabled the command line option for colored messages for all scripts. The functionality was added 2008-11-01, but was not really active. * Removed obsolete short command line options. -f was --filesystem -l was --language -p was --package-list -e was --encryption * Do not store _QUIET in the configuration file, otherwise the overrides in the command line get ignored. Adds a documentation line for the other command line options as well. * Removed option none for --apt-indices, which was removed in 3.0.2-1. * Removed option --bootstrap, which is not implemented. * Mention --breakpoints in 'lb config --help' * Fixed a typo for --clean in 'lb config --help' * Manpage: --binary-filesystem also accepts ntfs * Matched the documentation of --checksums to the implementation in live-boot * Manpage: Added documentation for --breakpoints * Manpage: --compression also accepts xz. The default is none * Manpage: --config synchronised to 'lb config --help' * Manpage: Added documentation for --zsync * Manpage: Removed references to command line options that are no longer in the code: --firmware-binary --firmware-chroot --hooks --parent-mirror-chroot-updates --parent-mirror-chroot-backports --parent-mirror-binary-updates --parent-mirror-binary-backports --mirror-chroot-updates --mirror-chroot-backports --mirror-binary-updates --mirror-binary-backports --templates * --initramfs support none and live-boot * Manpage: Added documentation for --initsystem * Manpage: Added documentation for --image-name * Manpage: Added documentation for --hdd-label, --hdd-size and --hdd-partition-start * Manpage: --mode explicitly supports debian and progress-linux. Special handling for ubuntu was dropped 2015-05-03 * Manpage: --parent-archive-areas uses the same argument name as 'lb config --help' * Manpage: Added documentation for --firmware-binary and --firmware-chroot * Manpage: Added documentation for --swap-file-path and --swap-file-size * Manpage: Added documentation for --loadlin * Manpage: Added documentation for --bootstrap-qemu-[arch|exclude|static] * Reordered the command line options to make them in alphabetical order * Manpage: added missing \fR tags * Manpage: consistent use of whitespace in the command line option list * Manpage: typo * Manpage: Use alphabetical order for the description of the command line options * --mirror-binary* was not properly sorted * Manpage: removed incorrect mentioning of the -d command line option * Manpage: removed FIXME for the SYNOPSIS section, all options are now listed * Manpage: the configuration directory (config) cannot be modified * Manpage: simplify the description * Manpage: use 3rd person form when describing an option * Manpage: Update the default values of --mirror-* and --parent-mirror-* [ adrian15 ] * Readd findiso parametre to loopback.cfg generation. [ Raphaël Hertzog ] * binary_package-lists: avoid messing with dpkg's status file * chroot_live-packages: use dpkg-query to see if a package is installed (Closes: #944983) * Set default distribution to buster. Thanks to Алексей Шилин (Closes: #934495) * installer_debian-installer: don't mess with /var/lib/dpkg/status * Tweak lintian overrides * Support --distribution-binary and --distribution-chroot (Closes: #888507) [ Ronny Standtke ] * Run binary_hooks after binary_grub-efi (Closes: #940846) [ John Estabrook ] * Add local archive keys before configuring local package repository (Closes: #941691) -- Raphaël Hertzog Thu, 19 Dec 2019 18:56:00 +0100 live-build (1:20190311) unstable; urgency=medium [ Hideki Yamane ] * use deb.debian.org as default * We should add buster for release. (Closes: #924293) [ Luca Boccassi ] * Bump Standards-Version to 4.3.0, no changes. -- Luca Boccassi Mon, 11 Mar 2019 10:08:38 +0000 live-build (1:20180925) unstable; urgency=medium [ Raphaël Hertzog ] * Handle includes.chroot files installed over symlinked directories [ Marcel Partap ] * copy keys to /etc/apt/trusted.gpg.d with appropriate extension for them to not be ignored. [ Steven Shiau ] * Use gcd{x64.aa64}.efi.signed for amd64/arm64 arch. [ Luca Boccassi ] * UEFI: remove the EFI/debian/grub.cfg, not necessary anymore * Build-Depend on debhelper >= 10~ to facilitate backports. * Add Rules-Requires-Root: no. * Bump Standards-Version to 4.2.1. * lintian: override error on dependency on e2fsprogs -- Luca Boccassi Tue, 25 Sep 2018 14:28:19 +0100 live-build (1:20180618) unstable; urgency=medium * ONIE: make lb clean remove the ONIE binary. * Avoid apt-key add and just drop the custom user-supplied apt key in /etc/apt/trusted.gpg.d. Note that this requires the key to be in armored ASCII format - which is usually the default anyway. * UEFI: parse vendor from Grub package metadata if available, and use it in the EFI partition directory layout instead of always using "debian" (which is still the default fallback). * Bump Standards-Version to 4.1.4, no changes. -- Luca Boccassi Mon, 18 Jun 2018 12:02:55 +0100 live-build (1:20180411) unstable; urgency=medium * ONIE: Check_package in the host, not the chroot * ONIE: missing dependency on file * ONIE: add Recommends for programs needed by binary_onie * Print an error and exit if a host package (dependency) is missing. * Reconfigure bootstrapped packages after preseeding. -- Luca Boccassi Wed, 11 Apr 2018 12:35:19 +0100 live-build (1:20180328) unstable; urgency=low [ Raphaël Hertzog ] * Restore i386/amd64 autodetection in grub after rename of i386 kernel from -486 to -686. Closes: #884585 Thanks to Adrian Gibanel Lopez for the patch. * Fix handling of multiple kernels in binary_loopback_cfg. Closes: #884588 Thanks to Adrian Gibanel Lopez for the patch. * Rework failsafe entries in grub configuration to be more consistent with the i386/amd64 autodetection entries. Closes: #884591 Thanks to Adrian Gibanel Lopez for the patch. * Add e2fsprogs to Suggests along with mtd-utils, parted. Closes: #887278 * Fix Check_package invocation in binary_hdd for ntfs-3g (/sbin/mkfs.nfts -> /sbin/mkfs.ntfs) * Run mksquashfs with nice -n 19 to not overload the system. Thanks to Ronny Standtke for the patch. (Closes: #867539) [ Luca Boccassi ] * Fix build with local offline mirrors (Closes: #891206) [ Rohan Garg ] * Simplify bootstrapping of foreign architectures with qemu-debootstrap (Closes: #847919) [ Steven Shiau ] * Add grub-based UEFI boot support for ARM64 (Closes: #885692) [ Luca Boccassi ] * UEFI: add minimal grub.cfg to fat32 partition (Closes: #892406) * UEFI: add support for Secure Boot on amd64 and arm64 (Closes: #821084) * UEFI: use uppercase EFI directory name for Tianocore * Add NEWS file to warn users about change of live-boot mount paths * Add options to build ONIE images * Add Acquire::AllowInsecureRepositories to fix apt-secure in sid * Use HTTPS in debian/copyright (policy 4.0.0). * Bump Standards-Version to 4.1.3. * Add myself to Uploaders. -- Luca Boccassi Wed, 28 Mar 2018 20:20:46 +0100 live-build (1:20171207) unstable; urgency=medium * Use $SOURCE_DATE_EPOCH when updating timestamps of manual pages in order to make the package reproducible at build time. Closes: #879169 Thanks to Chris Lamb for the patch. * Accept kernels without initrd. Closes: #878430 Thanks to Balint Reczey for the patch. * Fix the way the .disk/mkisofs file is created. Closes: #881941 Thanks to Daniel Reichelt for the patch. -- Raphaël Hertzog Thu, 07 Dec 2017 20:29:59 +0100 live-build (1:20170920) unstable; urgency=medium * Auto-update version strings in manual pages. * Update default value of PREPARER to correct the embedded URL. * Pass --partscan to losetup to clean up partition devices lingering from former operations. Closes: #865586 Thanks to Matthijs Kooijman for the patch. * Fix multiple issues with LB_BUILD_WITH_CHROOT=false. Closes: #873513 Thanks to Matthijs Kooijman for the patch. * Fix size calculation when we use FAT filesystems that do not support hardlinks. Closes: #873640 Thanks to Matthijs Kooijman for the patch. * Replace "kirkwood" and "orion5x" armel flavors with the new "marvell" (as done by the linux source package since its version 4.4). -- Raphaël Hertzog Wed, 20 Sep 2017 10:01:42 +0200 live-build (1:20170829) unstable; urgency=medium * Add .disk/mkisofs file recording the xorriso command line. Thanks to Thomas Schmitt for the suggestion. * Initialize /etc/default/locale with LANG=C.UTF-8 so that we always have a valid UTF-8 locale even when we don't have the "locales" package installed. * Drop all references to live-systems.org. Closes: #859290 * Update copyright file. -- Raphaël Hertzog Tue, 29 Aug 2017 14:16:49 +0200 live-build (1:20170807) unstable; urgency=medium * Add keyboard shortcut on the "Advanced options" syslinux menu entry. Closes: #864386 Thanks to Daniel Reichelt for the patch. * Drop the --hardlinks option from xorriso command line call. It's not needed to avoid duplication of files since this is a native feature of the IS0 filesystem. cf https://bugs.kali.org/view.php?id=4109 for a discussion about this. -- Raphaël Hertzog Mon, 07 Aug 2017 17:29:04 +0200 live-build (1:20170213) unstable; urgency=medium * Drop the versatile kernel flavour on armel. It's no longer built since Linux 4.9. -- Raphaël Hertzog Mon, 13 Feb 2017 16:58:00 +0100 live-build (1:20161216) unstable; urgency=medium * Cleanup binary_loopback_cfg and offer more freedom in overriding the default grub-pc configuration. * Update the manual page with the missiong --bootappend-live-failsafe option. * Keep supporting the former --bootloader (without s). -- Raphaël Hertzog Fri, 16 Dec 2016 10:05:26 +0100 live-build (1:20161202) unstable; urgency=medium [ Raphaël Hertzog ] * Officially adopt the package. Closes: #808048 * Better handle empty package lists. * Drop ixp4xx from available armel flavors, the image has been gone since linux 3.17. * Add symlinks for libgpl.c32 and libmenu.c32 which are required by the "Hardware Detection Tool (HDT)" menu entry that live-build adds in the advanced menu. * Add EFI boot support with grub-efi, thanks to Adrian Gibanel Lopez. Closes: #731709 * Fix usage of config/packages.chroot/*.deb that has been broken by the switch to GnuPG2 by default by no longer using GnuPG but relying on APT's trusted=yes attribute instead. Thus we no longer have remaining key in /etc/apt/trusted.gpg after building. Closes: #816204 * Try to reuse /isolinux/splash.png in default grub configuration. * Drop debian/source/{local-options,options} as they are no longer needed. * Pass components to debootstrap --second-stage. Closes: #806782 Thanks to Sjoerd Simons for the patch. * Fix behaviour of (undocumented) "#nif" conditional test. Closes: #801379 Thanks to Erik Cumps for the patch. * Export SOURCE_DATE_EPOCH when running chroot commands. Closes: #832998 Thanks to Chris Lamb for the patch. * Set xorriso's "modification time" to SOURCE_DATE_EPOCH. Closes: #831379 Thanks to Chris Lamb for the patch. * Support “lb config --debootstrap-script