From d7e43c0861b83c435c419597b59560feeafb0388 Mon Sep 17 00:00:00 2001 From: JUN JIE NAN Date: Tue, 3 Dec 2013 15:35:49 +0800 Subject: [PATCH] Modify /etc/selinux/config if it exists When `/etc/selinux/config' does not exist, although selinux has already been disabled, the image creation will fail. Change-Id: I9e4a9a006073fd3f708049407ef98f82c3f399d1 --- elements/disable-selinux/post-install.d/15-disable-selinux | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/elements/disable-selinux/post-install.d/15-disable-selinux b/elements/disable-selinux/post-install.d/15-disable-selinux index 8f54798be..ab4a73bf3 100755 --- a/elements/disable-selinux/post-install.d/15-disable-selinux +++ b/elements/disable-selinux/post-install.d/15-disable-selinux @@ -1,3 +1,4 @@ #!/bin/bash -sed -i "s%^\(SELINUX=\s*\).*$%SELINUX=disabled%" /etc/selinux/config +config=/etc/selinux/config +[ -e $config ] && sed -i "s%^\(SELINUX=\s*\).*$%SELINUX=disabled%" $config