version 1.12, 2002/04/27 21:12:18
|
version 1.13, 2002/05/16 00:23:04
|
Line 72 Options (before file/dir names):
|
Line 72 Options (before file/dir names):
|
-a show all files (with comparisons) |
-a show all files (with comparisons) |
-q only show file names (based on first file/dir) |
-q only show file names (based on first file/dir) |
-v verbose mode (default) |
-v verbose mode (default) |
-bN buildmode (controls exit code of this script; 0 unless...) |
-bN buildmode (controls EXIT code of this script; 0 unless...) |
N=1: md5sum=same --> 1; cvstime<0 --> 2 |
N=1: md5sum=same --> 1; cvstime<0 --> 2 |
N=2: same as N=1 except without md5sum |
N=2: same as N=1 except without md5sum |
N=3: md5sum=same --> 1; age<0 --> 2 |
N=3: md5sum=same --> 1; age<0 --> 2 |
Line 423 FLOOP: foreach my $file (@files) {
|
Line 423 FLOOP: foreach my $file (@files) {
|
$showflag=1; |
$showflag=1; |
} |
} |
} |
} |
if ($buildmode==1) { |
if ($buildmode==1) { # -b1 |
if ($md5sum eq 'same') { |
if ($md5sum eq 'same') { |
exit(1); |
exit(1); |
} |
} |
Line 434 FLOOP: foreach my $file (@files) {
|
Line 434 FLOOP: foreach my $file (@files) {
|
exit(0); |
exit(0); |
} |
} |
} |
} |
elsif ($buildmode==2) { |
elsif ($buildmode==2) { # -b2 |
if ($cvstime<0) { |
if ($cvstime<0) { |
exit(2); |
exit(2); |
} |
} |
Line 442 FLOOP: foreach my $file (@files) {
|
Line 442 FLOOP: foreach my $file (@files) {
|
exit(0); |
exit(0); |
} |
} |
} |
} |
elsif ($buildmode==3) { |
elsif ($buildmode==3) { # -b3 |
if ($md5sum eq 'same') { |
if ($md5sum eq 'same') { |
exit(1); |
exit(1); |
} |
} |
Line 453 FLOOP: foreach my $file (@files) {
|
Line 453 FLOOP: foreach my $file (@files) {
|
exit(0); |
exit(0); |
} |
} |
} |
} |
elsif ($buildmode==4) { |
elsif ($buildmode==4) { # -b4 |
if ($existence=~/no$/) { |
if ($existence=~/no$/) { |
exit(3); |
exit(3); |
} |
} |