]> git.ipfire.org Git - thirdparty/dracut-ng.git/commitdiff
selinux: move selinux to a separate module
authorHarald Hoyer <harald@redhat.com>
Wed, 9 Jun 2010 09:22:22 +0000 (11:22 +0200)
committerHarald Hoyer <harald@redhat.com>
Wed, 9 Jun 2010 09:22:22 +0000 (11:22 +0200)
modules.d/98selinux/check [new file with mode: 0755]
modules.d/98selinux/install [new file with mode: 0755]
modules.d/98selinux/selinux-loadpolicy.sh [moved from modules.d/99base/selinux-loadpolicy.sh with 100% similarity]
modules.d/99base/install

diff --git a/modules.d/98selinux/check b/modules.d/98selinux/check
new file mode 100755 (executable)
index 0000000..751b002
--- /dev/null
@@ -0,0 +1,8 @@
+#!/bin/bash
+[[ $1 = '-h' ]] && {
+    [ -x "/usr/sbin/load_policy" -o -x "/sbin/load_policy" ] || exit 1
+    exit 0
+}
+
+exit 0
+
diff --git a/modules.d/98selinux/install b/modules.d/98selinux/install
new file mode 100755 (executable)
index 0000000..4216c77
--- /dev/null
@@ -0,0 +1,2 @@
+#!/bin/bash
+inst_hook pre-pivot 50 "$moddir/selinux-loadpolicy.sh"
index c0dff8cc1cb0a332b664da5eb0bac993cb64a389..6ba9e7eac19b5c6472afdf0971b3aa86741e4ba1 100755 (executable)
@@ -23,7 +23,4 @@ fi
 inst "$moddir/dracut-lib.sh" "/lib/dracut-lib.sh"
 inst_hook cmdline 10 "$moddir/parse-root-opts.sh"
 inst_hook cmdline 20 "$moddir/parse-blacklist.sh"
-if [ -x "/usr/sbin/load_policy" -o -x "/sbin/load_policy" ]; then
-       inst_hook pre-pivot 50 "$moddir/selinux-loadpolicy.sh"
-fi
 mkdir -p "${initdir}/var/run"