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 <[email protected]> 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 _______________________________________________ debian-med-commit mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit
