summaryrefslogtreecommitdiffstats
path: root/build/glustermg.spec
diff options
context:
space:
mode:
authorBala.FA <bala@gluster.com>2011-08-02 16:03:52 +0530
committerBala.FA <bala@gluster.com>2011-08-02 16:15:03 +0530
commitabf4fac1c64e022e5f323875e94e629565d73cf8 (patch)
tree71d8d4eb5771b7036374dcbca72322737c2f25f6 /build/glustermg.spec
parent9e4f1e15459d4e53a901c0ed6ce725cb704e9710 (diff)
Added support to update constructor-arg in gluster-server-base.xml based on running platform.
Signed-off-by: Bala.FA <bala@gluster.com>
Diffstat (limited to 'build/glustermg.spec')
-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