]> git.pld-linux.org Git - packages/fetch-crl.git/blame - fetch-crl.spec
- up to 3.0.8
[packages/fetch-crl.git] / fetch-crl.spec
CommitLineData
5b41b6a6
ER
1# TODO
2# - pldize initscript
3%include /usr/lib/rpm/macros.perl
4Summary: Downloads Certificate Revocation Lists
5Name: fetch-crl
ec5e8cab 6Version: 3.0.8
5b41b6a6
ER
7Release: 1
8License: ASL 2.0
9Group: Applications/System
10URL: http://www.nikhef.nl/grid/gridwiki/index.php/FetchCRL3
3910ea67 11Source0: http://dist.eugridpma.info/distribution/util/fetch-crl3/%{name}-%{version}.tar.gz
ec5e8cab 12# Source0-md5: 0c255931d05d46ed444d76438df29dd5
5b41b6a6
ER
13BuildRequires: rpm-perlprov >= 4.1-13
14Requires: openssl
15Obsoletes: fetch-crl3
5b41b6a6
ER
16BuildArch: noarch
17BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19%description
20This tool and associated cron entry ensure that Certificate Revocation
21Lists (CRLs) are periodically retrieved from the web sites of the
22respective Certification Authorities. It assumes that the installed CA
23files follow the hash.crl_url convention.
24
25%prep
26%setup -q
5b41b6a6
ER
27
28%install
29rm -rf $RPM_BUILD_ROOT
30install -d $RPM_BUILD_ROOT{%{_sysconfdir}/%{name}.d,/etc/{cron.d,rc.d/init.d}}
31%{__make} install \
32 PREFIX=$RPM_BUILD_ROOT%{_usr} \
33 ETC=$RPM_BUILD_ROOT%{_sysconfdir} \
34 CACHE=$RPM_BUILD_ROOT%{_var}/cache
35
36install -p fetch-crl-cron.init $RPM_BUILD_ROOT%{_initrddir}/%{name}-cron
37install -p fetch-crl-boot.init $RPM_BUILD_ROOT%{_initrddir}/%{name}-boot
38cp -p fetch-crl-cron.cron $RPM_BUILD_ROOT/etc/cron.d/%{name}
39
40# Remove some files that have been duplicated as docs.
41rm -r $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
42
43%clean
44rm -rf $RPM_BUILD_ROOT
45
46%post
47/sbin/chkconfig --add %{name}-cron
48/sbin/chkconfig --add %{name}-boot
49
50%preun
51if [ $1 = 0 ]; then
52 %service %{name}-cron stop
53 %service %{name}-boot stop
54 /sbin/chkconfig --del %{name}-cron
55 /sbin/chkconfig --del %{name}-boot
56fi
57
58%files
59%defattr(644,root,root,755)
60%doc CHANGES NOTICE README fetch-crl.cnf.example
61%dir %{_sysconfdir}/%{name}.d
62%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.conf
63%config(noreplace) %verify(not md5 mtime size) /etc/cron.d/%{name}
64%attr(755,root,root) %{_sbindir}/%{name}
65%attr(754,root,root) /etc/rc.d/init.d/fetch-crl-boot
66%attr(754,root,root) /etc/rc.d/init.d/fetch-crl-cron
67%{_mandir}/man8/%{name}.8*
68%dir %{_var}/cache/%{name}
This page took 0.072496 seconds and 4 git commands to generate.