#!/bin/sh
#
# the following script installs PHP version of demo program for MapServer.
# 
#--
mkdir -p /opt/htdocs/mapserver_demos/tmp
chown www.apache /opt/htdocs/mapserver_demos/tmp
WORK=/tmp
#WORK=/expo/Build/mapserver/Custom
(cd $WORK;
  wget -N http://www.maptools.org/dl/ms4w/gmap_ms4w_ms5.zip )

DEMOROOT=/opt/htdocs/mapserver_demos
mkdir -p $DEMOROOT/gmap
( cd $DEMOROOT/
  unzip $WORK/gmap_ms4w_ms5.zip
  rm -rf ./gmap
  mv ./ms4w/apps/gmap ./
  rm -rf ./ms4w )
( cd $DEMOROOT/gmap/htdocs;
  for i in *.map; do \
    sed -e 's%/ms4w/tmp/ms_tmp%/opt/htdocs/mapserver_demos/tmp%' \
	-e 's%mapserv.exe\?MAP=/ms4w/apps/gmap/htdocs%mapserv\?MAP=/opt/htdocs/mapserver_demos/gmap/htdocs%' \
	$i > $i.new;
    mv -v $i.new $i;
  done
  sed -e 's/HTTP_POST_VARS/_POST/' \
      -e 's/HTTP_GET_VARS/_GET/' \
	gmap75.inc.php > gmap75.inc.php.new;
  mv -v gmap75.inc.php.new gmap75.inc.php
)


cat >/opt/httpd/conf/conf.d/mapserver_gmap.conf<<_EOF_
# gmap mapserver demo written in php
Alias /gmap/   "/opt/htdocs/mapserver_demos/gmap/htdocs/"
Alias /ms_tmp/ "/opt/htdocs/mapserver_demos/tmp/"
_EOF_


/etc/rc.d/init.d/httpd restart
#--
# access http://localhost/gmap/ to check it
#							note by J.Kuwamura
