Handle base images that have selinux disabled
[releng/builder.git] / vagrant / rackspace-convert-base / bootstrap.sh
1 #!/bin/bash
2
3 # vim: ts=4 sw=4 sts=4 et :
4
5 # Handle the occurance where SELINUX is actually disabled
6 if [ `grep SELINUX=permissive /etc/selinux/config` ]; then
7     # enable enforcing mode from the very start
8     setenforce enforcing
9
10     # configure system for enforcing mode on next boot
11     sed -i 's/SELINUX=permissive/SELINUX=enforcing/' /etc/selinux/config
12 else
13     sed -i 's/SELINUX=disabled/SELINUX=permissive/' /etc/selinux/config
14     touch /.autorelabel
15
16     echo "*******************************************"
17     echo "** SYSTEM REQUIRES A RESTART FOR SELINUX **"
18     echo "*******************************************"
19 fi
20
21 yum clean all -q
22 yum update -y -q