freebsd-ports/net-mgmt/netdisco/files/patch-sql__pg
Olli Hauer 8d8626737f - update netdisco to version 1.0
- pass mainership to submitter

PR:		151841
Submitted by:	Sevan Janiyan <venture37 _at_ geeklan.co.uk> (new maintainer)
Approved by:	glarkin (mentor, implicit)
2010-11-07 19:47:04 +00:00

44 lines
1.7 KiB
Text

--- sql/pg.orig 2009-01-31 02:06:37.000000000 +0000
+++ sql/pg 2010-07-20 22:19:46.000000000 +0000
@@ -27,7 +27,7 @@
'h|help',
);
- $DefaultDir = "/usr/local/netdisco";
+ $DefaultDir = "%%SITE_PERL%%";
# add more possible locations here
foreach $poss ($FindBin::Bin . "/..", "..") {
if (-f $poss . "/netdisco.pm") {
@@ -35,7 +35,7 @@
}
}
$Dir = $ARGS{d} || $DefaultDir;
- $ConfigFile = $ARGS{c} || "$Dir/netdisco.conf";
+ $ConfigFile = $ARGS{c} || "%%ETCDIR%%/netdisco.conf";
$Psql = $ARGS{p} || 'psql';
eval "use lib '$Dir';";
die "use lib '$Dir': $@." if ($@);
@@ -172,12 +172,12 @@
open (ALL,">pg_all.input") or die "Can't create pg_all.input for output. $!\n";
# Cat all tables into one big file
- opendir(SQLDIR, "$Dir/sql") or die "Can't open $Dir/sql: $!";
+ opendir(SQLDIR, "%%DATADIR%%/sql") or die "Can't open %%DATADIR%%/sql: $!";
while( defined (my $f = readdir SQLDIR) ) {
next if $f =~ /^\.\.?$/ or $f =~ /^upgrade-.*\.sql$/;
next unless $f =~ /\.sql$/;
print "[ $f ]\n";
- open (F, "<$Dir/sql/$f") or die "Can't read $f. $!\n";
+ open (F, "<%%DATADIR%%/sql/$f") or die "Can't read $f. $!\n";
while (<F>) {
print ALL;
}
@@ -304,7 +304,7 @@
OPTIONS
-b -- Batch mode, no override protection
- -d /usr/local/netdisco -- Path to netdisco.pm
+ -d /path/to/netdisco.pm -- Path to netdisco.pm
-c /path/to/netdisco.conf -- Netdisco Config file to use
-u pgsql -- Database UNIX user
-p /path/to/psql -- psql cli executable