Description of problem:
Currently vdsm sets selinux booleans during vdsm installation. recently we faced issues while selinux was disabled during installation and therefore vdsm failed to set the booleans and it leaded to failures during run time (see Bug #1150243)
In this bug scope we will move the set part to be part of the configure. means that the set booleans configurations will be performed while the user calls "vdsm-tool configure" as part of deploying the host.
Verified in vdsm-4.16.7.3-1.el6ev.x86_64
###
$vdsm-tool configure
Checking configuration status...
libvirt is already configured for vdsm
SUCCESS: ssl configured to true. No conflicts
Running configure...
Done configuring modules to VDSM.
###
$getsebool -a
...
sanlock_use_fusefs --> on
sanlock_use_nfs --> on
sanlock_use_samba --> on
..
virt_use_fusefs --> on
virt_use_nfs --> on
virt_use_samba --> on
virt_use_sanlock --> on
...