Moved firewall commands from CentOS 7 to a routine and called form both CentOS 7 and Fedora. (#4366)

This commit is contained in:
Sorvani 2017-11-08 04:37:34 -06:00 committed by snipe
parent 70efac8fa7
commit dd7db0de93

View file

@ -147,6 +147,14 @@ isdnfinstalled () {
fi
}
openfirewalld () {
if [ "$(firewall-cmd --state)" == "running" ]; then
echo "* Configuring firewall to allow HTTP traffic only."
log "firewall-cmd --zone=public --add-port=http/tcp --permanent"
log "firewall-cmd --reload"
fi
}
if [[ -f /etc/lsb-release || -f /etc/debian_version ]]; then
distro="$(lsb_release -s -i)"
version="$(lsb_release -s -r)"
@ -539,11 +547,8 @@ case $distro in
installsnipeit
if [ "$(firewall-cmd --state)" == "running" ]; then
echo "* Configuring firewall."
log "firewall-cmd --zone=public --add-port=http/tcp --permanent"
log "firewall-cmd --reload"
fi
#open the firewall for HTTP traffic only
openfirewalld
#Check if SELinux is enforcing
if [ "$(getenforce)" == "Enforcing" ]; then
@ -602,6 +607,9 @@ case $distro in
installsnipeit
#open the firewall for HTTP traffic only
openfirewalld
#Check if SELinux is enforcing
if [ "$(getenforce)" == "Enforcing" ]; then
echo "* Configuring SELinux."