X-Git-Url: https://pwan.org/git/?p=certmaster.git;a=blobdiff_plain;f=certmaster.spec;h=26c13f8c6e5596254a1aec7d38219f0f6994f026;hp=3c90f4d579606cf20893a0fe9ab2be453f93fa40;hb=HEAD;hpb=b38315c26dbcc9e626dc295fe612a0ef3c7e8596 diff --git a/certmaster.spec b/certmaster.spec index 3c90f4d..26c13f8 100644 --- a/certmaster.spec +++ b/certmaster.spec @@ -16,8 +16,8 @@ Summary: Remote certificate distribution framework Name: certmaster -Version: 0.24 -Release: 4%{?dist} +Version: 0.29 +Release: 1%{?dist} Source0: %{name}-%{version}.tar.gz License: GPLv2+ Group: Applications/System @@ -62,6 +62,11 @@ certmaster is a easy mechanism for distributing SSL certificates %install test "x$RPM_BUILD_ROOT" != "x" && rm -rf $RPM_BUILD_ROOT %{__python} setup.py install --prefix=/usr --root=$RPM_BUILD_ROOT +ln -s %{_bindir}/certmaster-sync $RPM_BUILD_ROOT/var/lib/certmaster/triggers/sign/post/certmaster-sync +ln -s %{_bindir}/certmaster-sync $RPM_BUILD_ROOT/var/lib/certmaster/triggers/remove/post/certmaster-sync +touch $RPM_BUILD_ROOT/var/log/certmaster/certmaster.log +touch $RPM_BUILD_ROOT/var/log/certmaster/audit.log + %clean rm -fr $RPM_BUILD_ROOT @@ -74,6 +79,7 @@ rm -fr $RPM_BUILD_ROOT %{_bindir}/certmaster %{_bindir}/certmaster-request %{_bindir}/certmaster-ca +%{_bindir}/certmaster-sync /etc/init.d/certmaster %dir %{_sysconfdir}/%{name} %dir %{_sysconfdir}/%{name}/minion-acl.d/ @@ -81,10 +87,19 @@ rm -fr $RPM_BUILD_ROOT %config(noreplace) /etc/certmaster/minion.conf %config(noreplace) /etc/certmaster/certmaster.conf %config(noreplace) /etc/logrotate.d/certmaster_rotate +%config /etc/certmaster/version %dir %{python_sitelib}/certmaster %{python_sitelib}/certmaster/*.py* + %dir /var/log/certmaster -%dir /var/lib/certmaster +%attr(0600,root,root) %config(noreplace) %verify(not md5 size mtime) /var/log/certmaster/certmaster.log +%attr(0600,root,root) %config(noreplace) %verify(not md5 size mtime) /var/log/certmaster/audit.log + +%attr(600,root,root) %dir /var/lib/certmaster +%attr(600,root,root) %dir /var/lib/certmaster/certmaster +%attr(600,root,root) %dir /var/lib/certmaster/certmaster/certs +%attr(600,root,root) %dir /var/lib/certmaster/certmaster/csrs +%dir /var/lib/certmaster/peers %dir /var/lib/certmaster/triggers/sign/ %dir /var/lib/certmaster/triggers/sign/pre %dir /var/lib/certmaster/triggers/sign/post @@ -94,7 +109,9 @@ rm -fr $RPM_BUILD_ROOT %dir /var/lib/certmaster/triggers/remove/ %dir /var/lib/certmaster/triggers/remove/pre %dir /var/lib/certmaster/triggers/remove/post -%doc AUTHORS README LICENSE +/var/lib/certmaster/triggers/sign/post/certmaster-sync +/var/lib/certmaster/triggers/remove/post/certmaster-sync +%doc AUTHORS README.md LICENSE %{_mandir}/man1/*.1.gz @@ -115,6 +132,9 @@ else done fi exit 0 +# fix perms on log files +chmod 600 /var/log/certmaster/certmaster.log +chmod 600 /var/log/certmaster/audit.log %preun if [ "$1" = 0 ] ; then @@ -130,7 +150,27 @@ fi %changelog -* Wed Feb 18 2009 Adrian Likins - 0.24.4 + +* Fri Oct 16 2015 Jude Nagurney - 0.29-1 +- Added multi-ca support +- Added support for hashing functions other than sha1 +- added shunit2 tests + +* Thu Apr 7 2011 Seth Vidal - 0.28-1 +- 0.28 + +* Wed Aug 25 2010 Seth Vidal - 0.27-1 +- 0.27 + +* Thu Jun 11 2009 Adrian Likins - 0.25-1 +- add /etc/certmaster/func + +* Tue May 26 2009 Adrian Likins - 0.25-1 +- add /var/lib/certmaster/certmaster* to spec and set perms +- add /var/log/certmaster/certmaster.log,audit.log to spec + and set perms + +* Wed Feb 18 2009 Adrian Likins - 0.24.5 - remove version file * Mon Jan 19 2009 Adrian Likins - 0.24.4