Return code of grml-live run was: $RC
+$(grep 'Executed command line:' $GRML_LOGFILE || echo "* executed command line not available")
+
The following errors have been noticed (several might be warnings only):
$(grep -i error $FAI_LOGFILES/* /var/log/grml-buildd.std* | grep -ve liberror -ve libgpg-error || echo "* nothing")
$(grep -i warn $FAI_LOGFILES/* /var/log/grml-buildd.std* || echo "* nothing")
+The following packages could not be installed:
+
+$(grep -i "Couldn't find.*package" $FAI_LOGFILES/software.log | sed 's/\(.*\)"\(.*\)"\(.*\)/\2/' | sort -u || echo "* nothing")
+
Find details in the attached logs." | \
mutt -s "$SCRIPTNAME [${DATE}] - $RC_INFO" \
-a $ATTACHMENT \
* Log executed grml-live command line.
* Set FAI_DEBOOTSTRAP_OPTS="--exclude=dhcp-client,info"
by default.
+ * Use "newest" kernel only if two kernels are present in the chroot.
* Set $SECONDS to unknown if $start_seconds is not set.
* Log closing signs (----...) via bailout to make sure they are
always set - even when exiting with an error.
bailout 10
fi
- cp "$CHROOT_OUTPUT"/boot/vmlinuz* "$BUILD_OUTPUT"/boot/isolinux/linux26
+ KERNEL_IMAGE="$(ls $CHROOT_OUTPUT/boot/vmlinuz* | sort -r | head -1)"
+ cp "$KERNEL_IMAGE" "$BUILD_OUTPUT"/boot/isolinux/linux26
cp /usr/lib/syslinux/chain.c32 "$BUILD_OUTPUT"/boot/isolinux/
cp /usr/lib/syslinux/isolinux.bin "$BUILD_OUTPUT"/boot/isolinux/
cp /usr/lib/syslinux/memdisk "$BUILD_OUTPUT"/boot/isolinux/