From 8515e3e571ffedf8c7e6eb5013246e2fd305fae2 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: May 07 2019 13:30:48 +0000 Subject: New release 1.75 --- diff --git a/.gitignore b/.gitignore index d1a982f..cb18beb 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /copr-keygen-1.73.tar.gz /copr-keygen-1.74.git.166.4586fcbd.tar.gz /copr-keygen-1.74.tar.gz +/copr-keygen-1.75.tar.gz diff --git a/copr-keygen.spec b/copr-keygen.spec index 42ecd01..86411b0 100644 --- a/copr-keygen.spec +++ b/copr-keygen.spec @@ -1,7 +1,7 @@ %global with_test 1 Name: copr-keygen -Version: 1.74 +Version: 1.75 Release: 1%{?dist} Summary: Part of Copr build system. Aux service that generate keys for signd @@ -9,10 +9,10 @@ License: GPLv2+ URL: https://pagure.io/copr/copr # Source is created by: # git clone https://pagure.io/copr/copr.git -# git checkout copr-keygen-1.74 +# git checkout copr-keygen-1.75 # cd copr/keygen # rpkg spec --sources -Source0: copr-keygen-1.74.tar.gz +Source0: copr-keygen-1.75.tar.gz BuildArch: noarch BuildRequires: util-linux @@ -27,6 +27,7 @@ BuildRequires: python3-flask BuildRequires: python3-pytest BuildRequires: python3-pytest-cov +Requires: crontabs Requires: haveged Requires: gnupg2 Requires: python3-mod_wsgi @@ -101,8 +102,10 @@ install -d -m 500 %{buildroot}%{_sharedstatedir}/copr-keygen/phrases install -d -m 500 %{buildroot}%{_sharedstatedir}/copr-keygen/gnupg install -d %{buildroot}%{_localstatedir}/log/copr-keygen install -d %{buildroot}%{_sysconfdir}/logrotate.d/ +install -d %{buildroot}%{_sysconfdir}/cron.daily %{__install} -p -m 0755 run/gpg_copr.sh %{buildroot}/%{_bindir}/gpg_copr.sh +%{__install} -p -m 0755 run/gpg-copr %{buildroot}/%{_bindir}/ %{__install} -p -m 0755 run/application.py %{buildroot}%{_datadir}/copr-keygen/ %{__install} -p -m 0644 configs/httpd/copr-keygen.conf.example %{buildroot}%{_pkgdocdir}/httpd/ @@ -110,6 +113,8 @@ install -d %{buildroot}%{_sysconfdir}/logrotate.d/ %{__install} -p -m 0644 configs/sign/sign.conf.example %{buildroot}%{_pkgdocdir}/sign/sign.conf.example +%{__install} -p -m 0755 configs/cron.daily %{buildroot}%{_sysconfdir}/cron.daily/copr-keygen + cp -a configs/sudoers/copr_signer %{buildroot}%{_sysconfdir}/sudoers.d/copr_signer cp -a docs/_build/html %{buildroot}%{_pkgdocdir}/ @@ -143,6 +148,7 @@ service httpd condrestart &>/dev/null || : %{python3_sitelib}/* %{_bindir}/gpg_copr.sh +%{_bindir}/gpg-copr %config(noreplace) %{_sysconfdir}/sudoers.d/copr_signer %defattr(600, copr-signer, copr-signer, 700) @@ -151,6 +157,8 @@ service httpd condrestart &>/dev/null || : %{_sysconfdir}/logrotate.d/copr-keygen +%config %attr(0755, root, root) %{_sysconfdir}/cron.daily/* + %dir %{_localstatedir}/log/copr-keygen %ghost %{_localstatedir}/log/copr-keygen/main.log @@ -160,6 +168,11 @@ service httpd condrestart &>/dev/null || : %changelog +* Tue May 07 2019 Pavel Raiskup 1.75-1 +- make sure key generation is not blocked by trustdb operation +- add daily cron job to do trustdb maintenance +- define gpg2 arguments on one place + * Fri Oct 19 2018 Miroslav Suchý 1.74-1 - fix SELinux - use git_dir_archive instead of git_dir_pack diff --git a/sources b/sources index 41be79e..1635c90 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (copr-keygen-1.74.tar.gz) = 68ecaec104290e0d223d56edddd731b0f0030062fa59d04cd1690b75723ac980b808174b1e7983e4716c2a62465e156f4da10061cf033da7eb544ad89d042dea +SHA512 (copr-keygen-1.75.tar.gz) = adfb4d1d4d9d89086a3378fb58c335eeb046b8dce3236f447a7d02007db1fe30235a9bea1fbc0fb54a1a41f78339cd4c6b453e0fe457c35bc9462991971e7af4