14 |
$| = 1; |
$| = 1; |
15 |
|
|
16 |
$result = GetOptions("debug!", "verbose!", "help", |
$result = GetOptions("debug!", "verbose!", "help", |
17 |
"host=s", "user=s", "password=s", "lib=s"); |
"masterhost=s", "masterport=i", |
18 |
|
"masteruser=s", "masterpassword=s", "lib=s"); |
19 |
|
|
20 |
my $debug = $opt_debug || 0; |
my $debug = $opt_debug || 0; |
21 |
my $verbose = $opt_verbose || 0; |
my $verbose = $opt_verbose || 0; |
22 |
|
|
23 |
if (defined($opt_help) || (scalar(@ARGV) < 1)) { |
if (defined($opt_help) || (scalar(@ARGV) < 1)) { |
24 |
print "Usage: $0 --host=name --user=name --password=string --lib=libpath masterdb\n"; |
print "Usage: $0 --masterhost=name --masterport=port\n\t--masteruser=name --masterpassword=string\n\t--lib=libpath masterdb\n"; |
25 |
exit ((scalar(@ARGV) < 1)? 1:0); |
exit ((scalar(@ARGV) < 1)? 1:0); |
26 |
} |
} |
27 |
|
|
28 |
my $master = $ARGV[0] || "master"; |
my $master = $ARGV[0] || "master"; |
29 |
|
|
30 |
my $minfo = "dbname=$master"; |
my $minfo = "dbname=$master"; |
31 |
$minfo = "$minfo host=$opt_host" if (defined($opt_host)); |
$minfo = "$minfo host=$opt_masterhost" if (defined($opt_masterhost)); |
32 |
$minfo = "$minfo user=$opt_user" if (defined($opt_user)); |
$minfo = "$minfo user=$opt_masteruser" if (defined($opt_masteruser)); |
33 |
$minfo = "$minfo password=$opt_password" if (defined($opt_password)); |
$minfo = "$minfo port=$opt_masterport" if (defined($opt_masterport)); |
34 |
|
$minfo = "$minfo password=$opt_masterpassword" if (defined($opt_masterpassword)); |
35 |
|
|
36 |
$lib = $opt_lib if (defined($opt_lib)); |
$lib = $opt_lib if (defined($opt_lib)); |
37 |
|
|