#!/usr/bin/env bash . $(dirname "${BASH_SOURCE[0]}")/common.sh TMPDIR=${CURR_DIR}tmppack echo $TMPDIR mkdir ${TMPDIR} cd ${TMPDIR} # kill dub init during interactive mode mkfifo in ${DUB} init < in & sleep 1 kill $! rm in # ensure that no files are left behind NFILES_PLUS_ONE=`ls -la | wc -l` cd ${CURR_DIR} rm -r ${TMPDIR} # ignore sum + "." + ".." if [ ${NFILES_PLUS_ONE} -gt 3 ]; then die $LINENO 'Aborted dub init left spurious files around.' fi