summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--build/glustermg.spec6
1 files changed, 6 insertions, 0 deletions
diff --git a/build/glustermg.spec b/build/glustermg.spec
index fd9d65bb..8ca70e8e 100644
--- a/build/glustermg.spec
+++ b/build/glustermg.spec
@@ -18,6 +18,7 @@ Source0: glustermg-%{release_version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
Requires: tomcat5 >= 5.5.23
Requires: java-1.6.0-openjdk >= 1.6.0.0
+Requires: wget
%description
%{product_family} web UI component for GlusterFS and Gluster appliances
@@ -86,6 +87,11 @@ if ! grep -q "org.apache.catalina.authenticator.NonLoginAuthenticator" /etc/tomc
<Valve className="org.apache.catalina.authenticator.NonLoginAuthenticator" \
disableProxyCaching="false" />' /etc/tomcat5/context.xml
fi
+if wget -q -O /dev/null http://169.254.169.254/latest; then
+ sed -i '/<constructor-arg/c <constructor-arg value="none" \/>' /opt/glustermg/%{release_version}/glustermg/WEB-INF/classes/spring/gluster-server-base.xml
+else
+ sed -i '/<constructor-arg/c <constructor-arg value="multicast" \/>' /opt/glustermg/%{release_version}/glustermg/WEB-INF/classes/spring/gluster-server-base.xml
+fi
%post backend