#!/bin/sh # vim: set sw=4 ts=4 sts=4 et : set -e cleanup() { if [ -n "${tmproot}" ]; then if [ "${tmproot}" != / ]; then rm -rf "${tmproot}" fi unset tmproot fi } . "${CONFIGDIR:=${PWD}}"/config O="${1}" IMAGESDIR="${2}" trap cleanup INT TERM QUIT EXIT tmproot=$(mktemp -d) tmppath=$(mktemp -d) cd "${O}" genimage \ --rootpath "${tmproot}" \ --tmppath "${tmppath}" \ --inputpath "${IMAGESDIR}" \ --outputpath "${IMAGESDIR}" \ --mkdosfs mkfs.vfat \ --config "${OLDPWD}"/genimage.cfg