diff options
| author | Lexi Winter <ivy@FreeBSD.org> | 2025-06-04 10:42:19 +0100 |
|---|---|---|
| committer | Lexi Winter <ivy@FreeBSD.org> | 2025-06-04 10:56:04 +0100 |
| commit | 15010d062ae276a92065cd6ea7dc94b749e20756 (patch) | |
| tree | 8745f89f933826afbb329b4fc447186a1200610d /lfacme-setup.sh.in | |
| parent | 09aa3870070960d37d7bdbb724f4ac7b68395fdf (diff) | |
allow PREFIX to be customised
Diffstat (limited to 'lfacme-setup.sh.in')
| -rw-r--r-- | lfacme-setup.sh.in | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/lfacme-setup.sh.in b/lfacme-setup.sh.in new file mode 100644 index 0000000..4b60263 --- /dev/null +++ b/lfacme-setup.sh.in @@ -0,0 +1,34 @@ +#! /bin/sh +# This source code is released into the public domain. + +# Parse command-line arguments. +args=$(getopt c:vy $*) +if [ $? -ne 0 ]; then + exit 1 +fi +set -- $args + +_uacme_flags="" + +while :; do + case "$1" in + -c) + _CONFDIR="$2" + shift; shift;; + -v) + LFACME_VERBOSE=1 + shift;; + -y) + _uacme_flags="$_uacme_flags $1" + shift;; + --) + shift; break;; + esac +done + +# Initialise. +. __LIBDIR__/init.sh + +# Run uacme. +mkdir -p "$_UACME_DIR" +_uacme $_uacme_flags new |
