commit
e3ea84a3af
BIN
certs.tar.xz
BIN
certs.tar.xz
Binary file not shown.
Binary file not shown.
23
pesign.spec
23
pesign.spec
@ -2,13 +2,11 @@
|
|||||||
Name: pesign
|
Name: pesign
|
||||||
Summary: Signing utility for UEFI binaries
|
Summary: Signing utility for UEFI binaries
|
||||||
Version: 0.113
|
Version: 0.113
|
||||||
Release: 1
|
Release: 2
|
||||||
License: GPLv2
|
License: GPLv2
|
||||||
URL: https://github.com/vathpela/pesign
|
URL: https://github.com/vathpela/pesign
|
||||||
Source0: pesign-%{version}.tar.gz
|
Source0: pesign-%{version}.tar.gz
|
||||||
Source1: certs.tar.xz
|
Source1: pesign.py
|
||||||
Source2: pesign.py
|
|
||||||
Source3: euleros-certs.tar.bz2
|
|
||||||
Obsoletes: pesign-rh-test-certs <= 0.111-7
|
Obsoletes: pesign-rh-test-certs <= 0.111-7
|
||||||
Requires: nspr nss nss-util popt rpm
|
Requires: nspr nss nss-util popt rpm
|
||||||
Requires(pre): shadow-utils
|
Requires(pre): shadow-utils
|
||||||
@ -28,8 +26,7 @@ Requires: %{name} = %{version}-%{release}
|
|||||||
Files for help with pesign.
|
Files for help with pesign.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n %{name}-113 -p1 -T -b 0 -D -c -a 1
|
%autosetup -n %{name}-113 -p1 -T -b 0 -D -c
|
||||||
tar -jxf %{SOURCE3}
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
make PREFIX=%{_prefix} LIBDIR=%{_libdir}
|
make PREFIX=%{_prefix} LIBDIR=%{_libdir}
|
||||||
@ -38,13 +35,10 @@ make PREFIX=%{_prefix} LIBDIR=%{_libdir}
|
|||||||
mkdir -p %{buildroot}/%{_libdir}
|
mkdir -p %{buildroot}/%{_libdir}
|
||||||
make PREFIX=%{_prefix} LIBDIR=%{_libdir} INSTALLROOT=%{buildroot} install
|
make PREFIX=%{_prefix} LIBDIR=%{_libdir} INSTALLROOT=%{buildroot} install
|
||||||
make PREFIX=%{_prefix} LIBDIR=%{_libdir} INSTALLROOT=%{buildroot} install_systemd
|
make PREFIX=%{_prefix} LIBDIR=%{_libdir} INSTALLROOT=%{buildroot} install_systemd
|
||||||
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
|
install -D %{buildroot}%{_sysconfdir}/rpm/macros.pesign %{buildroot}%{macrosdir}/macros.pesign
|
||||||
rm -vf %{buildroot}/usr/share/doc/pesign-113/COPYING
|
rm -vf %{buildroot}/usr/share/doc/pesign-113/COPYING
|
||||||
install -d -m 0755 %{buildroot}%{python3_sitelib}/mockbuild/plugins/
|
install -d -m 0755 %{buildroot}%{python3_sitelib}/mockbuild/plugins/
|
||||||
install -m 0755 %{SOURCE2} %{buildroot}%{python3_sitelib}/mockbuild/plugins/
|
install -m 0755 %{SOURCE1} %{buildroot}%{python3_sitelib}/mockbuild/plugins/
|
||||||
|
|
||||||
%pre
|
%pre
|
||||||
getent group pesign >/dev/null || groupadd -r pesign
|
getent group pesign >/dev/null || groupadd -r pesign
|
||||||
@ -66,17 +60,11 @@ exit 0
|
|||||||
%doc COPYING
|
%doc COPYING
|
||||||
%{_bindir}/*
|
%{_bindir}/*
|
||||||
%dir %{_libexecdir}/pesign/
|
%dir %{_libexecdir}/pesign/
|
||||||
%dir %attr(0770,pesign,pesign) %{_sysconfdir}/pki/pesign/
|
|
||||||
%config(noreplace) %attr(0660,pesign,pesign) %{_sysconfdir}/pki/pesign/*
|
|
||||||
%dir %attr(0775,pesign,pesign) %{_sysconfdir}/pki/pesign-rh-test/
|
|
||||||
%config(noreplace) %attr(0664,pesign,pesign) %{_sysconfdir}/pki/pesign-rh-test/*
|
|
||||||
%{_libexecdir}/pesign/pesign-authorize
|
%{_libexecdir}/pesign/pesign-authorize
|
||||||
%config(noreplace)/%{_sysconfdir}/pesign/*
|
%config(noreplace)/%{_sysconfdir}/pesign/*
|
||||||
%{_sysconfdir}/popt.d/pesign.popt
|
%{_sysconfdir}/popt.d/pesign.popt
|
||||||
%{macrosdir}/macros.pesign
|
%{macrosdir}/macros.pesign
|
||||||
%dir %attr(0770, pesign, pesign) %{_localstatedir}/run/%{name}
|
%dir %attr(0770, pesign, pesign) %{_localstatedir}/run/%{name}
|
||||||
%dir %attr(0775,pesign,pesign) /etc/pki/pesign/euleros-pesign-db
|
|
||||||
%attr(0644,pesign,pesign) /etc/pki/pesign/euleros-pesign-db/*
|
|
||||||
%ghost %attr(0660, -, -) %{_localstatedir}/run/%{name}/socket
|
%ghost %attr(0660, -, -) %{_localstatedir}/run/%{name}/socket
|
||||||
%ghost %attr(0660, -, -) %{_localstatedir}/run/%{name}/pesign.pid
|
%ghost %attr(0660, -, -) %{_localstatedir}/run/%{name}/pesign.pid
|
||||||
%{_tmpfilesdir}/pesign.conf
|
%{_tmpfilesdir}/pesign.conf
|
||||||
@ -91,6 +79,9 @@ exit 0
|
|||||||
%{_mandir}/man*/*
|
%{_mandir}/man*/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Jun 5 2020 Senlin Xia <xiasenlin1@huawei.com> - 0.113-2
|
||||||
|
- remove certs
|
||||||
|
|
||||||
* Mon Jan 13 2020 openEuler Buildteam <buildteam@openeuler.org> - 0.113-1
|
* Mon Jan 13 2020 openEuler Buildteam <buildteam@openeuler.org> - 0.113-1
|
||||||
- Type:bugfix
|
- Type:bugfix
|
||||||
- Id:NA
|
- Id:NA
|
||||||
|
|||||||
4
pesign.yaml
Normal file
4
pesign.yaml
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
version_control: github
|
||||||
|
src_repo: vathpela/pesign
|
||||||
|
tag_prefix: ^v
|
||||||
|
seperator: .
|
||||||
Loading…
x
Reference in New Issue
Block a user