#!/bin/bash
image=$1
VER=`/opt/hsc/bin/hsc version | grep Version | cut -d':' -f2 |awk '{print $1}'`
REL=`/opt/hsc/bin/hsc version | grep Release | cut -d':' -f2`
R=`echo $REL | cut -d'.' -f1|awk '{print $1}'`
F=`echo $REL | cut -d'.' -f2|awk '{print $1}'`
# Only allow installation on V6.1.3
if [[ "$VER" != "6"  ||  "$R" != "1" || "$F" != "3" ]]; 
then 
  exit 6
fi

foo=`grep ^APACHE_MODULES= /etc/sysconfig/apache2 | grep rewrite`
if [ "$foo" == "" ]; then
   sed -e 's/^APACHE_MODULES=\"/APACHE_MODULES=\"rewrite /g' /etc/sysconfig/apache2 > /tmp/apache2.new
   cp /tmp/apache2.new /etc/sysconfig/apache2
fi


foo=`grep mod_rewrite.c /opt/hsc/data/hmchttpd.conf`
if [ "$foo" == "" ]; then
   echo "<IfModule mod_rewrite.c>" >> /opt/hsc/data/hmchttpd.conf
   echo "RewriteEngine on" >> /opt/hsc/data/hmchttpd.conf
   echo "RewriteCond %{REQUEST_METHOD} ^TRACE" >> /opt/hsc/data/hmchttpd.conf
   echo "RewriteRule .* - [F]" >> /opt/hsc/data/hmchttpd.conf
   echo "</IfModule>" >> /opt/hsc/data/hmchttpd.conf
fi

#restart apache
/etc/init.d/apache2 force-reload 2>&1 >/dev/null


PTFDESC="MH01128: Disable HTTP trace"

grep -q "$PTFDESC" /opt/hsc/data/version
if [ $? -eq 1 ]; then
   echo "$PTFDESC" >> /opt/hsc/data/version
fi

exit 0
