[packages/rpm] - package unshare plugin

baggins baggins at pld-linux.org
Tue Nov 26 10:38:04 CET 2024


commit 338b6d52c01befdff7ddae83c91eaf36b7f197b2
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Tue Nov 26 09:29:23 2024 +0100

    - package unshare plugin

 rpm.spec | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
---
diff --git a/rpm.spec b/rpm.spec
index 8ba1b02..5535231 100644
--- a/rpm.spec
+++ b/rpm.spec
@@ -577,6 +577,19 @@ transakcjach RPM-a, takie jak pakiety, które są instalowane lub
 usuwane. Inne programy mogą zasubskrybować sygnały powiadamiające o
 zmianach w pakietach systemowych.
 
+%package plugin-unshare
+Summary:	Plugin for scriptlet isolation with Linux namespaces
+#Summary(pl.UTF-8):	Wtyczka do 
+Group:		Base
+Requires:	%{name}-lib = %{epoch}:%{version}-%{release}
+
+%description plugin-unshare
+This plugin allows using various Linux-specific namespace-related
+technologies inside transactions, such as to harden and limit
+scriptlet access to resources.
+
+#%description plugin-dbus-announce -l pl.UTF-8
+
 %package sign
 Summary:	Package signing support
 Summary(pl.UTF-8):	Obsługa podpisywania pakietów
@@ -1067,6 +1080,13 @@ find %{_rpmlibdir} -name '*-linux' -type l | xargs rm -f
 %endif
 %endif
 
+%files plugin-unshare
+%defattr(644,root,root,755)
+%{_rpmlibdir}/macros.d/macros.transaction_unshare
+%attr(755,root,root) %{_libdir}/rpm-plugins/unshare.so
+%{_mandir}/man8/rpm-plugin-unshare.8*
+
+
 %files sign
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/rpmsign
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/rpm.git/commitdiff/338b6d52c01befdff7ddae83c91eaf36b7f197b2



More information about the pld-cvs-commit mailing list