Signed-off-by: Dwight Engen <[email protected]>
---
templates/lxc-oracle.in | 13 +++++++++++--
1 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/templates/lxc-oracle.in b/templates/lxc-oracle.in
index 67e46ab..1338f34 100644
--- a/templates/lxc-oracle.in
+++ b/templates/lxc-oracle.in
@@ -46,6 +46,15 @@ is_btrfs_subvolume()
return 1
}
+can_chcon()
+{
+ if which chcon >/dev/null 2>&1; then
+ selinuxenabled >/dev/null 2>&1
+ return $?
+ fi
+ return 1
+}
+
# fix up the container_rootfs
container_rootfs_configure()
{
@@ -312,7 +321,7 @@ EOF
if [ $container_rootfs != "/" -a -d $dev_path ]; then
rm -rf $dev_path
mkdir -p $dev_path
- if which chcon >/dev/null 2>&1 ; then
+ if can_chcon; then
# ensure symlinks created in /dev have the right context
chcon -t device_t $dev_path
fi
@@ -333,7 +342,7 @@ EOF
mknod -m 600 $dev_path/initctl p
# set selinux labels same as host
- if which chcon >/dev/null 2>&1 ; then
+ if can_chcon; then
for node in null zero random urandom pts shm \
tty tty0 tty1 tty2 tty3 tty4 full ;
do
--
1.7.1
------------------------------------------------------------------------------
Sponsored by Intel(R) XDK
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
_______________________________________________
lxc-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lxc-devel