18 |
|
|
19 |
$| = 1; |
$| = 1; |
20 |
|
|
21 |
my ($debug,$verbose) = (0,0); |
#my ($debug,$verbose) = (0,0); |
22 |
my ($help,$masterhost,$masterport,$masteruser,$masterpassword, |
my ($help,$masterhost,$masterport,$masteruser,$masterpassword, |
23 |
$slavehost,$slaveport,$slaveuser,$slavepassword); |
$slavehost,$slaveport,$slaveuser,$slavepassword); |
24 |
my $snapshot = ".__Snapshot"; |
my $snapshot = ".__Snapshot"; |
48 |
$snapshot .= '.' . $$; |
$snapshot .= '.' . $$; |
49 |
|
|
50 |
$RServ::quiet = !$verbose; |
$RServ::quiet = !$verbose; |
51 |
if ($debug) { |
#if ($debug) { |
52 |
$RServ::quiet = 0; |
#print "## q:$RServ::quiet v:$RServ::verbose d:$RServ::debug\n"; |
53 |
no warnings 'vars'; |
# $RServ::quiet = 0; |
54 |
$RServ::debug = $debug; |
# no warnings 'vars'; |
55 |
} |
# $RServ::debug = $debug; |
56 |
|
#print "## q:$RServ::quiet v:$RServ::verbose d:$RServ::debug\n"; |
57 |
|
#} |
58 |
|
|
59 |
my $master = $ARGV[0] || "master"; |
my $master = $ARGV[0] || "master"; |
60 |
my $slave = $ARGV[1] || "slave"; |
my $slave = $ARGV[1] || "slave"; |
96 |
exit 1; |
exit 1; |
97 |
} |
} |
98 |
|
|
99 |
|
my $minfo = MkInfo($master,$masterhost,$masterport,$masteruser,$masterpassword); |
100 |
my $minfo = "dbname=$master"; |
my $sinfo = MkInfo($slave,$slavehost,$slaveport,$slaveuser,$slavepassword); |
|
$minfo = "$minfo host=$masterhost" if (defined($masterhost)); |
|
|
$minfo = "$minfo port=$masterport" if (defined($masterport)); |
|
|
$minfo = "$minfo user=$masteruser" if (defined($masteruser)); |
|
|
$minfo = "$minfo password=$masterpassword" if (defined($masterpassword)); |
|
|
|
|
|
my $sinfo = "dbname=$slave"; |
|
|
$sinfo = "$sinfo host=$slavehost" if (defined($slavehost)); |
|
|
$sinfo = "$sinfo port=$slaveport" if (defined($slaveport)); |
|
|
$sinfo = "$sinfo user=$slaveuser" if (defined($slaveuser)); |
|
|
$sinfo = "$sinfo password=$slavepassword" if (defined($slavepassword)); |
|
101 |
|
|
102 |
print "Master connection is $minfo\n" if ($debug); |
print "Master connection is $minfo\n" if ($debug); |
103 |
print "Slave connection is $sinfo\n" if ($debug); |
print "Slave connection is $sinfo\n" if ($debug); |