Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-12-19 | Revert some Kali-specific change | Raphaël Hertzog | |
That change was erroneously committed as part of 44b9b0a6501476de594ce3783cea5df0c141478c | |||
2019-12-19 | Support --distribution-binary and --distribution-chroot | Raphaë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 | |||
2017-11-20 | Fix the way the .disk/mkisofs file is created | Raphaël Hertzog | |
Thanks to Daniel Reichelt <debian@nachtgeist.net> for the patch. Closes: #881941 | |||
2017-08-10 | Add .disk/mkisofs file recording the xorriso command line | Raphaël Hertzog | |
Thanks to Thomas Schmitt <scdbackup@gmx.net> for the suggestion. | |||
2017-08-07 | Drop the --hardlinks option from xorriso command line call | Raphaël Hertzog | |
2016-12-02 | Instead of renaming kernel for syslinux, create hardlinks | Raphaël Hertzog | |
2016-11-28 | Set xorriso's "modification time" to SOURCE_DATE_EPOCH | Raphaël Hertzog | |
Thanks to Chris Lamb <lamby@debian.org> for the patch. Closes: #831379 | |||
2016-07-31 | Added EFI support by the means of grub-efi | Adrian Gibanel Lopez | |
This work is based on debian-cd team work and uses, as much as possible, the same mkisofs options than the Debian Installation CD disk does. It assumes that /boot/grub/grub.cfg (and other design items) is generated by: binary_loopback_cfg . It relies on efi-image and grub-cpmodules being setup as build scripts on live-build package. In the future event of these two files being moved to a binary package (they are originally from: src: live-installer) the binary_grub-efi script would have to be rewritten to take the new paths into account. | |||
2016-07-31 | Handle multiple bootloaders properly in binary_iso . Force mkisofs to add an ↵ | Adrian Gibanel Lopez | |
additional eltorito entry if we have more than one bootloader. | |||
2016-07-31 | Added new multi bootloader helper functions | Adrian Gibanel Lopez | |
* Added: functions/bootloaders.sh . This file adds bootloader functions that are heavily used in efi scenarios where a bootloader can act as a first or an extra bootloader. Since the introduction of the new switch: --bootloaders you can setup it like this: --bootloaders=syslinux,grub-efi . This means that syslinux is the first bootloader and grub-efi is the extra bootloader. * Added new bootloader functions: Check_Non_First_Bootloader and Check_Non_Extra_Bootloader. These functions let each one of the bootloaders abort the build because they cannot perform a role either as a first bootloader or as an extra bootloader. * Added bootloader functions: Check_First_Bootloader_Role, Check_Extra_Bootloader_Role and Check_Any_Bootloader_Role These functions let bootloaders to force their default role in a single line. At the same time many binary bootloaders were rewritten to make use of the new bootloader role functions explained above. These roles were enforced: binary_grub-legacy : First bootloader binary_grub-pc : Either first or extra bootloader binary_syslinux : Either first or extra bootloader If a bootloader is tried to be used in a role that it's not meant to be used then the build fails because that might lead to a non-bootable system. | |||
2016-07-31 | Remove repeated LB_PRIMARY_BOOTLOADER definition | Adrian Gibanel Lopez | |
2015-08-29 | Multi bootloader support | Adrian Gibanel Lopez | |
Note: OLDIFS use makes IFS to be reset to "" instead to it being unset. Either we need to detect if old IFS was unset to unset it or we need a proper way of setting it as a local variable. Even more IFS it's not currently used in Check_package (which it's called from: binary_hdd). we should have a clean way of resetting/unsetting IFS when calling Check_package. The other approach it's to explicitly define IFS with its default value in the places inside live-build code where we implicitly suppose that it's going to have its default value. | |||
2015-05-04 | Renaming grub2 helper to grub-pc for later grub-efi addition. | Daniel Baumann | |
2015-02-07 | Applying patch from jnqnfe <jnqnfe@gmail.com> to correct grub2 bootloader ↵ | Daniel Baumann | |
directory within the binary images (Closes: #775316). | |||
2015-01-25 | Using -iso-level 3 option for xorriso to work with image sizes beyond 4 GB ↵ | Daniel Baumann | |
(Closes: #775424). | |||
2015-01-07 | Adding check for isolinux build-depends in chroot. | Daniel Baumann | |
2015-01-04 | Updating year in copyright notices to 2015. | Daniel Baumann | |
2015-01-04 | Changing package dependency checks within chroot to work outside as well. | Daniel Baumann | |
2014-12-10 | Dropping support for wheezy. | Daniel Baumann | |
2014-12-10 | Cleaning up from python removal (LIVE_IMAGE_ARCHITECTURE). | Daniel Baumann | |
2014-07-22 | Enabling syslinux 6 support for jessie as well. | Daniel Baumann | |
2014-06-30 | Updating isohdpfx handling for syslinux 6. | Daniel Baumann | |
2014-02-08 | Updating copyright notices for 2014. | Daniel Baumann | |
2013-12-29 | Explicitly building iso images with rock ridge extension. | Daniel Baumann | |
2013-05-06 | Removing all references to my old email address. | Daniel Baumann | |
2013-05-06 | Dropping powerpc bootloader support (yaboot), there is nobody actively ↵ | Daniel Baumann | |
maintaining this in live-build. | |||
2013-05-06 | Dropping sparc bootloader support (silo), there is nobody actively ↵ | Daniel Baumann | |
maintaining this in live-build. | |||
2013-05-06 | Making xorriso option handling a bit more readable. | Daniel Baumann | |
2013-05-06 | Updating year in all copyright notices. | Daniel Baumann | |
2013-05-06 | Including architecture in binary output filenames. | Daniel Baumann | |
2013-05-06 | Using image name from configuration to name binary output files. | Daniel Baumann | |
2013-05-06 | Moving off binary image type into new config tree format. | Daniel Baumann | |
2013-05-06 | Switching from genisoimage to xorriso. | Daniel Baumann | |
2013-05-06 | Adding debian version 4.0~a1-1.debian/4.0_a1-1 | Daniel Baumann | |
2013-01-19 | Falling back to use genisoimage when building squeeze iso-hybrid images. | Daniel Baumann | |
2013-01-01 | Updating year in all copyright notices. | Daniel Baumann | |
2012-12-16 | Switching from genisoimage to xorriso. | Daniel Baumann | |
2012-10-25 | Renaming progress mode to progress-linux to match the used naming scheme. | Daniel Baumann | |
2012-08-27 | Dropping lb prefix from live-build scripts, not needed anymore. | Daniel Baumann | |
Previously, we needed to keep the lb_* prefix as the scripts could also be executed standalone. Since the lb wrapper is mandatory since squeeze, we can drop this now. | |||
2011-03-09 | Prefixing helper scripts to make 'out of source' usage usable (Closes: #572455). | Daniel Baumann | |
2011-03-09 | Updating internal variables from lh to lb scheme, should be the last piece ↵ | Daniel Baumann | |
to finish the live-helper to live-build rename. | |||
2011-03-09 | Replacing some references to live-helper with live-build. | Daniel Baumann | |
2011-03-09 | Updating copyright headers for live-build. | Daniel Baumann | |
2011-03-09 | Moving /usr/share/live-helper to /usr/share/live/build. | Daniel Baumann | |
2011-03-09 | Rearranging helpers scripts in source tree. | Daniel Baumann | |