aboutsummaryrefslogtreecommitdiffstats
path: root/setup.sh.in
diff options
context:
space:
mode:
authorLexi Winter <lexi@le-fay.org>2025-06-04 19:33:21 +0100
committerLexi Winter <lexi@le-fay.org>2025-06-04 19:33:21 +0100
commitace580c522836e5287f4603ceea5da41881a4651 (patch)
treebaf0ed9518439f94c57570b5b2272d2b2329845e /setup.sh.in
parent81ea52277cfe0396d4a2a2a2cc3ab9e98c3c99f7 (diff)
downloadlfacme-ace580c522836e5287f4603ceea5da41881a4651.tar.gz
lfacme-ace580c522836e5287f4603ceea5da41881a4651.tar.bz2
replace lfacme-{setup,renew} with a single lfacme command
Diffstat (limited to 'setup.sh.in')
-rw-r--r--setup.sh.in25
1 files changed, 25 insertions, 0 deletions
diff --git a/setup.sh.in b/setup.sh.in
new file mode 100644
index 0000000..a37a691
--- /dev/null
+++ b/setup.sh.in
@@ -0,0 +1,25 @@
+#! /bin/sh
+# This source code is released into the public domain.
+
+# Parse command-line arguments.
+args=$(getopt y $*)
+if [ $? -ne 0 ]; then
+ exit 1
+fi
+set -- $args
+
+_uacme_flags=""
+
+while :; do
+ case "$1" in
+ -y)
+ _uacme_flags="$_uacme_flags $1"
+ shift;;
+ --)
+ shift; break;;
+ esac
+done
+
+# Run uacme.
+mkdir -p "$_UACME_DIR"
+_uacme $_uacme_flags new