From 1780cc1fc6e056711727e020bf5c53ffbe46c555 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Sat, 14 May 2016 15:35:30 +0300 Subject: [PATCH] new, version 0.1.0 attempt to package based on blog https://www.splitbrain.org/blog/2016-05/14-simple_letsencrypt_on_debian_apache --- letsencrypt.sh.spec | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 letsencrypt.sh.spec diff --git a/letsencrypt.sh.spec b/letsencrypt.sh.spec new file mode 100644 index 0000000..697bc34 --- /dev/null +++ b/letsencrypt.sh.spec @@ -0,0 +1,42 @@ +Summary: letsencrypt/acme client implemented as a shell-script +Name: letsencrypt.sh +Version: 0.1.0 +Release: 0.1 +License: MIT +Group: Applications/Networking +Source0: https://github.com/lukas2511/letsencrypt.sh/archive/v%{version}/%{name}-%{version}.tar.gz +# Source0-md5: eb1208bcf5c33a6f030da9419718bf6b +URL: https://github.com/lukas2511/letsencrypt.sh +BuildRequires: rpmbuild(macros) >= 1.713 +Requires: curl +Requires: grep +Requires: mktemp +Requires: openssl +Requires: sed +BuildArch: noarch +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +This is a client for signing certificates with an ACME-server +(currently only provided by letsencrypt) implemented as a relatively +simple bash-script. + +Current features: +- Signing of a list of domains +- Signing of a CSR +- Renewal if a certificate is about to expire or SAN (subdomains) + changed +- Certificate revocation + +%prep +%setup -q + +%install +rm -rf $RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(644,root,root,755) +%doc README.md CHANGELOG LICENSE -- 2.44.0