X-Git-Url: https://git.distorted.org.uk/~mdw/distorted-letsencrypt/blobdiff_plain/aab32fdbc55d0ecca3d08320d38242a3fb8d90e3..98f7510dc1dd5f05f4c235a6c1ec44b9b6737b6f:/lib/lib.sh diff --git a/lib/lib.sh b/lib/lib.sh index 467f1ca..dd85bbf 100644 --- a/lib/lib.sh +++ b/lib/lib.sh @@ -15,10 +15,12 @@ run_as_user () { 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