Signed-off-by: Dwight Engen <dwight.en...@oracle.com> --- 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 lxc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lxc-devel