aboutsummaryrefslogtreecommitdiff
path: root/pbuilder-modules
diff options
context:
space:
mode:
authordancer <dancer>2006-08-24 22:58:57 +0000
committerdancer <dancer>2006-08-24 22:58:57 +0000
commit3a597311bb4e9114d1d2629dc63ae1703d713314 (patch)
tree13870f09b9e7b4b8734816d6d9b070b672c196ac /pbuilder-modules
parent35c626a51f9802803a298dfaca6faf17a4ae8494 (diff)
downloadpbuilder-3a597311bb4e9114d1d2629dc63ae1703d713314.tar
pbuilder-3a597311bb4e9114d1d2629dc63ae1703d713314.tar.gz
initial selinux support
Diffstat (limited to 'pbuilder-modules')
-rw-r--r--pbuilder-modules8
1 files changed, 8 insertions, 0 deletions
diff --git a/pbuilder-modules b/pbuilder-modules
index accf717..b6a10be 100644
--- a/pbuilder-modules
+++ b/pbuilder-modules
@@ -126,6 +126,9 @@ function umountproc () {
fi
umount_one "proc"
fi
+ if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then
+ umount_one "selinux"
+ fi
# push arguments on a stack to reverse direction.
local reversed
reversed=
@@ -157,6 +160,11 @@ function mountproc () {
mkdir -p $BUILDPLACE/dev/pts || true
mount -t devpts /dev/pts "$BUILDPLACE/dev/pts"
fi
+ if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then
+ echo " -> mounting selinux filesystem"
+ mkdir -p $BUILDPLACE/selinux
+ mount -t selinuxfs /selinux "$BUILDPLACE/selinux"
+ fi
for mnt in $BINDMOUNTS; do
echo "-> Mounting $mnt"
mkdir -p "$BUILDPLACE/$mnt"