[mapguide-commits] r8040 - trunk/Installer/scripts

svn_mapguide at osgeo.org svn_mapguide at osgeo.org
Mon Apr 14 05:21:19 PDT 2014


Author: jng
Date: 2014-04-14 05:21:19 -0700 (Mon, 14 Apr 2014)
New Revision: 8040

Modified:
   trunk/Installer/scripts/mginstallubuntu.sh
   trunk/Installer/scripts/mguninstallubuntu.sh
Log:
Merge r7953 install script changes from 2.5 branch

Modified: trunk/Installer/scripts/mginstallubuntu.sh
===================================================================
--- trunk/Installer/scripts/mginstallubuntu.sh	2014-04-14 11:13:09 UTC (rev 8039)
+++ trunk/Installer/scripts/mginstallubuntu.sh	2014-04-14 12:21:19 UTC (rev 8040)
@@ -1,14 +1,14 @@
 #!/bin/bash
 TEMPDIR=/tmp/build_mapguide
-URL="http://download.osgeo.org/mapguide/releases/2.5.0/Beta1/ubuntu12"
-#URL="http://192.168.0.4/downloads/ubuntu12"
+URL="http://download.osgeo.org/mapguide/releases/2.5.2/ubuntu12"
+#URL="http://192.168.0.10/downloads/ubuntu12"
 FDOVER_MAJOR_MINOR=3.8
 FDOVER_MAJOR_MINOR_REV=${FDOVER_MAJOR_MINOR}.0
-FDOBUILD=14601
+FDOBUILD=6957
 FDOVER=${FDOVER_MAJOR_MINOR_REV}-${FDOBUILD}_i386
 MGVER_MAJOR_MINOR=2.5
-MGVER_MAJOR_MINOR_REV=${MGVER_MAJOR_MINOR}.0
-MGBUILD=7345
+MGVER_MAJOR_MINOR_REV=${MGVER_MAJOR_MINOR}.2
+MGBUILD=7949
 MGVER=${MGVER_MAJOR_MINOR_REV}-${MGBUILD}_i386
 
 # Must have root
@@ -108,6 +108,18 @@
 {
 	fix_symlinks
 
+	# set initial registration state
+	arcsde_registered=0
+	gdal_registered=0
+	kingoracle_registered=0
+	rdbms_registered=0
+	ogr_registered=0
+	sdf_registered=0
+	shp_registered=0
+	sqlite_registered=0
+	wfs_registered=0
+	wms_registered=0
+
 	# Include core and rdbms packages regardless of choice.
 	choice="core rdbms $choice"
 	# Download and install Ubuntu packages for FDO
@@ -127,6 +139,10 @@
 	do
 		case $file in
 		  arcsde)
+			if [ $arcsde_registered -eq 1 ];
+			then
+				continue
+			fi
 			echo "Registering ArcSDE Provider"
 			echo -ne "\n  <FeatureProvider>" >> ${providersxml}
 			echo -ne "\n    <Name>OSGeo.ArcSDE.${FDOVER_MAJOR_MINOR}</Name>" >> ${providersxml}
@@ -137,8 +153,13 @@
 			echo -ne "\n    <FeatureDataObjectsVersion>${FDOVER_MAJOR_MINOR_REV}.0</FeatureDataObjectsVersion>" >> ${providersxml}
 			echo -ne "\n    <LibraryPath>libArcSDEProvider.so</LibraryPath>" >> ${providersxml}
 			echo -ne "\n  </FeatureProvider>" >> ${providersxml}
+			arcsde_registered=1
 			;;
 		  gdal)
+			if [ $gdal_registered -eq 1 ];
+			then
+				continue
+			fi
 			echo "Registering GDAL Provider"
 			echo -ne "\n  <FeatureProvider>" >> ${providersxml}
 			echo -ne "\n    <Name>OSGeo.Gdal.${FDOVER_MAJOR_MINOR}</Name>" >> ${providersxml}
@@ -149,8 +170,13 @@
 			echo -ne "\n    <FeatureDataObjectsVersion>${FDOVER_MAJOR_MINOR_REV}.0</FeatureDataObjectsVersion>" >> ${providersxml}
 			echo -ne "\n    <LibraryPath>libGRFPProvider.so</LibraryPath>" >> ${providersxml}
 			echo -ne "\n  </FeatureProvider>" >> ${providersxml}
+			gdal_registered=1
 			;;
 		  kingoracle)
+			if [ $kingoracle_registered -eq 1 ];
+			then
+				continue
+			fi
 			echo "Registering King Oracle Provider"
 			echo -ne "\n  <FeatureProvider>" >> ${providersxml}
 			echo -ne "\n    <Name>OSGeo.KingOracle.${FDOVER_MAJOR_MINOR}</Name>" >> ${providersxml}
@@ -161,8 +187,13 @@
 			echo -ne "\n    <FeatureDataObjectsVersion>${FDOVER_MAJOR_MINOR_REV}.0</FeatureDataObjectsVersion>" >> ${providersxml}
 			echo -ne "\n    <LibraryPath>libKingOracleProvider.so</LibraryPath>" >> ${providersxml}
 			echo -ne "\n  </FeatureProvider>" >> ${providersxml}
+			kingoracle_registered=1
 			;;
 		  rdbms)
+			if [ $rdbms_registered -eq 1 ];
+			then
+				continue
+			fi
 			echo "Registering ODBC Provider"
 			echo -ne "\n  <FeatureProvider>" >> ${providersxml}
 			echo -ne "\n    <Name>OSGeo.ODBC.${FDOVER_MAJOR_MINOR}</Name>" >> ${providersxml}
@@ -193,8 +224,13 @@
 			echo -ne "\n    <FeatureDataObjectsVersion>${FDOVER_MAJOR_MINOR_REV}.0</FeatureDataObjectsVersion>" >> ${providersxml}
 			echo -ne "\n    <LibraryPath>libFdoMySQL.so</LibraryPath>" >> ${providersxml}
 			echo -ne "\n  </FeatureProvider>" >> ${providersxml}
+			rdbms_registered=1
 			;;
 		  ogr)
+			if [ $ogr_registered -eq 1 ];
+			then
+				continue
+			fi
 			echo "Registering OGR Provider"
 			echo -ne "\n  <FeatureProvider>" >> ${providersxml}
 			echo -ne "\n    <Name>OSGeo.OGR.${FDOVER_MAJOR_MINOR}</Name>" >> ${providersxml}
@@ -205,8 +241,13 @@
 			echo -ne "\n    <FeatureDataObjectsVersion>${FDOVER_MAJOR_MINOR_REV}.0</FeatureDataObjectsVersion>" >> ${providersxml}
 			echo -ne "\n    <LibraryPath>libOGRProvider.so</LibraryPath>" >> ${providersxml}
 			echo -ne "\n  </FeatureProvider>" >> ${providersxml}
+			ogr_registered=1
 			;;
 		  sdf)
+			if [ $sdf_registered -eq 1 ];
+			then
+				continue
+			fi
 			echo "Registering SDF Provider"
 			echo -ne "\n  <FeatureProvider>" >> ${providersxml}
 			echo -ne "\n    <Name>OSGeo.SDF.${FDOVER_MAJOR_MINOR}</Name>" >> ${providersxml}
@@ -217,8 +258,13 @@
 			echo -ne "\n    <FeatureDataObjectsVersion>${FDOVER_MAJOR_MINOR_REV}.0</FeatureDataObjectsVersion>" >> ${providersxml}
 			echo -ne "\n    <LibraryPath>libSDFProvider.so</LibraryPath>" >> ${providersxml}
 			echo -ne "\n  </FeatureProvider>" >> ${providersxml}
+			sdf_registered=1
 			;;
 		  shp)
+			if [ $shp_registered -eq 1 ];
+			then
+				continue
+			fi
 			echo "Registering SHP Provider"
 			echo -ne "\n  <FeatureProvider>" >> ${providersxml}
 			echo -ne "\n    <Name>OSGeo.SHP.${FDOVER_MAJOR_MINOR}</Name>" >> ${providersxml}
@@ -229,8 +275,13 @@
 			echo -ne "\n    <FeatureDataObjectsVersion>${FDOVER_MAJOR_MINOR_REV}.0</FeatureDataObjectsVersion>" >> ${providersxml}
 			echo -ne "\n    <LibraryPath>libSHPProvider.so</LibraryPath>" >> ${providersxml}
 			echo -ne "\n  </FeatureProvider>" >> ${providersxml}
+			shp_registered=1
 			;;
 		  sqlite)
+			if [ $sqlite_registered -eq 1 ];
+			then
+				continue
+			fi
 			echo "Registering SQLite Provider"
 			echo -ne "\n  <FeatureProvider>" >> ${providersxml}
 			echo -ne "\n    <Name>OSGeo.SQLite.${FDOVER_MAJOR_MINOR}</Name>" >> ${providersxml}
@@ -241,8 +292,13 @@
 			echo -ne "\n    <FeatureDataObjectsVersion>${FDOVER_MAJOR_MINOR_REV}.0</FeatureDataObjectsVersion>" >> ${providersxml}
 			echo -ne "\n    <LibraryPath>libSQLiteProvider.so</LibraryPath>" >> ${providersxml}
 			echo -ne "\n  </FeatureProvider>" >> ${providersxml}
+			sqlite_registered=1
 			;;
 		  wfs)
+			if [ $wfs_registered -eq 1 ];
+			then
+				continue
+			fi
 			echo "Registering WFS Provider"
 			echo -ne "\n  <FeatureProvider>" >> ${providersxml}
 			echo -ne "\n    <Name>OSGeo.WFS.${FDOVER_MAJOR_MINOR}</Name>" >> ${providersxml}
@@ -253,8 +309,13 @@
 			echo -ne "\n    <FeatureDataObjectsVersion>${FDOVER_MAJOR_MINOR_REV}.0</FeatureDataObjectsVersion>" >> ${providersxml}
 			echo -ne "\n    <LibraryPath>libWFSProvider.so</LibraryPath>" >> ${providersxml}
 			echo -ne "\n  </FeatureProvider>" >> ${providersxml}
+			wfs_registered=1
 			;;
 		  wms)
+			if [ $wms_registered -eq 1 ];
+			then
+				continue
+			fi
 			echo "Registering WMS Provider"
 			echo -ne "\n  <FeatureProvider>" >> ${providersxml}
 			echo -ne "\n    <Name>OSGeo.WMS.${FDOVER_MAJOR_MINOR}</Name>" >> ${providersxml}
@@ -265,6 +326,7 @@
 			echo -ne "\n    <FeatureDataObjectsVersion>${FDOVER_MAJOR_MINOR_REV}.0</FeatureDataObjectsVersion>" >> ${providersxml}
 			echo -ne "\n    <LibraryPath>libWMSProvider.so</LibraryPath>" >> ${providersxml}
 			echo -ne "\n  </FeatureProvider>" >> ${providersxml}
+			wms_registered=1
 			;;
 		esac
 	done

Modified: trunk/Installer/scripts/mguninstallubuntu.sh
===================================================================
--- trunk/Installer/scripts/mguninstallubuntu.sh	2014-04-14 11:13:09 UTC (rev 8039)
+++ trunk/Installer/scripts/mguninstallubuntu.sh	2014-04-14 12:21:19 UTC (rev 8040)
@@ -13,7 +13,7 @@
 done
 
 # Remove Ubuntu packages for FDO
-for file in gdal kingoracle ogr odbc mysql postgis rdbms sdf shp sqlite wfs wms arcsde core
+for file in gdal kingoracle ogr rdbms sdf shp sqlite wfs wms arcsde core
 do
   dpkg --remove fdo-${file}
 done



More information about the mapguide-commits mailing list