[med-svn] r2514 - trunk/packages/agdbnet/trunk/debian/patches

tille at alioth.debian.org tille at alioth.debian.org
Fri Sep 19 13:01:49 UTC 2008


Author: tille
Date: 2008-09-19 13:01:48 +0000 (Fri, 19 Sep 2008)
New Revision: 2514

Modified:
   trunk/packages/agdbnet/trunk/debian/patches/13_ident_authentication.patch
Log:
Sama ident authentication code for agcurate as in agdbnet


Modified: trunk/packages/agdbnet/trunk/debian/patches/13_ident_authentication.patch
===================================================================
--- trunk/packages/agdbnet/trunk/debian/patches/13_ident_authentication.patch	2008-09-19 12:54:31 UTC (rev 2513)
+++ trunk/packages/agdbnet/trunk/debian/patches/13_ident_authentication.patch	2008-09-19 13:01:48 UTC (rev 2514)
@@ -21,3 +21,28 @@
  }
  
  sub dbdisconnect {
+--- agdbnet_v1.0.0.orig/cgi-bin/agcurate.pl
++++ agdbnet_v1.0.0/cgi-bin/agcurate.pl
+@@ -107,10 +107,19 @@
+ }
+ 
+ sub dbconnect {
+-	$db = DBI->connect(
++        # On Debian GNU/Linux we use ident authentication if host=localhost which
++        # needs and empty string for user and password ...
++        if ( $system{'host'} =~ /^localhost$/ ) {
++                $db = DBI->connect(
++"DBI:Pg:dbname=$system{'longcode'}",
++                '', '', { AutoCommit => 0 }
++        );
++        } else {
++                $db = DBI->connect(
+ "DBI:Pg:host=$system{'host'};port=$system{'port'};dbname=$system{'longcode'}",
+-		"$system{'user'}", "$system{'pass'}", { AutoCommit => 0 }
+-	);
++                "$system{'user'}", "$system{'pass'}", { AutoCommit => 0 }
++        );
++        }
+ }
+ 
+ sub dbdisconnect {




More information about the debian-med-commit mailing list