1 |
Name: dehydrated |
Name: dehydrated |
2 |
Version: 0.3.0.20160914.gitcaeed7d |
%define version 0.5.0 |
3 |
Release: 4%{?dist} |
%define release 3 |
4 |
|
Version: %{version} |
5 |
|
Release: %{release}%{?dist} |
6 |
Summary: ACME client in bash |
Summary: ACME client in bash |
7 |
|
|
8 |
Group: Application/System |
Group: Application/System |
9 |
License: MIT |
License: MIT |
10 |
URL: https://github.com/lukas2511/dehydrated |
URL: https://github.com/lukas2511/dehydrated |
11 |
Source0: dehydrated-master.zip |
#download released zip and prepend dehydrated- to name |
12 |
Source1: dehydrated_hooks |
Source0: dehydrated-v%{version}.tar.gz |
13 |
SOurce2: dehydrated_revoke |
Source1: integration.tgz |
14 |
Source3: httpd.sh.sample |
Patch0: dehydrated-0.5.0-bz10521-7a0e71c6c2ccc6e98abca5ea1c7de28053e90c02.patch |
15 |
|
|
16 |
BuildArch: noarch |
BuildArch: noarch |
17 |
BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot |
BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot |
38 |
relatively simple bash-script. |
relatively simple bash-script. |
39 |
|
|
40 |
%prep |
%prep |
41 |
%setup -q -n dehydrated-master |
#unpack source 1 |
42 |
|
%setup -n dehydrated-%{version} |
43 |
|
%patch0 -p1 |
44 |
|
# unpack integration package aka source 1; do not delete previous -D, and disable default unpacking -T |
45 |
|
# this wil unpack the integration file in the previous unpacked dehydrated folder |
46 |
|
%setup -T -D -a 1 |
47 |
|
|
48 |
%build |
%build |
49 |
sed -i -e "s|#BASEDIR=.*|BASEDIR=%{_localstatedir}/lib/%{name}/certificates|" \ |
sed -i -e "s|#BASEDIR=.*|BASEDIR=%{_localstatedir}/lib/%{name}/certificates|" \ |
56 |
install -d $RPM_BUILD_ROOT/%{_localstatedir}/lib/%{name}/challenges |
install -d $RPM_BUILD_ROOT/%{_localstatedir}/lib/%{name}/challenges |
57 |
install -d $RPM_BUILD_ROOT/%{_localstatedir}/lib/%{name}/certificates |
install -d $RPM_BUILD_ROOT/%{_localstatedir}/lib/%{name}/certificates |
58 |
install -D dehydrated $RPM_BUILD_ROOT/%{_bindir}/%{name} |
install -D dehydrated $RPM_BUILD_ROOT/%{_bindir}/%{name} |
59 |
install %{SOURCE1} $RPM_BUILD_ROOT/%{_bindir}/dehydrated_hooks |
install integration/dehydrated_hooks $RPM_BUILD_ROOT/%{_bindir}/dehydrated_hooks |
60 |
install %{SOURCE2} $RPM_BUILD_ROOT/%{_bindir}/dehydrated_revoke |
install integration/dehydrated_revoke $RPM_BUILD_ROOT/%{_bindir}/dehydrated_revoke |
61 |
install -d $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}/hooks_deploy_cert.d |
install -d $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}/hooks_deploy_cert.d |
62 |
install -d $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}/hooks_clean_challenge.d |
install -d $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}/hooks_clean_challenge.d |
63 |
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 |
64 |
install -D -m 0644 docs/examples/config $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}/config |
install -D -m 0644 docs/examples/config $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}/config |
65 |
install -D -m 0644 docs/examples/domains.txt $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}/domains.txt |
install -D -m 0644 docs/examples/domains.txt $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}/domains.txt |
66 |
install -d $RPM_BUILD_ROOT/%{_sysconfdir}/cron.daily/ |
install -d $RPM_BUILD_ROOT/%{_sysconfdir}/cron.daily/ |
147 |
|
|
148 |
%files |
%files |
149 |
%doc LICENSE README.md docs/examples/hook.sh |
%doc LICENSE README.md docs/examples/hook.sh |
150 |
%config(noreplace) %{_sysconfdir}/%{name}/* |
%dir %attr(0755,root,root) %{_sysconfdir}/%{name}/hooks_clean_challenge.d/ |
151 |
|
%attr(0644, root,root) %{_sysconfdir}/%{name}/hooks_deploy_cert.d/* |
152 |
|
%config(noreplace) %{_sysconfdir}/%{name}/domains.txt |
153 |
|
%config(noreplace) %{_sysconfdir}/%{name}/config |
154 |
%config(noreplace) %attr(0755,root,root) %{_sysconfdir}/cron.daily/%{name} |
%config(noreplace) %attr(0755,root,root) %{_sysconfdir}/cron.daily/%{name} |
155 |
%config(noreplace) %{_sysconfdir}/httpd/conf.d/%{name}.conf |
%config(noreplace) %{_sysconfdir}/httpd/conf.d/%{name}.conf |
156 |
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name} |
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name} |
|
%attr(0644, root,root) %{_sysconfdir}/%{name}/hooks_deploy_cert.d/* |
|
|
%dir %attr(0755,root,root) %{_sysconfdir}/%{name}/hooks_clean_challenge.d/ |
|
157 |
%attr(0755,root,root) %{_bindir}/%{name} |
%attr(0755,root,root) %{_bindir}/%{name} |
158 |
%attr(0755,root,root) %{_bindir}/dehydrated_hooks |
%attr(0755,root,root) %{_bindir}/dehydrated_hooks |
159 |
%attr(0755,root,root) %{_bindir}/dehydrated_revoke |
%attr(0755,root,root) %{_bindir}/dehydrated_revoke |
161 |
%dir %attr(0750,root,root) %{_localstatedir}/lib/%{name}/certificates |
%dir %attr(0750,root,root) %{_localstatedir}/lib/%{name}/certificates |
162 |
|
|
163 |
%changelog |
%changelog |
164 |
|
* Fri Feb 16 2018 Jean-Philipe Pialasse <tests@pialasse.com> Version: 0.5.0-3.sme |
165 |
|
- fix Dehydrated caused rate limits to be reached [SME: 10521] |
166 |
|
|
167 |
|
* Fri Feb 16 2018 Jean-Philipe Pialasse <tests@pialasse.com> 0.5.0-1.sme |
168 |
|
- upgrade to upstream version [SME: 10521] |
169 |
|
|
170 |
|
* Fri Feb 10 2017 Jean-Philipe Pialasse <tests@pialasse.com> - 0.4.0-1.sme |
171 |
|
- update architecture of sources and release/version number |
172 |
|
- according to Charlie Brady recomendations |
173 |
|
- see [SME 9901] |
174 |
|
* Mon Feb 06 2017 Jean-Philipe Pialasse <tests@pialasse.com> - 0.4.0.20170205.git1163864.sme |
175 |
|
- update dehydrated to 0.4 [SME: 10080] |
176 |
|
- see https://github.com/lukas2511/dehydrated/releases/tag/v0.4.0 |
177 |
|
- upstream release Version 0.4.0 commit 116386486b3749e4c5e1b4da35904f30f8b2749b |
178 |
|
|
179 |
* Fri Jan 06 2017 Jean-Philipe Pialasse <tests@pialasse.com> - 0.3.0.20160914.gitcaeed7d-4.sme |
* Fri Jan 06 2017 Jean-Philipe Pialasse <tests@pialasse.com> - 0.3.0.20160914.gitcaeed7d-4.sme |
180 |
- Initial import in SME Server Buildsys |
- Initial import in SME Server Buildsys [SME: 9901] |
181 |
|
|
182 |
* Mon Oct 24 2016 Daniel Berteaud <daniel@firewall-services.com> - 0.3.0.20160914.gitcaeed7d-3 |
* Mon Oct 24 2016 Daniel Berteaud <daniel@firewall-services.com> - 0.3.0.20160914.gitcaeed7d-3 |
183 |
- Fix warning when installing dehydrated without upgrading from letsencrypt.sh |
- Fix warning when installing dehydrated without upgrading from letsencrypt.sh |