[DebianGIS-dev] r1608 - packages/postgis/trunk/debian

frankie at alioth.debian.org frankie at alioth.debian.org
Mon Jun 9 11:15:20 UTC 2008


Author: frankie
Date: 2008-06-09 11:15:19 +0000 (Mon, 09 Jun 2008)
New Revision: 1608

Added:
   packages/postgis/trunk/debian/postgis-postgresql-generic.postinst.in
Modified:
   packages/postgis/trunk/debian/postgis-generic.postinst.in
   packages/postgis/trunk/debian/rules
Log:
Added purging mechanism


Modified: packages/postgis/trunk/debian/postgis-generic.postinst.in
===================================================================
--- packages/postgis/trunk/debian/postgis-generic.postinst.in	2008-06-09 11:06:39 UTC (rev 1607)
+++ packages/postgis/trunk/debian/postgis-generic.postinst.in	2008-06-09 11:15:19 UTC (rev 1608)
@@ -2,11 +2,9 @@
 
 set -e
 
-if [ "$1" = "configure" ]; then
-	if [ -f /usr/lib/postgis/@POSTGIS_VERSION@/postgres/@POSTGRES_VERSION@/lib/liblwgeom.so. at SOVERSION@ ]; then
-		ln -f /usr/lib/postgis/@POSTGIS_VERSION@/postgres/@POSTGRES_VERSION@/lib/liblwgeom.so. at SOVERSION@ \
-		      /usr/lib/postgresql/@POSTGRES_VERSION@/lib/liblwgeom.so. at SOVERSION@
-	fi
+# Removes all postgis shared libs links
+if [ "$1" = "purge" ]; then
+     find /usr/lib/postgresql/@POSTGRES_VERSION@/lib -type f -name "liblwgeom.so.*" -delete
 fi
 
 #DEBHELPER#

Added: packages/postgis/trunk/debian/postgis-postgresql-generic.postinst.in
===================================================================
--- packages/postgis/trunk/debian/postgis-postgresql-generic.postinst.in	                        (rev 0)
+++ packages/postgis/trunk/debian/postgis-postgresql-generic.postinst.in	2008-06-09 11:15:19 UTC (rev 1608)
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+set -e
+
+# Creates a link for the shared lib in the postgres area
+if [ "$1" = "configure" ]; then
+	if [ -f /usr/lib/postgis/@POSTGIS_VERSION@/postgres/@POSTGRES_VERSION@/lib/liblwgeom.so. at SOVERSION@ ]; then
+		ln -f /usr/lib/postgis/@POSTGIS_VERSION@/postgres/@POSTGRES_VERSION@/lib/liblwgeom.so. at SOVERSION@ \
+		      /usr/lib/postgresql/@POSTGRES_VERSION@/lib/liblwgeom.so. at SOVERSION@
+	fi
+fi
+
+#DEBHELPER#
+
+exit 0

Modified: packages/postgis/trunk/debian/rules
===================================================================
--- packages/postgis/trunk/debian/rules	2008-06-09 11:06:39 UTC (rev 1607)
+++ packages/postgis/trunk/debian/rules	2008-06-09 11:15:19 UTC (rev 1608)
@@ -107,7 +107,9 @@
 	sed -e 's/@POSTGIS_VERSION@/1.3.3/' \
 	    -e 's/@POSTGRES_VERSION@/8.3/' \
 	    -e 's/@SOVERSION@/1.3/' \
-	    $(CURDIR)/debian/postgis-generic.postinst.in >$(CURDIR)/debian/postgresql-8.3-postgis.postinst
+	    $(CURDIR)/debian/postgis-postgresql-generic.postinst.in >$(CURDIR)/debian/postgresql-8.3-postgis.postinst
+	sed -e 's/@POSTGRES_VERSION@/8.3/' \
+	    $(CURDIR)/debian/postgis-generic.postinst.in >$(CURDIR)/debian/postgis.postinst
 	dh_install -s
 
 # Must not depend on anything. This is to be called by




More information about the Pkg-grass-devel mailing list