#!/bin/bash # Update ISO image in order to make it USB bootable # out of the box # # Available env vars: # ISO_PATH = path to generated ISO # ISO_CHECKSUM_PATH = path to generated md5 for ISO # # This script requires isohybrid (which comes from syslinux package) /usr/sbin/env-update . /etc/profile echo echo "Spawning isohybrid for:" echo "ISO_PATH = ${ISO_PATH}" echo "ISO_CHECKSUM_PATH = ${ISO_CHECKSUM_PATH}" echo isohybrid "${ISO_PATH}" || exit 1 cd "$(dirname "${ISO_PATH}")" || exit 1 iso_name=$(basename "${ISO_PATH}") md5sum "${iso_name}" > "${ISO_CHECKSUM_PATH}" exit ${?}