From 94b63f9ba20bdcdcaa5c5ab93175f1d4b7766045 Mon Sep 17 00:00:00 2001 From: Petr Muller Date: Sat, 31 May 2014 10:29:16 +0200 Subject: [PATCH] Add a tmpfiles.d config file to avoid AVCs --- beakerlib-tmpfiles.conf | 1 + beakerlib.spec | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 beakerlib-tmpfiles.conf diff --git a/beakerlib-tmpfiles.conf b/beakerlib-tmpfiles.conf new file mode 100644 index 0000000..39ad78b --- /dev/null +++ b/beakerlib-tmpfiles.conf @@ -0,0 +1 @@ +x /var/tmp/beakerlib-* diff --git a/beakerlib.spec b/beakerlib.spec index 8f68e57..59dce5b 100644 --- a/beakerlib.spec +++ b/beakerlib.spec @@ -6,6 +6,7 @@ License: GPLv2 Group: Development/Libraries BuildRoot: %{_tmppath}/%{name}-%{version}-root Source0: https://fedorahosted.org/released/%{name}/%{name}-%{version}.tar.gz +Source1: %{name}-tmpfiles.conf BuildArch: noarch URL: https://fedorahosted.org/%{name} Requires: nfs-utils @@ -30,9 +31,11 @@ make build %install %{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}} +%{!?_tmpfilesdir: %global _tmpfilesdir %{_prefix}/lib/tmpfiles.d/} rm -rf $RPM_BUILD_ROOT make PKGDOCDIR=%{_pkgdocdir} DESTDIR=$RPM_BUILD_ROOT install - +mkdir -p $RPM_BUILD_ROOT/%{_tmpfilesdir} +install -m 0644 %{SOURCE1} $RPM_BUILD_ROOT/%{_tmpfilesdir}/%{name}.conf %clean rm -rf $RPM_BUILD_ROOT @@ -53,6 +56,7 @@ rm -rf $RPM_BUILD_ROOT %doc %{_pkgdocdir}/VERSION %doc %{_pkgdocdir}/MAINTENANCE %doc %{_pkgdocdir}/examples/*/* +%config %{_tmpfilesdir}/%{name}.conf %changelog * Tue Aug 20 2013 Petr Muller - 1.8-4