Name: acme.sh Version: 2.8.5 Release: 1 Summary: An ACME Shell script Group: Networking License: GPLv3 Source0: %{name}-%{version}.tar.gz BuildRoot: %{_builddir}/%{name}-%{version}-%{release}.%{_arch} BuildArch: noarch Requires: bash >= 2.0 Requires: cronie, openssl, socat BuildRequires: cronie, openssl, socat %description It's probably the easiest & smartest shell script to automatically issue & renew the free certificates from Let's Encrypt. %prep %setup -q mv ./deploy/README.md README.md.deploy mv ./dnsapi/README.md README.md.dnsapi %build sed -i -e 's#DEFAULT_INSTALL_HOME="$HOME/.$PROJECT_NAME"#DEFAULT_INSTALL_HOME="%{buildroot}%{_libexecdir}/%{name}"#' ./acme.sh %install ./acme.sh --install for file in $(grep -rl %{buildroot} %{buildroot}) ; do sed -i -e "s#%{buildroot}##g" "$file" done %{__mkdir_p} %{buildroot}%{_bindir} %{__mkdir_p} %{buildroot}%{_sysconfdir}/%{name} # shell script mv %{buildroot}/%{_libexecdir}/%{name}/%{name} %{buildroot}%{_bindir}/%{name} # configuration rm %{buildroot}/%{_libexecdir}/%{name}/account.conf rm %{buildroot}/%{_libexecdir}/%{name}/acme.sh.env cat - > %{buildroot}%{_sysconfdir}/%{name}/account.conf < %{buildroot}%{_sysconfdir}/%{name}/acme.sh.env < 2.8.5-1 - update last stable release * Mon Feb 11 2019 Pavel Lisý 2.8.0-1 - initial release