--- rpms/dehydrated/sme10/dehydrated.spec 2017/02/06 19:52:22 1.3 +++ rpms/dehydrated/sme10/dehydrated.spec 2018/02/26 22:04:13 1.7 @@ -1,15 +1,17 @@ Name: dehydrated -Version: 0.4.0.20170205.git1163864 -Release: 1%{?dist} +%define version 0.5.0 +%define release 3 +Version: %{version} +Release: %{release}%{?dist} Summary: ACME client in bash Group: Application/System License: MIT URL: https://github.com/lukas2511/dehydrated -Source0: dehydrated-master.zip -Source1: dehydrated_hooks -SOurce2: dehydrated_revoke -Source3: httpd.sh.sample +#download released zip and prepend dehydrated- to name +Source0: dehydrated-v%{version}.tar.gz +Source1: integration.tgz +Patch0: dehydrated-0.5.0-bz10521-7a0e71c6c2ccc6e98abca5ea1c7de28053e90c02.patch BuildArch: noarch BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot @@ -36,7 +38,12 @@ This is a client for signing certificate relatively simple bash-script. %prep -%setup -q -n dehydrated-master +#unpack source 1 +%setup -n dehydrated-%{version} +%patch0 -p1 +# unpack integration package aka source 1; do not delete previous -D, and disable default unpacking -T +# this wil unpack the integration file in the previous unpacked dehydrated folder +%setup -T -D -a 1 %build sed -i -e "s|#BASEDIR=.*|BASEDIR=%{_localstatedir}/lib/%{name}/certificates|" \ @@ -49,11 +56,11 @@ sed -i -e "s|#BASEDIR=.*|BASEDIR=%{_loca install -d $RPM_BUILD_ROOT/%{_localstatedir}/lib/%{name}/challenges install -d $RPM_BUILD_ROOT/%{_localstatedir}/lib/%{name}/certificates install -D dehydrated $RPM_BUILD_ROOT/%{_bindir}/%{name} -install %{SOURCE1} $RPM_BUILD_ROOT/%{_bindir}/dehydrated_hooks -install %{SOURCE2} $RPM_BUILD_ROOT/%{_bindir}/dehydrated_revoke +install integration/dehydrated_hooks $RPM_BUILD_ROOT/%{_bindir}/dehydrated_hooks +install integration/dehydrated_revoke $RPM_BUILD_ROOT/%{_bindir}/dehydrated_revoke install -d $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}/hooks_deploy_cert.d install -d $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}/hooks_clean_challenge.d -install -D -m 0644 %{SOURCE3} $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}/hooks_deploy_cert.d/10httpd.sh.sample +install -D -m 0644 integration/httpd.sh.sample $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}/hooks_deploy_cert.d/10httpd.sh.sample install -D -m 0644 docs/examples/config $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}/config install -D -m 0644 docs/examples/domains.txt $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}/domains.txt install -d $RPM_BUILD_ROOT/%{_sysconfdir}/cron.daily/ @@ -154,12 +161,23 @@ fi %dir %attr(0750,root,root) %{_localstatedir}/lib/%{name}/certificates %changelog +* Fri Feb 16 2018 Jean-Philipe Pialasse Version: 0.5.0-3.sme +- fix Dehydrated caused rate limits to be reached [SME: 10521] + +* Fri Feb 16 2018 Jean-Philipe Pialasse 0.5.0-1.sme +- upgrade to upstream version [SME: 10521] + +* Fri Feb 10 2017 Jean-Philipe Pialasse - 0.4.0-1.sme +- update architecture of sources and release/version number +- according to Charlie Brady recomendations +- see [SME 9901] * Mon Feb 06 2017 Jean-Philipe Pialasse - 0.4.0.20170205.git1163864.sme - update dehydrated to 0.4 [SME: 10080] - see https://github.com/lukas2511/dehydrated/releases/tag/v0.4.0 +- upstream release Version 0.4.0 commit 116386486b3749e4c5e1b4da35904f30f8b2749b * Fri Jan 06 2017 Jean-Philipe Pialasse - 0.3.0.20160914.gitcaeed7d-4.sme -- Initial import in SME Server Buildsys +- Initial import in SME Server Buildsys [SME: 9901] * Mon Oct 24 2016 Daniel Berteaud - 0.3.0.20160914.gitcaeed7d-3 - Fix warning when installing dehydrated without upgrading from letsencrypt.sh