summaryrefslogtreecommitdiffstats
path: root/bin-security
diff options
context:
space:
mode:
authorVlad Glagolev2016-09-10 11:55:59 -0400
committerVlad Glagolev2016-09-10 11:55:59 -0400
commit2101974b903c1e162be76e4f418eb697aa630323 (patch)
tree1ea9b64ddecb6d2e1cd32e5e603ea6ebffd9bff0 /bin-security
parentb2b599bc4321781b448381688f4a02be1a8ce229 (diff)
lego-bin: new spell, Let's Encrypt client and ACME library written in Go
Diffstat (limited to 'bin-security')
-rwxr-xr-xbin-security/lego-bin/BUILD1
-rwxr-xr-xbin-security/lego-bin/DETAILS35
-rw-r--r--bin-security/lego-bin/HISTORY2
-rwxr-xr-xbin-security/lego-bin/INSTALL2
4 files changed, 40 insertions, 0 deletions
diff --git a/bin-security/lego-bin/BUILD b/bin-security/lego-bin/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/bin-security/lego-bin/BUILD
@@ -0,0 +1 @@
+true
diff --git a/bin-security/lego-bin/DETAILS b/bin-security/lego-bin/DETAILS
new file mode 100755
index 0000000..775cf49
--- /dev/null
+++ b/bin-security/lego-bin/DETAILS
@@ -0,0 +1,35 @@
+ SPELL=lego-bin
+ SPELLX=${SPELL/-bin/}
+ VERSION=0.3.1
+if [[ ${SMGL_COMPAT_ARCHS[1]} == "x86_64" ]]; then
+ ARCH=amd64
+ SOURCE_HASH=sha512:42ce7e44648665654cb18625f35bea51ec6d99550e4d53b6805e707f000aad2ef930a8bc7eda3cb6b66461575725dd98b694529bc98c1bec2061652442ce2752
+else
+ ARCH=386
+ SOURCE_HASH=sha512:743a7b085c79609fb1553bbb482f3346f132affd4177e56ab7be38b35a9bef09c5d3a60cf7f47fcd13c547844d8133fa7f276a1340e23abd7b0b2912fe4d86f1
+fi
+ SOURCE=${SPELLX}_${VERSION}_linux_${ARCH}.tar.xz
+ SOURCE_URL[0]=https://github.com/xenolf/${SPELLX}/releases/download/v${VERSION}/${SPELLX}_linux_${ARCH}.tar.xz
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}"
+ WEB_SITE=https://github.com/xenolf/lego
+ ENTERED=20160910
+ LICENSE[0]=MIT
+ SHORT="Let's Encrypt client and ACME library written in Go"
+cat << EOF
+lego is Let's Encrypt client and ACME library written in Go.
+
+Features:
+* Register with CA
+* Obtain certificates, both from scratch or with an existing CSR
+* Renew certificates
+* Revoke certificates
+* Robust implementation of all ACME challenges
+ o HTTP (http-01)
+ o TLS with Server Name Indication (tls-sni-01)
+ o DNS (dns-01)
+* SAN certificate support
+* Comes with multiple optional DNS providers
+* Custom challenge solvers
+* Certificate bundling
+* OCSP helper function
+EOF
diff --git a/bin-security/lego-bin/HISTORY b/bin-security/lego-bin/HISTORY
new file mode 100644
index 0000000..c3b87b7
--- /dev/null
+++ b/bin-security/lego-bin/HISTORY
@@ -0,0 +1,2 @@
+2016-09-10 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS, BUILD, INSTALL: created spell, version 0.3.1
diff --git a/bin-security/lego-bin/INSTALL b/bin-security/lego-bin/INSTALL
new file mode 100755
index 0000000..856a1ee
--- /dev/null
+++ b/bin-security/lego-bin/INSTALL
@@ -0,0 +1,2 @@
+# /usr/bin is handled by smgl-fhs
+install -vm 755 lego "${INSTALL_ROOT}/usr/bin"