diff --git a/pesign.spec b/pesign.spec index 1bf462e590553c47bee0d2cee5b9851f5c18f798..ae9d66a56dd2a4f286a8442347a9b4b22470143c 100644 --- a/pesign.spec +++ b/pesign.spec @@ -2,7 +2,7 @@ Name: pesign Summary: Signing utility for UEFI binaries Version: 116 -Release: 2 +Release: 3 License: GPLv2 URL: https://github.com/rhboot/pesign Source0: https://github.com/rhboot/pesign/archive/refs/tags/116.tar.gz @@ -48,7 +48,11 @@ make PREFIX=%{_prefix} LIBDIR=%{_libdir} INSTALLROOT=%{buildroot} install_system install -D etc/pki/pesign/* %{buildroot}%{_sysconfdir}/pki/pesign/ install -D etc/pki/pesign-rh-test/* %{buildroot}%{_sysconfdir}/pki/pesign-rh-test/ mv euleros-certs/etc/pki/pesign/euleros-pesign-db %{buildroot}/etc/pki/pesign/ -install -D %{buildroot}%{_sysconfdir}/rpm/macros.pesign %{buildroot}%{macrosdir}/macros.pesign +if [ %{macrosdir} != %{_sysconfdir}/rpm ]; then + mkdir -p %{buildroot}%{macrosdir} + mv %{buildroot}%{_sysconfdir}/rpm/macros.pesign %{buildroot}%{macrosdir} + rmdir %{buildroot}%{_sysconfdir}/rpm +fi rm -vf %{buildroot}/usr/share/doc/pesign-%{version}/COPYING install -d -m 0755 %{buildroot}%{python3_sitelib}/mockbuild/plugins/ install -m 0755 %{SOURCE2} %{buildroot}%{python3_sitelib}/mockbuild/plugins/ @@ -95,6 +99,9 @@ exit 0 %{_mandir}/man*/* %changelog +* Wed Apr 24 2024 xu_ping <707078654@qq.com> - 116-3 +- Modify permissions for macros.pesign. + * Mon Sep 11 2023 jinlun - 116-2 - fix the algorithm flag for sm2,sm3