[med-svn] [Git][med-team/libchado-perl][master] fix install error if USER not set

Olivier Sallou gitlab at salsa.debian.org
Thu Dec 5 08:44:41 GMT 2019



Olivier Sallou pushed to branch master at Debian Med / libchado-perl


Commits:
6704b45d by Olivier Sallou at 2019-12-05T08:42:58Z
fix install error if USER not set

Closes bug #939832 related to missing env vars

- - - - -


3 changed files:

- debian/changelog
- debian/postinst
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,9 +1,12 @@
-libchado-perl (1.31-6) UNRELEASED; urgency=medium
+libchado-perl (1.31-6) unstable; urgency=medium
 
+  [ Jelmer Vernooij <jelmer at debian.org> ]
   * Trim trailing whitespace.
   * Use secure copyright file specification URI.
+  [ Olivier Sallou <osallou at debian.org> ]
+  * Fix postinstall script for case of USER env var not set (Closes: #939832)
 
- -- Jelmer Vernooij <jelmer at debian.org>  Wed, 24 Oct 2018 23:03:40 +0000
+ -- Olivier Sallou <osallou at debian.org>  Thu, 05 Dec 2019 08:35:16 +0000
 
 libchado-perl (1.31-5) unstable; urgency=medium
 


=====================================
debian/postinst
=====================================
@@ -40,9 +40,10 @@ case "$1" in
 	mkdir -p /usr/share/gmod/chado/lib/Bio/Chado/
         if [ -e /etc/gmod/gmod-chado.conf ]; then
 	  export GMOD_ROOT=/usr/share/gmod/chado
+          export CHADO_DB_NAME=gmod-chado
+          export CHADO_DB_USERNAME=chado
           . /etc/gmod/gmod-chado.conf
 	  cd /usr/share/gmod/chado
-	  export CHADO_DB_NAME=gmod-chado
 	  CHADOTMP=`mktemp -d`
 	  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


=====================================
debian/rules
=====================================
@@ -6,6 +6,7 @@ include /usr/share/dpkg/default.mk
 export GMOD_ROOT=$(CURDIR)/debian/$(DEB_SOURCE)/usr/share/gmod/chado
 export CHAOS_HOME=$(CURDIR)/debian/$(DEB_SOURCE)/usr/share/gmod/chaos
 export CHADO_DB_NAME=gmod-chado
+export CHADO_DB_USERNAME=chado
 export PREFIX=/usr
 
 %:
@@ -69,4 +70,4 @@ override_dh_fixperms:
 	find debian -name Skip_tables.pm -exec chmod 644 \{\} \;
 	find debian -name "*.tt2" -exec chmod 644 \{\} \;
 	find debian -name "*.tmpl" -exec chmod 644 \{\} \;
-	
\ No newline at end of file
+	



View it on GitLab: https://salsa.debian.org/med-team/libchado-perl/commit/6704b45d9e6c9a866ba89b35a4654dd38e5bfac0

-- 
View it on GitLab: https://salsa.debian.org/med-team/libchado-perl/commit/6704b45d9e6c9a866ba89b35a4654dd38e5bfac0
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20191205/76bb0e40/attachment-0001.html>


More information about the debian-med-commit mailing list