From: Harald Hoyer Date: Thu, 11 Aug 2011 09:29:50 +0000 (+0200) Subject: 98selinux: use setenforce to force permissive mode X-Git-Tag: 012~24 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3236e662d48702f41112099e8829945f4cddeeed;p=thirdparty%2Fdracut.git 98selinux: use setenforce to force permissive mode --- diff --git a/modules.d/98selinux/module-setup.sh b/modules.d/98selinux/module-setup.sh index 316b55233..78e8cf8b1 100755 --- a/modules.d/98selinux/module-setup.sh +++ b/modules.d/98selinux/module-setup.sh @@ -12,5 +12,6 @@ depends() { install() { inst_hook pre-pivot 50 "$moddir/selinux-loadpolicy.sh" + dracut_install setenforce } diff --git a/modules.d/98selinux/selinux-loadpolicy.sh b/modules.d/98selinux/selinux-loadpolicy.sh index 9d4cac5cf..6eb1dbb52 100755 --- a/modules.d/98selinux/selinux-loadpolicy.sh +++ b/modules.d/98selinux/selinux-loadpolicy.sh @@ -42,7 +42,7 @@ rd_load_policy() if [ $ret -eq 0 -o $ret -eq 2 ]; then # If machine requires a relabel, force to permissive mode - [ -e "$NEWROOT"/.autorelabel ] && ( echo 0 > "$NEWROOT"/selinux/enforce ) + [ -e "$NEWROOT"/.autorelabel ] && LANG=C /usr/sbin/setenforce 0 mount --bind /dev "$NEWROOT/dev" LANG=C chroot "$NEWROOT" /sbin/restorecon -R /dev return 0