Update debian/copyright Reflect templates/EFI/* state and update copyright years for myself
Rework debian/, following current best practices * Switch to minimal debhelper approach, Build-Depend on debhelper >= 10 * Switch from Priority 'extra' to 'optional' (deprecated as of Debian Policy v4.0.1) * Drop unused GPL-2 section from debian/copyright * Update copyright year information in debian/copyright * Refresh lintian overrides * Add postinst/postrm maintainer scripts for dpkg-maintscript-helper support
Secure Boot support Thanks to the way the signed GRUB by Ubuntu works we seem to be able to keep our common EFI GRUB configs working next to the new Secure Boot related EFI GRUB configs. If Secure Boot is enabled we get the same look and feel like with common EFI boot, though with a Secure Boot specific boot menu (since e.g. the linux16 command isn't available under Secure Boot). If EFI is running with Secure Boot *disabled* it continues to look like it used to do so far. If this is working out as planned there's no visible change from a user point of view on systems with Secure Boot disabled. With this change we also get rid of some magic with grml-live relying on behavior of /etc/grml/fai/config/scripts/GRMLBASE/45-grub-images, including moving files around. We also no longer skip the boot stage during rebuilds. This has been a source of frustration and annoying debugging sessions when files inside grml_cd/boot/ didn't receive changes during rebuilds and the user in front of the system is ignoring the according "skip" notice or forgot to remove grml_cd/boot. While at it rewrite debian/copyright in http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Thanks: Michael Schierl <schierlm@gmx.de> for help regarding the Secure Boot setup
Add graphicoreBitmapFont0-Light.otf to grml-live. graphicoreBitmapFont0-Light.otf was downloaded from http://github.com/downloads/graphicore/graphicoreBMFB/
Remove bsd4grml, freedos and grml-live-addons deb These are now shipped in grml-live-addons as built from the grml-live-grml sources.
Use memdisk and hdt from syslinux-common package
Use pci.ids file from pciutils
Use ipxe.lkrn from ipxe package
Remove grub1 (binaries and support for it)
Addon: Replace gPXE with iPXE (see Debian BTS #474034).
Update to bsd4grml version 20100815. Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
Update gpxe.lkrn to version 1.0.1.
Document shortcut keys of vesamenu bootsplash; Add templates/boot/addons/gpxe.lkrn
Update templates/boot/grub to grub2 version 1.97~beta4-1
Update copyright file (make lintian happy)
Integrate memtest86+ binary
Integrate HDT (Hardware Detection Tool) including pci.ids, mention hdt and bsd in bootsplash
Integrate bsd4grml
Ship syslinux files via template directory
Support grub as bootloader