Integrate netboot package generation Provide script to generate netboot package without booting the ISO (see generate_netboot_package.sh). Also provide netboot package build step inside grml-live itself, can be configured via $NETBOOT and skipped via -Q option. Signed-off-by: Michael Prokop <mika@grml.org> Acked-by: Christian Hofstaedtler <ch@grml.org>
buildd/functions.sh: use mutt instead of nail again. In git commit bbc4b9db068e7ed536161680c84fbed328ddb3af back in january 2010 we had to switch from mutt to nail because of an annoying behaviour change in attachment handling. Now having mutt 1.5.20 in the relevant Debian suites available let's turn back to mutt, because nail sucks at attachment handling even more.
scripts/release_helper.sh: manually build debian/changelog during autobuilds, improve branch handling The rebasing of the autobuild tree against master can be annoying. Therefore create a temporary branch that's been thrown away after building was successfull. Thanks to Axel Beckert <abe@deuxchevaux.org> and his script http://repo.or.cz/w/conkeror.git/blob/HEAD:/contrib/debian/nightlybuild.sh for some inspiration regarding building debian/changelog.
scripts/release_helper.sh: support autobuild infrastructure through AUTOBUILD Setting the AUTOBUILD environment variable provides support for auto-building the git tree (using directory ../grml-live.build-area). This is WIP currently but should us bring towards better workflow regarding git <-> daily builds.
manifold supporting and using ISOLINUX now The corresponding commit 1004CF6A89472F8D29F from MirBSD touching https://www.mirbsd.org/cvs.cgi/src/sys/arch/i386/stand/bootxx/bootxx.S introduced support for loading ISOLINUX (with similar hacks as the isohybrid loader uses since SYSLINUX lacks a stable API). This commit updates bootgrub.mksh from bootxx.S (and an up-to-date mkbxinst.sh) and introduces bootilnx.mksh (which is built the same but with BOOT_TYPE=ilnx on the make command line) to match current MirBSD sources (and OpenADK, which uses bootgrub.mksh now also). Furthermore, the default for HYBRID_METHOD is still 'manifold' but installs ISOLINUX now; the new value 'grub2' asks for the current behaviour. Note that the templates/boot/grub/ directory (with both GRUB 2 and GRUB-legacy) is still necessary because they’re addons, and useful in system rescue and booting purposes. Signed-off-by: Thorsten Glaser <tg@mirbsd.org>