|
Harald Hoyer |
953eb6 |
From 04ab68a4dd7dada7cd5fa2afc11ce7a12275af14 Mon Sep 17 00:00:00 2001
|
|
Harald Hoyer |
953eb6 |
From: Harald Hoyer <harald@redhat.com>
|
|
Harald Hoyer |
953eb6 |
Date: Tue, 17 Apr 2012 12:12:56 +0200
|
|
Harald Hoyer |
953eb6 |
Subject: [PATCH] dracut.spec: do not include IMA and selinux modules with
|
|
Harald Hoyer |
953eb6 |
systemd
|
|
Harald Hoyer |
953eb6 |
|
|
Harald Hoyer |
953eb6 |
---
|
|
Harald Hoyer |
953eb6 |
dracut.spec | 16 +++++++++++++---
|
|
Harald Hoyer |
953eb6 |
1 file changed, 13 insertions(+), 3 deletions(-)
|
|
Harald Hoyer |
953eb6 |
|
|
Harald Hoyer |
953eb6 |
diff --git a/dracut.spec b/dracut.spec
|
|
Harald Hoyer |
953eb6 |
index 9cd08b7..9f64213 100644
|
|
Harald Hoyer |
953eb6 |
--- a/dracut.spec
|
|
Harald Hoyer |
953eb6 |
+++ b/dracut.spec
|
|
Harald Hoyer |
953eb6 |
@@ -187,6 +187,14 @@ rm -fr $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/02fips-aesni
|
|
Harald Hoyer |
953eb6 |
# remove gentoo specific modules
|
|
Harald Hoyer |
953eb6 |
rm -fr $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/50gensplash
|
|
Harald Hoyer |
953eb6 |
|
|
Harald Hoyer |
953eb6 |
+%if %{defined _unitdir}
|
|
Harald Hoyer |
953eb6 |
+# with systemd IMA and selinux modules do not make sense
|
|
Harald Hoyer |
953eb6 |
+rm -fr $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/96securityfs
|
|
Harald Hoyer |
953eb6 |
+rm -fr $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/97masterkey
|
|
Harald Hoyer |
953eb6 |
+rm -fr $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/98integrity
|
|
Harald Hoyer |
953eb6 |
+rm -fr $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/98selinux
|
|
Harald Hoyer |
953eb6 |
+%endif
|
|
Harald Hoyer |
953eb6 |
+
|
|
Harald Hoyer |
953eb6 |
mkdir -p $RPM_BUILD_ROOT/boot/dracut
|
|
Harald Hoyer |
953eb6 |
mkdir -p $RPM_BUILD_ROOT/var/lib/dracut/overlay
|
|
Harald Hoyer |
953eb6 |
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log
|
|
Harald Hoyer |
953eb6 |
@@ -271,13 +279,15 @@ rm -rf $RPM_BUILD_ROOT
|
|
Harald Hoyer |
953eb6 |
%{dracutlibdir}/modules.d/95terminfo
|
|
Harald Hoyer |
953eb6 |
%{dracutlibdir}/modules.d/95udev-rules
|
|
Harald Hoyer |
953eb6 |
%{dracutlibdir}/modules.d/95virtfs
|
|
Harald Hoyer |
953eb6 |
+%if %{undefined _unitdir}
|
|
Harald Hoyer |
953eb6 |
%{dracutlibdir}/modules.d/96securityfs
|
|
Harald Hoyer |
953eb6 |
-%{dracutlibdir}/modules.d/97biosdevname
|
|
Harald Hoyer |
953eb6 |
%{dracutlibdir}/modules.d/97masterkey
|
|
Harald Hoyer |
953eb6 |
-%{dracutlibdir}/modules.d/98ecryptfs
|
|
Harald Hoyer |
953eb6 |
+%{dracutlibdir}/modules.d/98selinux
|
|
Harald Hoyer |
953eb6 |
%{dracutlibdir}/modules.d/98integrity
|
|
Harald Hoyer |
953eb6 |
+%endif
|
|
Harald Hoyer |
953eb6 |
+%{dracutlibdir}/modules.d/97biosdevname
|
|
Harald Hoyer |
953eb6 |
+%{dracutlibdir}/modules.d/98ecryptfs
|
|
Harald Hoyer |
953eb6 |
%{dracutlibdir}/modules.d/98pollcdrom
|
|
Harald Hoyer |
953eb6 |
-%{dracutlibdir}/modules.d/98selinux
|
|
Harald Hoyer |
953eb6 |
%{dracutlibdir}/modules.d/98syslog
|
|
Harald Hoyer |
953eb6 |
%{dracutlibdir}/modules.d/98usrmount
|
|
Harald Hoyer |
953eb6 |
%{dracutlibdir}/modules.d/99base
|