%define _build_id_links none %define debug_package %{nil} # set this to true or the rpmbuild will fail with errors due to shebang defines # in some of the dns scripts for python %global __brp_mangle_shebangs /usr/bin/true Summary: getssl ACME Scripts for managing Let's Encrypt certificates License: GPL Packager: getssl developers Name: getssl Version: 2.49 Release: 1 URL: http://github.com/srvrco/getssl/ Source0: %{name}-%{version}.tar.gz Source1: getssl.crontab Source2: getssl.logrotate BuildArch: noarch Requires: bash BuildRequires: bash %description The %{name} package contains the getssl scripts, crontab files, and logrotate files for implementing automated creation and installation of SSL certificates from the Let's Encrypt ACME website. %prep %setup -q -n %{name}-%{version} %build %install [ -n "%{buildroot}" -a "%{buildroot}" != "/" ] && %{__rm} -rf %{buildroot} %{__mkdir_p} %{buildroot}%{_bindir} %{__mkdir_p} %{buildroot}%{_datadir}/getssl/dns_scripts %{__mkdir_p} %{buildroot}%{_datadir}/getssl/other_scripts %{__make} \ DESTDIR=%{buildroot} \ install install -Dpm 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/cron.d/getssl install -Dpm 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/logrotate.d/getssl %pre %post %preun %postun %files %defattr(-,root,root) %{_bindir}/getssl %{_datadir}/getssl/dns_scripts/* %{_datadir}/getssl/other_scripts/* %{_sysconfdir}/cron.d/getssl %{_sysconfdir}/logrotate.d/getssl %changelog