Changeset 41583 for trunk/psconfig/pscheckmods
- Timestamp:
- May 15, 2021, 8:39:19 AM (5 years ago)
- File:
-
- 1 edited
-
trunk/psconfig/pscheckmods (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psconfig/pscheckmods
r40672 r41583 7 7 shift @ARGV; 8 8 } 9 if (@ARGV > 2 && $ARGV[0] eq "-debug") { 10 $DEBUG = 1; 11 shift @ARGV; 12 } 13 if (@ARGV != 2) { die "USAGE: pscheckmods [-v] [-debug] (module) (version)\n"; } 9 if (@ARGV != 2) { die "USAGE: pscheckmods (module) (version)\n"; } 14 10 15 11 if ($VERBOSE) { print STDERR "checking in @INC\n"; } … … 28 24 print "$ARGV[0]: $version\n"; 29 25 30 if ($ARGV[1] > $version) { 26 my $requireExact = 0; 27 my $myVersion = $ARGV[1]; 28 if ($myVersion =~ m|^=.|) { 29 $requireExact = 1; 30 $myVersion =~ s|^=||; 31 print "$ARGV[1], $myVersion\n"; 32 } 33 34 if ($myVersion > $version) { 31 35 print "$ARGV[0] is too old: have $version : need $ARGV[1]\n"; 32 36 exit 1; 33 37 } 38 39 if ($requireExact && ($myVersion != $version)) { 40 print "$ARGV[0] is not the right version: have $version : need $myVersion\n"; 41 exit 1; 42 } 43 34 44 35 45 exit 0; … … 49 59 print "real: $realfilename\n" if $DEBUG; 50 60 if (-f $realfilename) { 51 print "my filename: $filename\n" if $DEBUG;52 61 $INC{$filename} = $realfilename; 53 62 print "calling 'do' on $realfilename\n" if $DEBUG;
Note:
See TracChangeset
for help on using the changeset viewer.
