Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-05-26 | Fix typo in binary_syslinux | Kristian Klausen | |
Closes: #818916 | |||
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-08-10 | Getting rid of hard-coded release numbers and using /etc/os-release instead ↵ | Daniel Baumann | |
(Closes: #790860). Unfortunately VERSION_ID on testing/unstable is currently not included in /etc/os-release, see #795124. | |||
2015-05-03 | Dropping automagics for casper. | Daniel Baumann | |
Future live-build versions will still allow to use casper, but its configuration will be done differently by hooks in the config tree, rather than embedded and maintenance intensive code in live-build itself. | |||
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-12-10 | binary_syslinux: correct the path used to check if the bootloader is available. | Raphaël Hertzog | |
The {iso,pxe,ext,sys}linux packages use /usr/lib/{ISO,PXE,EXT,SYS}LINUX/ directories and not /share/{ISO,PXE,EXT,SYS}LINUX/. | |||
2014-07-24 | Adding second set of bootloader templates for wheezy. | Daniel Baumann | |
2014-07-22 | Unconditionally replacing bootloader symlinks with syslinux 6 from jessie, ↵ | Daniel Baumann | |
this will break building wheezy images (so we have to come up with something better than that prior upload). | |||
2014-07-22 | Enabling syslinux 6 support for jessie as well. | Daniel Baumann | |
2014-06-13 | Enabling syslinux 6 support for sid. | Daniel Baumann | |
2014-05-07 | Adding wheezy legacy handling for syslinux. | Daniel Baumann | |
2014-04-27 | Add support for making ext[234] or btrfs hdd images bootable with extlinux ↵ | Simon McVittie | |
(Closes: #745816) extlinux configuration for the bootable image is installed to /boot/extlinux, matching the extlinux-install script in Debian. From the configuration point of view it's still called "syslinux", the same as the rest of the syslinux family (pxelinux, isolinux etc.) | |||
2014-04-25 | Only automatically do replacements within syslinux configs when they are not ↵ | Daniel Baumann | |
directories (as they can be in the pxelinux.cfg case), thanks to Antony Messerli <amesserl@rackspace.com> (Closes: #745760). | |||
2014-02-21 | Only grab the latest version of kernel+initrd pair. | Kiel Christofferson | |
2014-02-21 | Use LB_INITRAMFS case instead of assuming "live". | Kiel Christofferson | |
2014-02-08 | Updating copyright notices for 2014. | Daniel Baumann | |
2013-11-26 | Silencing copying of syslinux themes since users get always distracted about ↵ | Daniel Baumann | |
syslinux 6 files not being dereferenced (which can be totally ignored if you're using syslinux 4). | |||
2013-10-28 | Updating rsvg calls in binary_syslinux for newer versions of librsvg2-bin, ↵ | Daniel Baumann | |
thanks to Roberto Carlos Morano <rcmorano@emergya.com> (Closes: #728030). | |||
2013-09-18 | Removing unused description variable in syslinux configs. | Daniel Baumann | |
2013-09-06 | Updating hardcoded defaults for syslinux splash descriptions for progress-linux. | Daniel Baumann | |
2013-08-19 | Updating syslinux flavour detection for progress-linux. | Daniel Baumann | |
2013-07-12 | Expanding all variables in all syslinux configuration files, rathern than on ↵ | Daniel Baumann | |
some selected ones only. | |||
2013-05-13 | Sorting kernel versions in reverse order (newest first) in syslinux ↵ | Daniel Baumann | |
configurations in consistency with normal bootloader behaviours. | |||
2013-05-06 | Changing how syslinux files are copied to make netboot images work properly. | chals | |
2013-05-06 | Unifying append options in binary_syslinux when processing configuration files. | Daniel Baumann | |
2013-05-06 | Replacing strings in all syslinux config files, not just certain hardcoded ones. | Daniel Baumann | |
2013-05-06 | Correcting typo directory when dereferencing syslinux symlinks when building ↵ | Daniel Baumann | |
chrooted, thanks to Luigi Capriotti <l.capriotti@xbmc.org>. | |||
2013-05-06 | Removing all references to my old email address. | Daniel Baumann | |
2013-05-06 | Converting splash.svg not just splash.svg.in files as syslinux bootsplashes. | Daniel Baumann | |
2013-05-06 | Dropping theme package support, themes are either in the config tree or the ↵ | Daniel Baumann | |
embedded one from live-build is used. | |||
2013-05-06 | Updating binary_debian-installer for newer append replacement variables used ↵ | Daniel Baumann | |
in syslinux configs. | |||
2013-05-06 | Updating syslinux configurations and handling for syslinux 5. | Daniel Baumann | |
2013-05-06 | Updating year in all copyright notices. | Daniel Baumann | |
2013-05-06 | Moving off binary image architecture into new config tree format. | Daniel Baumann | |
2013-05-06 | Moving off binary image type into new config tree format. | Daniel Baumann | |
2013-05-06 | Adding debian version 4.0~a1-1.debian/4.0_a1-1 | Daniel Baumann | |
2013-04-09 | Correcting typo directory when dereferencing syslinux symlinks when building ↵ | Daniel Baumann | |
chrooted, thanks to Luigi Capriotti <l.capriotti@xbmc.org>. | |||
2013-02-09 | Converting splash.svg not just splash.svg.in files as syslinux bootsplashes. | Daniel Baumann | |
2013-02-08 | Dropping theme package support, themes are either in the config tree or the ↵ | Daniel Baumann | |
embedded one from live-build is used. | |||
2013-02-08 | Updating binary_debian-installer for newer append replacement variables used ↵ | Daniel Baumann | |
in syslinux configs. | |||
2013-02-08 | Updating syslinux configurations and handling for syslinux 5. | Daniel Baumann | |
2013-01-01 | Updating year in all copyright notices. | Daniel Baumann | |
2012-11-30 | Using hash rather than pipe as sed separator for writing boot parameters ↵ | Daniel Baumann | |
into bootloader configurations (Closes: #694723). | |||
2012-10-25 | Renaming progress mode to progress-linux to match the used naming scheme. | Daniel Baumann | |
2012-10-04 | Making failsafe boot parameters fully customizable like the normal ones. | Daniel Baumann | |
2012-10-03 | Allowing to include multiple kernel images but menu entry is generated only ↵ | Michal Suchanek | |
for one. |