ports/net/rtg/patches/patch-etc_rtgtargmkr_pl_in

33 lines
1.2 KiB
Text

Index: etc/rtgtargmkr.pl.in
--- etc/rtgtargmkr.pl.in.orig
+++ etc/rtgtargmkr.pl.in
@@ -78,7 +78,7 @@ $catalyst = [
);
# Default locations to find RTG configuration file
-@configs = ("rtg.conf", "/usr/local/rtg/etc/rtg.conf", "/etc/rtg.conf");
+@configs = ("/etc/rtg/rtg.conf");
foreach $conf (@configs) {
if (open CONF, "<$conf") {
print "Reading [$conf].\n" if $DEBUG;
@@ -88,6 +88,8 @@ foreach $conf (@configs) {
$db_host=$cVals[1];
} elsif ($cVals[0] =~ /DB_User/) {
$db_user=$cVals[1];
+ } elsif ($cVals[0] =~ /DB_Port/) {
+ $db_port=$cVals[1];
} elsif ($cVals[0] =~ /DB_Pass/) {
$db_pass=$cVals[1];
} elsif ($cVals[0] =~ /DB_Database/) {
@@ -283,9 +285,9 @@ sub main {
# SQL Database Handle
if ( !$DBOFF ) {
- $dbh = DBI->connect("DBI:mysql:$db_db:host=$db_host",$db_user,$db_pass);
+ $dbh = DBI->connect("DBI:mysql:$db_db:host=$db_host:port=$db_port",$db_user,$db_pass);
if (!$dbh) {
- print "Could not connect to database ($db_db) on $db_host.\n";
+ print "Could not connect to database ($db_db) on $db_host:$db_port.\n";
print "Check configuration.\n";
exit(-1);
}