we can improve sanity checks and easify configuration.
* Support installation of local files (not being part of any Debian package)
through $CHROOT_INSTALL.
+ * Integrate memtest86+ binary so we don't ship old versions from
+ the build host. [Closes: issue717]
* Check whether rebuild of ISO is needed even though the ISO exists already.
[Closes: issue719]
* Software related changes:
of the syslinux source package.
License information for the pci.ids file shipped as
+/usr/share/grml-live/templates/boot/addons/memtest
+
+ Downloaded from <http://www.memtest.org/>
+ Upstream Author: Samuel Demeulemeester <memtest@memtest.org>, based on
+ memtest86 by Chris Brady <cbrady@sgi.com>, and various contributors.
+ Licensed unter the GPL v2.
+
+License information for the pci.ids file shipped as
/usr/share/grml-live/templates/boot/addons/pci.ids
Downloaded from <http://pciids.sourceforge.net/>.
if [ -z "$NO_ADDONS" ] ; then
[ -d "$BUILD_OUTPUT"/boot/addons ] || mkdir -p "$BUILD_OUTPUT"/boot/addons
- cp /boot/memtest86+.bin "$BUILD_OUTPUT"/boot/addons/memtest
+ if [ -r "$TEMPLATE_DIRECTORY"/boot/addons/memtest ] ; then
+ log "Installing $TEMPLATE_DIRECTORY/boot/addons/memtest"
+ cp "$TEMPLATE_DIRECTORY"/boot/addons/memtest "$BUILD_OUTPUT"/boot/addons/memtest
+ elif [ -r /boot/memtest86+.bin ] ; then
+ log "Installing /boot/memtest86+.bin"
+ cp /boot/memtest86+.bin "$BUILD_OUTPUT"/boot/addons/memtest
+ else
+ ewarn "No memtest binary found, skipping."
+ log "No memtest binary found, skipping."
+ eend 0
+ fi
fi
# if we don't have an initrd we a) can't boot and b) there was an error