summaryrefslogtreecommitdiff
path: root/manpages
AgeCommit message (Collapse)Author
2020-03-05manpage: fix possible parent installer valuesLyndon Brown
the parent one allows "daily" also Gbp-Dch: Short
2020-03-01remove another redundant filejnqnfe
Originally removed in 42fb1e197607ac8920b3f8f3a583d1d540c5ae05 Accidentally restored in bc50443cf043616c7087f383e11bf85cd233c54e (Closes #952835)
2019-12-19Support --distribution-binary and --distribution-chrootRaphaël Hertzog
This makes it possible to build an image against a first distribution (--distribution-chroot) and have the resulting image point to another distribution (--distribution-binary). We can use this to build against a snapshot and have the result use the original distribution that was snapshotted. Closes: #888507
2019-06-22Manpage: Update the default values of --mirror-* and --parent-mirror-*Roland Clobus
2019-06-22Manpage: use 3rd person form when describing an optionRoland Clobus
2019-06-22Manpage: simplify the descriptionRoland Clobus
2019-06-19Manpage: the configuration directory (config) cannot be modifiedRoland Clobus
2019-06-19Manpage: removed FIXME for the SYNOPSIS section, all options are now listedRoland Clobus
2019-06-19Manpage: removed incorrect mentioning of the -d command line optionRoland Clobus
2019-06-19--mirror-binary* was not properly sortedRoland Clobus
2019-06-19Manpage: Use alphabetical order for the description of the command line optionsRoland Clobus
2019-06-19Manpage: typoRoland Clobus
2019-06-19Manpage: consistent use of whitespace in the command line option listRoland Clobus
2019-06-19Manpage: added missing \fR tagsRoland Clobus
2019-06-16Reordered the command line options to make them in alphabetical orderRoland Clobus
2019-06-16Manpage: Added documentation for --bootstrap-qemu-[arch|exclude|static]Roland Clobus
2019-06-16Manpage: Added documentation for --loadlinRoland Clobus
2019-06-16Manpage: Added documentation for --swap-file-path and --swap-file-sizeRoland Clobus
2019-06-16Manpage: Added documentation for --firmware-binary and --firmware-chrootRoland Clobus
2019-06-16Manpage: --parent-archive-areas uses the same argument name as 'lb config ↵Roland Clobus
--help'
2019-06-16Manpage: --mode explicitly supports debian and progress-linux. Special ↵Roland Clobus
handling for ubuntu was dropped 2015-05-03
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-03Removed option none for --apt-indices, which was removed in 3.0.2-1.Roland Clobus
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-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 to the manual.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-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"
2018-03-22Add options to build ONIE imagesLuca Boccassi
Open Network Install Environment is an open image format used by networking vendor to ship a standardised image for networking white box switches. ONIE hardware takes this image at boot and a script to chain load into the final environment via kexec. We can support Debian and derivatives on such systems by packing an ISO which then gets unpacked, kexec'ed and live-booted. A base ONIE system can be tested in QEMU by building a VM following these instrunctions: https://github.com/opencomputeproject/onie/blob/master/machine/kvm_x86_64/INSTALL Once built, boot onie-recovery-x86_64-kvm_x86_64-r0.iso in QEMU/libvirt and on the console there will be the terminal prompt. Check the IP assigned by libvirt and then scp the live image (ssh access is enabled as root without password...). Then the .bin can be booted with: ONIE-RECOVERY:/ # onie-nos-install /tmp/live.hybrid.iso-ONIE.bin The implementation is inspired by ONIE's own scripts that can be found at: https://github.com/opencomputeproject/onie/blob/master/contrib/debian-iso/cook-bits.sh A new option, --onie (false by default) can be set to true to enable building this new format in addition to an ISO. An additional option, --onie-kernel-cmdline can be used to specify additional options that the ONIE system should use when kexec'ing the final image. Note that only iso or hybrid-iso formats are supported. For more information about the ONIE ecosystem see: http://onie.org Signed-off-by: Erik Ziegenbalg <eziegenb@Brocade.com> Signed-off-by: Luca Boccassi <bluca@debian.org>
2018-03-09UEFI: add support for Secure Boot on amd64 and arm64Luca Boccassi
Support for UEFI Secure Boot is modelled after how it currently works in Ubuntu and on how it is going to work on Debian. A minimal bootloader, shim, is used as the first-stage and it then loads grub. Both have to be signed. shim-signed is already available in Debian so the filenames are already established, and the grub2 repository and packaging is common between the 2 distros so we can already be reasonably sure of what it is going to be. So if both are available, copy /usr/lib/shim/shim[x64|aa64].efi.signed as boot[x64|aa64].efi so that UEFI loads it first, and copy /usr/lib/grub/[x86_64|arm64]-efi-signed/grub[x64|aa64].efi.signed as grub[x64|aa64].efi. This grub2 EFI monolithic image is currently hard-coded in grub2's repository to look for a config file in efi/debian, so make a copy of the previously added minimal grub.cfg that loads the real one in that directory in both the fat32 and ISO 9660 partitions. The new option --uefi-secure-boot can be set to auto (default, enable or disable. In auto, the lack of the signed EFI binaries is intentionally left as a soft failure - live-build will simply fallback to using the locally generated non-signed grub2 monolithic EFI binary as the only bootloader. Given the difficulties surrounding the Secure Boot signing infrastructure this approach gives the most flexibility and makes sure things will "just work" once the packages are available, without the need to change anything in the configuration. This will also greatly help downstream distributions and users who want to do self-signing. The enable or disable options work as expected. Closes: #821084
2017-11-20Use $SOURCE_DATE_EPOCH when updating timestamps of manual pagesRaphaël Hertzog
This makes the package reproducible at build time. Closes: #879169
2017-08-29Fix version strings in manual pagesRaphaël Hertzog
2017-08-29Update PREPARER data for consistencyRaphaël Hertzog
2017-08-29Drop all references to live-systems.org and update copyright fileRaphaël Hertzog
Also fix the version string in the manual pages. Closes: #859290
2016-12-16Fix english mistakes in lb_config(1)Raphaël Hertzog
2016-12-16Minor updates to lb_config and its manual pageRaphaël Hertzog
* Update the manual page with the missiong --bootappend-live-failsafe option. * Keep supporting the former --bootloader (without s).
2016-11-28Fix lintian warning about bad whatis entryRaphaël Hertzog