Skip to content

Commit

Permalink
Merge pull request #16 from lago-project/spec_verify_that_firewalld_i…
Browse files Browse the repository at this point in the history
…s_running

spec-file: Firewalld configuration
  • Loading branch information
ovirt-infra authored Jul 23, 2017
2 parents a9da4a8 + 783cfa6 commit 04141b5
Showing 1 changed file with 9 additions and 10 deletions.
19 changes: 9 additions & 10 deletions lago-ovirt.spec.in
Original file line number Diff line number Diff line change
Expand Up @@ -61,12 +61,12 @@ Requires: xz
%dir %attr(2775, root, lago) /var/lib/lago/reposync/

%post -n python-%{name}
if which firewall-cmd &>/dev/null; then
if firewall-cmd --state &>/dev/null; then
# don't touch if ovirtlago service is already enabled
if ! firewall-cmd --query-service=ovirtlago --zone=public &>/dev/null; then
firewall-cmd --reload &> /dev/null
firewall-cmd --permanent --zone=public --add-service=ovirtlago &> /dev/null
firewall-cmd --reload &> /dev/null
if ! firewall-cmd --query-service=ovirtlago --zone=public -q; then
firewall-cmd --reload -q
firewall-cmd --permanent --zone=public --add-service=ovirtlago -q
firewall-cmd --reload -q
fi
fi

Expand All @@ -75,13 +75,12 @@ fi
if [[ "$1" == "0" ]]; then
# "0" indicates uninstallation
# "1" indicates upgrade - and then we do nothing
if which firewall-cmd &>/dev/null; then
if firewall-cmd --query-service=ovirtlago --zone=public &>/dev/null; then
firewall-cmd --permanent --zone=public --remove-service=ovirtlago &> /dev/null
firewall-cmd --reload &> /dev/null
if firewall-cmd --state &>/dev/null; then
if firewall-cmd --query-service=ovirtlago --zone=public -q; then
firewall-cmd --permanent --zone=public --remove-service=ovirtlago -q
firewall-cmd --reload -q
fi
fi
fi

%changelog

0 comments on commit 04141b5

Please sign in to comment.