summaryrefslogtreecommitdiffstats
path: root/appliance
diff options
context:
space:
mode:
Diffstat (limited to 'appliance')
-rwxr-xr-xappliance/init4
-rwxr-xr-xappliance/make.sh.in3
2 files changed, 7 insertions, 0 deletions
diff --git a/appliance/init b/appliance/init
index b33a34cb..fe135b44 100755
--- a/appliance/init
+++ b/appliance/init
@@ -33,6 +33,10 @@ else
modprobe virtio_net
fi
+if grep -sq selinux=1 /proc/cmdline; then
+ mount -t selinuxfs none /selinux
+fi
+
modprobe dm_mod ||:
ifconfig lo 127.0.0.1
diff --git a/appliance/make.sh.in b/appliance/make.sh.in
index d76c961b..66bdebcf 100755
--- a/appliance/make.sh.in
+++ b/appliance/make.sh.in
@@ -47,6 +47,9 @@ if [ "@DIST@" = "REDHAT" ]; then
# Create /tmp if it is missing.
@FEBOOTSTRAP_RUN@ initramfs -- mkdir -p --mode=0777 /tmp
+ # Create /selinux if it is missing.
+ @FEBOOTSTRAP_RUN@ initramfs -- mkdir -p --mode=0755 /selinux
+
# Nuke some stuff. The kernel pulls mkinitrd and plymouth which pulls in
# all of Python. Sheez.
(cd initramfs && find -name '*plymouth*' -print0) |