summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-06-16Manpage: Added documentation for --hdd-label, --hdd-size and ↵Roland Clobus
--hdd-partition-start
2019-06-16Manpage: Added documentation for --image-nameRoland Clobus
2019-06-16Manpage: Added documentation for --initsystemRoland Clobus
2019-06-16--initramfs support none and live-bootRoland Clobus
2019-06-16Manpage: Removed references to command line options that are no longerRoland Clobus
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
2019-06-16Manpage: Added documentation for --zsyncRoland Clobus
2019-06-16Manpage: --config synchronised to 'lb config --help'Roland Clobus
2019-06-16Manpage: --compression also accepts xz. The default is noneRoland Clobus
2019-06-16Manpage: Added documentation for --breakpointsRoland Clobus
2019-06-16Matched the documentation of --checksums to the implementation in live-bootRoland Clobus
2019-06-04Manpage: --binary-filesystem also accepts ntfsRoland Clobus
2019-06-03Fixed a typo for --clean in 'lb config --help'Roland Clobus
2019-06-03Mention --breakpoints in 'lb config --help'Roland Clobus
2019-06-03Removed option --bootstrap, which is not implemented.Roland Clobus
2019-06-03Removed option none for --apt-indices, which was removed in 3.0.2-1.Roland Clobus
2019-06-03Do not store _QUIET in the configuration file, otherwise the overridesRoland Clobus
in the command line get ignored. Adds a documentation line for the other command line options as well.
2019-06-03Removed obsolete short command line options.Roland Clobus
-f was --filesystem -l was --language -p was --package-list -e was --encryption
2019-06-03Reenabled the command line option for colored messages for all scripts. The ↵Roland Clobus
functionality was added 2008-11-01, but was not really active.
2019-06-03Reenabled the command line option for colored messages for lb_config. The ↵Roland Clobus
functionality was added 2008-11-01, but was not really active.
2019-05-30Remove ldlinux.c32 for extlinux and syslinuxMatthijs Kooijman
Since syslinux 5.00, this file is installed into the disk root by the extlinux and syslinux installer commands. For pxelinux and isolinux, these files still need to be added manually. This is documented at: https://wiki.syslinux.org/wiki/index.php?title=Library_modules#All_Syslinux_variants_need_an_additional_ldlinux_module Keeping these unused files around is probably only confusing, so better to remove them.
2019-04-21Readd findiso parametre to loopback.cfg generation.adrian15
2019-04-18Run the pipeline only for masterRoland Clobus
2019-04-18Added pipeline definitionRoland Clobus
2019-04-17Updated URL in the LB_ISO_PUBLISHER field.Roland Clobus
2019-04-17Updated URL in the LB_ISO_PREPARER field.Roland Clobus
2019-04-17Updated URL for po4a.Roland Clobus
2019-04-17Updated URL for reporting bugs.Roland Clobus
2019-04-17Updated URL to the manual.Roland Clobus
2019-04-17Updated URL to the manual.Roland Clobus
2019-04-17Update homepage URL.Roland Clobus
2019-04-17Updated homepage URL.Roland Clobus
2019-04-16Remove --templates from lb_config manpageMatthijs Kooijman
This option was removed in commit 7e633e77f (Moving grub and grub2 templates into shared bootloader config directory.), but the documentation stayed around.
2019-03-15Open changelog for 1:20190315, close 884553Luca Boccassi
2019-03-14Fixed foreign architecture package support to linux kernel flavoursAdrian Gibanel Lopez
Before Stretch there was an special amd64 kernel in the i386 arch repo. So if you wanted to install an amd64 kernel alongside an i386 system you did not need an additional arch repo. Debian added multiarch support. That way you can install library packages from multiple architectures on the same machine. So there is no longer a need for having an amd64 kernel in i386 arch repo. You can add an amd64 arch repo to an i386 arch system and fetch the amd64 kernel from the am64 arch repo. live-build can be setup to use several linux kernel flavours in a single image. So in the days previous to this patch you could issue: lb config --linux-flavours "486 amd64" to use both 486 and amd64 kernel flavours. Adding additional arch support to linux flavours poses two problems: * Packages need to have its arch suffix (e.g. amd64:amd64). If the suffix is not there apt-get insists on search amd64 kernel package on i386 arch repo and, of course, fails to find it. * The rest of the code which handles labels (bootloader config files) or installed filenames (kernel images themselves) do not use the arch suffix. This patch adds foreign architecture package support to linux kernel flavours having taken those problems into account. Practical example usage: i386 system and extra amd64 kernel. First add amd64 foreign architecture in your i386 system thanks to: dpkg --add-architecture amd64 apt-get update . Finally enable amd64 kernel from amd64 arch alongside the i386 system's 686 kernel thanks to: lb config --architectures i386 --linux-flavours "686 amd64:amd64"
2019-03-11Close 924293 in d/changelogdebian/1%20190311Luca Boccassi
2019-03-11Update changelog for 1:20190311 releaseLuca Boccassi
2019-03-11Bump Standards-Version to 4.3.0, no changes.Luca Boccassi
2019-02-17We should add buster for releaseHideki Yamane
Building image will fail without this directory for buster
2018-10-13use deb.debian.org as defaultHideki Yamane
replace deprecated httpredir.debian.org to deb.debian.org and use it as default mirror since it is appropriate for users
2018-09-25Update changelog for 1:20180925 releasedebian/1%20180925Luca Boccassi
2018-09-20lintian: override error on dependency on e2fsprogsLuca Boccassi
It's an error on Stretch, which causes annoyances when backporting.
2018-09-20Bump Standards-Version to 4.2.1.Luca Boccassi
2018-09-20Add Rules-Requires-Root: no.Luca Boccassi
2018-09-20Build-Depend on debhelper >= 10~ to facilitate backports.Luca Boccassi
Not used at the moment, but it will be in the future when we bump it, so that we don't forget
2018-09-19UEFI: remove the EFI/debian/grub.cfg, not necessary anymoreLuca Boccassi
Turns out gcd works fine after adding /boot/grub/grub.cfg in the img, as that's the path that gets hardcoded, and adding the EFI/debian/ grub.cfg was not necessary, so remove it.
2018-09-19Use gcd{x64.aa64}.efi.signed for amd64/arm64 arch.Steven Shiau
For secured boot in binary_grub-efi, the gcdx64.efi.signed is the boot loader for removable device, like CD or USB flash drive, while grubx64.efi.signed is for hard drive. Therefore for live system, use gcdx64.efi.signed for amd64 and gcdaa64.efi.signed for arm64.
2018-09-13copy keys to /etc/apt/trusted.gpg.d with appropriate extension for them to ↵Marcel Partap
not be ignored.
2018-07-27Handle includes.chroot files installed over symlinked directoriesRaphaël Hertzog
With the merged /usr feature now enabled in debootstrap, we have /bin and /lib which are symlinks to /usr/bin and /usr/lib. If the live-build configuration provides files in config/includes.chroot/lib/ or config/includes.chroot/bin/ then lb chroot_includes will replace the /lib or /bin symlink with real directories having only the content provided in chroot.includes and problems will follow... the build will usually fail later with a cryptic error message (for example a hook failing to execute /usr/bin/env). Work around the issue by creating a tarball of the files to install and by unpacking that tarball from within the chroot with appropriate options.
2018-06-18Update changelog for 1:20180618 releasedebian/1%20180618Luca Boccassi
2018-06-18Bump Standards-Version to 4.1.4, no changes.Luca Boccassi