summaryrefslogtreecommitdiff
path: root/share/bootloaders/isolinux
AgeCommit message (Collapse)Author
2020-04-24syslinux: deduplicate common filesjnqnfe
there are several files of which identical duplicate copies are held in: - share/bootloaders/extlinux - share/bootloaders/pxelinux - share/bootloaders/isolinux - share/bootloaders/syslinux it is a pain to maintain this from a development standpoint, having to copy modified config files into the other directories each time changes are made and mistakes have been made before due to this. this creates a new folder share/bootloaders/syslinux_common and moves them to this new directory. it also expands the binary_syslinux stage to use it, with it now constructing the installed set of bootloader files as follows: 1. copy {LB_DIR}/bootloaders/syslinux_common 2. copy {LB_DIR}/bootloaders/{syslinux|isolinux|extlinux|pxelinux} on top 3. copy config/bootloaders/syslinux_common on top 4. copy config/bootloaders/{syslinux|isolinux|extlinux|pxelinux} on top note, to explain part of the binary_syslinux change, instead of just copying the correct bootloader folder full of the files, we now make the target bootloader specific directory, then copy the contents of source directories into it. Gbp-Dch: Short
2020-04-24Synchronize syslinux menu structure with the grub-pc oneRaphaël Hertzog
* Use same menu labels * Use same hotkeys * Get rid of a nested menu that is not present in grub * Add "menu title" statement to hide the caret of the hotkey (^)
2020-04-24syslinux: fix lack of top level install optionLyndon Brown
0bf9d2d390e2d031ebe344050d8766ba7cd9ad54 expanded the set of install options, whilst also moving them all to a submenu. it has since been raised that this is not actually what is wanted, that having an entry for the most common install option is wanted at the top level, like currently with grub2. this adds such an entry. Gbp-Dch: Short
2020-04-24syslinux: fix missing hotkeysLyndon Brown
for some reason the syslinux folder one had these but not the others. probably a result of having four separate copies of the files and this part of the past change to expand the install menus failed to be duplicated. Gbp-Dch: Short
2020-04-23syslinux: use linux/initrd placeholdersLyndon Brown
enabling improved flexibility for any possible future path changes. Gbp-Dch: Ignore
2020-03-25syslinux: properly fix shortcut caret appearing in menu entriesLyndon Brown
this reverts commit 0cef87ffca0e9d89ac1f8e0098f890f2eefd3559 though retaining the 'advanced options' menu entry using a label rather than a title. despite having done a lot of testing back in 2015 with my bootloader improvements, i notice now that in fact the syslinux caret fix has an undesired side effect of modifying the title displayed above the menus. it does not help that the text embedded into the splash overlaps with this menu title; perhaps this explains why i missed this problem back in 2015. purely reverting the implemented fix solves this title problem, but restores the caret problem to the advanced options menu (in menu.cfg); however that menu was using a caret in a title entry, unlike everywhere else where they are only used with labels, which must have been the original source of the problem all along. ensuring that this menu uses a label instead of a title in this reversion leaves everything working correctly afaict. Gbp-Dch: Ignore
2020-03-22bootloaders: remove old "video=vesa:ywrap,mtrr" kernel param, as done in d-ijnqnfe
d-i removed this in commit 0917b2dde3ff73a204d27dd2f2fffc8a41175ddd Note: There was inconsistency between grub and syslinux in use of this, with syslinux not having it on graphical rescue and auto modes while grub entries did. The patch to fix that has been dropped since we're removing it everywhere anyway. (#395040) Gbp-Dch: Short
2020-03-16syslinux: use more dynamic memtest menu config filejnqnfe
Fixes the following - Correct version (memtest86/memtest86+) shown instead of fixed 'memtest86+' text - Ensure correct directory path always used by using replaceable placeholder Gbp-Dch: Short
2020-03-16syslinux: add memtest menu entry only if including memtestjnqnfe
2020-03-16syslinux: add install menu entries only if including installerjnqnfe
2020-03-16syslinux: expand list of install optionsjnqnfe
2020-03-16bootloaders: add install with speech synthesis menu entriesjnqnfe
Following the official Debian install disks Gbp-Dch: Short
2020-03-16syslinux: fix duplicate shortcut useLyndon Brown
2020-03-16syslinux: changed 'build' to 'built' in splashjnqnfe
Appears before a timestamp which reflects when the image was built, so 'built' is more correct than 'build' here. Gbp-Dch: Short
2020-03-16syslinux: fix shortcut caret appearing in menu entriesjnqnfe
also fixes the mistaken assignment of the same shortcut for both entries in live.cfg.in Gbp-Dch: Short
2020-03-05bootloaders: fix ignoring LB_DEBIAN_INSTALLER_GUI in menu creationLyndon Brown
LB_DEBIAN_INSTALLER_GUI defines whether or not to provide the graphical installer. the installer_debian-installer script pays attention to it and does not download it if not wanted. the actual bootloaders however (both grub2/loopback and syslinux) ignore it, which leaves broken and unwanted menu entries. this fixes that. Gbp-Dch: Short Closes: #952890
2020-01-23Standardize on having the GUI installation first in boot menusRaphaël Hertzog
debian-cd changed it that way, we already have it that way in EFI boot, let's be consistent.
2017-06-09Add keyboard shortcut on the "Advanced options" syslinux menu entryRaphaël Hertzog
Thanks to Daniel Reichelt <debian@nachtgeist.net> for the patch. Closes: #864386
2016-01-08Add symlinks for libgpl.c32 and libmenu.c32Raphaël Hertzog
They are required for the "Hardware Detection Tool (HDT)" menu entry that live-build adds in the advanced menu. Sponsored-by: Offensive Security
2015-01-25Updating d-i bootparameter separator for jessie.Daniel Baumann
2014-07-22Unconditionally 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-04-26Adjusting splash.svg filename in embedded syslinux configurations to match ↵Daniel Baumann
code (Closes: #745020).
2013-09-18Removing unused description variable in syslinux configs.Daniel Baumann
2013-05-27Including memtest86+ in syslinux menu.Daniel Baumann
2013-05-06Removing superfluous menu default directive in installer syslinux menues.Daniel Baumann
2013-05-06Including HDT in advanced options menu within syslinux menu.Daniel Baumann
2013-05-06Correcting wrong debian-installer syslinux menu files.Daniel Baumann
2013-05-06Updating syslinux configurations and handling for syslinux 5.Daniel Baumann
2013-05-06Correcting vshift in syslinux themes to correct display bug with overlong ↵Daniel Baumann
lines, thanks to Thanatermesis <thanatermesis@gmail.com>.
2013-05-06Adding initial menu entries for debian-installer.Raphaël Hertzog
2013-05-06Adding debian version 4.0~a1-1.debian/4.0_a1-1Daniel Baumann
2013-02-12Removing superfluous menu default directive in installer syslinux menues.Daniel Baumann
2013-02-08Including HDT in advanced options menu within syslinux menu.Daniel Baumann
2013-02-08Correcting wrong debian-installer syslinux menu files.Daniel Baumann
2013-02-08Updating syslinux configurations and handling for syslinux 5.Daniel Baumann
2013-01-25Correcting vshift in syslinux themes to correct display bug with overlong ↵Daniel Baumann
lines, thanks to Thanatermesis <thanatermesis@gmail.com>.
2012-12-10Adding initial menu entries for debian-installer.Raphaël Hertzog
2012-10-04Making failsafe boot parameters fully customizable like the normal ones.Daniel Baumann
2012-10-01Clearing the screen when exiting syslinux menu.Daniel Baumann
2012-10-01Removing superfluous menu default directive in syslinux configuration files.Daniel Baumann
2012-10-01Simplify internal replacement strings when processing syslinux configuration ↵Daniel Baumann
files.
2012-10-01Using linux rather than kernel directive in syslinux configuration files.Daniel Baumann
2012-09-30Using initramfs generator specific boot parameters in syslinux configuration ↵Daniel Baumann
files.
2012-09-30Using dedicated initrd line in syslinux configurations rather than stuffing ↵Daniel Baumann
everything in one line.
2012-07-18Slightly updating strings in splash.svg for better organization of the ↵Daniel Baumann
information presented.
2012-07-08Adding svg splash for syslinux bootloaders.Daniel Baumann
2012-04-29Adding failsafe entries for syslinux bootloaders in embedded configs.Daniel Baumann
2012-02-06Adding embedded copies for syslinux bootloaders (Closes: #622838, #635933, ↵Daniel Baumann
#636217, #645406, #646387, #646799, #651520, #652437).
2012-02-06Updating lb_binary_syslinux for embedded syslinux themes.Daniel Baumann