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
make_le_conf () {
{ cat $home/le.conf.skel
+ echo "config-dir = $home/etc"
+ echo "logs-dir = $home/log"
echo "work-dir = $tmp"
echo
case $# in