[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