make default certdir matchup with acme-tiny-wrapper
authorIan Kelling <ian@iankelling.org>
Sat, 27 Aug 2016 13:10:06 +0000 (06:10 -0700)
committerIan Kelling <ian@iankelling.org>
Sat, 27 Aug 2016 13:10:06 +0000 (06:10 -0700)
apache-site

index aaefd9ee7beafc5fc7815597b647f36560a8bb1d..8a67722ada42f9487a7fa6408a0a9d29d7612784 100755 (executable)
@@ -28,11 +28,12 @@ location for storing certs.
 
 EXTRA_SETTINGS_FILE can be - for stdin
 -p PORT
--i          Insecure, no ssl
--c CERT_DIR Default is /p/c/machine_specific/\$HOSTNAME/webservercerts
--h|--help   Print help and exit
--r          DocumentRoot
---          Subsequent arguments are never treated as options
+-i                 Insecure, no ssl
+-c CERT_DIR       In priority: this arg, $ACME_TINY_WRAPPER_CERT_DIR,
+                  $HOME/webservercerts, if the other options aren't set.
+-h|--help         Print help and exit
+-r                DocumentRoot
+--                Subsequent arguments are never treated as options
 
 Note: options and non-options can be in any order.
 EOF
@@ -41,7 +42,10 @@ EOF
 
 ##### begin command line parsing ########
 
-cert_dir=/p/c/machine_specific/$HOSTNAME/webservercerts
+cert_dir="$ACME_TINY_WRAPPER_CERT_DIR"
+if [[ ! $cert_dir ]]; then
+    cert_dir=$HOME/webservercerts
+fi
 ssl=true
 extra_settings=
 args=()