- #!/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