prog=${0##*/}
-usage () { echo "usage: $prog $usage"; }
+usage () { echo "usage: $prog$usage"; }
fail () { echo >&2 "$prog: $*"; exit 1; }
fail_usage () { usage >&2; exit 1; }
PATH=$home/bin:/usr/local/bin:/bin:/usr/bin; export PATH
}
+sanitize () { echo "$1" | tr -c 'A-Za-z0-9-\n' _; }
+
prepare_tmp () {
tag=$1
- tmp=$home/tmp/$tag.$$
+ tmp=$home/tmp/$(sanitize "$tag").$$
rm -rf $tmp
mkdir $tmp
trap 'cd $home; rm -rf $tmp' EXIT INT TERM