diff options
| author | Niels de Vos <ndevos@redhat.com> | 2017-01-10 10:51:00 +0100 | 
|---|---|---|
| committer | Kaleb KEITHLEY <kkeithle@redhat.com> | 2017-01-12 08:07:40 -0800 | 
| commit | e87e2e37499be772a31191dd45bf3a362a93ffde (patch) | |
| tree | 435efa7702273afff03a519c63f72505847a7583 | |
| parent | e5f3a990cdcf474f0d27f0394095eb2fdd8a3bd3 (diff) | |
rpm: depend on firewalld-filesystem for directory ownership
Also use the %firewalld_reload macro that is provided by the
firewalld-filesystem package.
Cherry picked from commit f99750b4477538cd1f97ce6340e1813202f986e2:
> BUG: 1410853
> Change-Id: Ibbbc18cc394f8b1e5ba74927effc41c466667479
> Signed-off-by: Niels de Vos <ndevos@redhat.com>
> Reviewed-on: http://review.gluster.org/16351
> Smoke: Gluster Build System <jenkins@build.gluster.org>
> Tested-by: Kaleb KEITHLEY <kkeithle@redhat.com>
> CentOS-regression: Gluster Build System <jenkins@build.gluster.org>
> NetBSD-regression: NetBSD Build System <jenkins@build.gluster.org>
> Reviewed-by: Kaleb KEITHLEY <kkeithle@redhat.com>
Change-Id: Ibbbc18cc394f8b1e5ba74927effc41c466667479
BUG: 1410852
Signed-off-by: Niels de Vos <ndevos@redhat.com>
Reviewed-on: http://review.gluster.org/16370
Reviewed-by: Kaleb KEITHLEY <kkeithle@redhat.com>
Smoke: Gluster Build System <jenkins@build.gluster.org>
NetBSD-regression: NetBSD Build System <jenkins@build.gluster.org>
CentOS-regression: Gluster Build System <jenkins@build.gluster.org>
| -rw-r--r-- | configure.ac | 2 | ||||
| -rw-r--r-- | glusterfs.spec.in | 19 | 
2 files changed, 11 insertions, 10 deletions
diff --git a/configure.ac b/configure.ac index cfefa218156..5a7231262d9 100644 --- a/configure.ac +++ b/configure.ac @@ -726,7 +726,7 @@ AC_ARG_ENABLE([firewalld],                [BUILD_FIREWALLD="${enableval}"], [BUILD_FIREWALLD="no"])  if test "x${BUILD_FIREWALLD}" = "xyes"; then -        if !(which firewalld 1>/dev/null 2>&1) ; then +        if !(test -d /usr/lib/firewalld/services 1>/dev/null 2>&1) ; then                  BUILD_FIREWALLD="no (firewalld not installed)"          fi  fi diff --git a/glusterfs.spec.in b/glusterfs.spec.in index b28bb426555..7d789310036 100644 --- a/glusterfs.spec.in +++ b/glusterfs.spec.in @@ -219,7 +219,7 @@ BuildRequires:    libattr-devel  %endif  %if (0%{?_with_firewalld:1}) -BuildRequires:    firewalld +BuildRequires:    firewalld-filesystem  %endif  Obsoletes:        hekafs @@ -531,6 +531,10 @@ Requires(preun):  /sbin/service  Requires(preun):  /sbin/chkconfig  Requires(postun): /sbin/service  %endif +%if (0%{?_with_firewalld:1}) +# we install firewalld rules, so we need to have the directory owned +Requires:         firewalld-filesystem +%endif  %if ( 0%{?fedora} ) || ( 0%{?rhel} && 0%{?rhel} >= 6 )  Requires:         rpcbind  %else @@ -800,11 +804,7 @@ if [ -e /etc/ld.so.conf.d/glusterfs.conf ]; then  fi  %if (0%{?_with_firewalld:1}) -#reload service files if firewalld running -if $(systemctl is-active firewalld 1>/dev/null 2>&1); then -  #firewalld-filesystem is not available for rhel7, so command used for reload. -  firewall-cmd  --reload 1>/dev/null 2>&1 -fi +    %firewalld_reload  %endif  pidof -c -o %PPID -x glusterd &> /dev/null @@ -872,9 +872,7 @@ exit 0  %postun server  /sbin/ldconfig  %if (0%{?_with_firewalld:1}) -#reload service files if firewalld running -if $(systemctl is-active firewalld 1>/dev/null 2>&1); then -    firewall-cmd  --reload +    %firewalld_reload  fi  %endif  exit 0 @@ -1184,6 +1182,9 @@ exit 0  %endif  %changelog +* Fri Jan 6 2017 Niels de Vos <ndevos@redhat.com> +- use macro provided by firewalld-filesystem to reload firewalld +  * Thu Dec 19 2016 Jiffin Tony Thottan <jhottan@redhat.com>  - remove S31ganesha-reset.sh from hooks (#1405951)  | 
