[med-svn] r12352 - trunk/packages/gmod/chado/trunk/debian

Olivier Sallou osallou at alioth.debian.org
Tue Oct 9 13:00:00 UTC 2012


Author: osallou
Date: 2012-10-09 13:00:00 +0000 (Tue, 09 Oct 2012)
New Revision: 12352

Modified:
   trunk/packages/gmod/chado/trunk/debian/changelog
   trunk/packages/gmod/chado/trunk/debian/postinst
   trunk/packages/gmod/chado/trunk/debian/rules
Log:
fix permissions on files for bug 689111

Modified: trunk/packages/gmod/chado/trunk/debian/changelog
===================================================================
--- trunk/packages/gmod/chado/trunk/debian/changelog	2012-10-09 10:28:19 UTC (rev 12351)
+++ trunk/packages/gmod/chado/trunk/debian/changelog	2012-10-09 13:00:00 UTC (rev 12352)
@@ -1,3 +1,12 @@
+libchado-perl (1.22-4) UNRELEASED; urgency=low
+
+  * debian/rules: fix permissions on gmod-chado file
+    and remove unneeded file load.conf (Closes: #689111).
+  * debian/postinst: fix permissions on pgpass file
+    (Closes: #689111). 
+
+ -- root <root at genouest.org>  Tue, 09 Oct 2012 14:27:37 +0200
+
 libchado-perl (1.22-3) unstable; urgency=low
 
   * debian/patches/remove_pl_extension.patch:

Modified: trunk/packages/gmod/chado/trunk/debian/postinst
===================================================================
--- trunk/packages/gmod/chado/trunk/debian/postinst	2012-10-09 10:28:19 UTC (rev 12351)
+++ trunk/packages/gmod/chado/trunk/debian/postinst	2012-10-09 13:00:00 UTC (rev 12352)
@@ -47,8 +47,9 @@
 	  perl Makefile.PL update GMOD_ROOT=/usr/share/gmod/chado DBNAME=$CHADO_DB_NAME  DBUSER=$DBUSER DBPASS=$DBPASS DBHOST=$DBHOST DBPORT=$DBPORT DBDRIVER=PostgreSQL  SIMPLE=Y RECONFIGURE=1 LOCAL_TMP=$CHADOTMP &> /dev/null
 	  rm -rf $CHADOTMP
 	  export PATH=$PATH:/usr/share/gmod/chado/bin
+	  touch /usr/share/gmod/chado/pgpass
+          chmod 0600 /usr/share/gmod/chado/pgpass
 	  echo "*:*:*:$DBUSER:$DBPASS" > /usr/share/gmod/chado/pgpass
-	  chmod 0600 /usr/share/gmod/chado/pgpass
 	  export PGPASSFILE=/usr/share/gmod/chado/pgpass
 	  # Need to detect with testdb if access to db is ok or need to be configured
 	  perl /usr/share/gmod/chado/bin/testdb.pl

Modified: trunk/packages/gmod/chado/trunk/debian/rules
===================================================================
--- trunk/packages/gmod/chado/trunk/debian/rules	2012-10-09 10:28:19 UTC (rev 12351)
+++ trunk/packages/gmod/chado/trunk/debian/rules	2012-10-09 13:00:00 UTC (rev 12352)
@@ -16,6 +16,7 @@
 
 override_dh_install:
 	dh_install -O--buildsystem=perl_makemaker
+	rm -f debian/$(pkg)/usr/share/gmod/chado/load/etc/load.conf
 	sed -i 's/SQLFILE=\/.*\/$(pkg)/SQLFILE=/' debian/$(pkg)/usr/share/gmod/chado/conf/gmod-chado.conf
 	sed -i 's/TMP=\/.*\/tmp/CONF=\/tmp/' debian/$(pkg)/usr/share/gmod/chado/conf/gmod.conf
 	sed -i 's/CONF=.*\/conf/CONF=\/etc\/gmod/' debian/$(pkg)/usr/share/gmod/chado/conf/gmod.conf
@@ -51,3 +52,7 @@
 
 override_dh_auto_test:
 	echo "Skipping tests to avoid db access"
+
+override_dh_fixperms:
+	dh_fixperms
+	chmod 600 debian/$(pkg)/etc/gmod/gmod-chado.conf




More information about the debian-med-commit mailing list