X-Git-Url: http://git.jankratochvil.net/?p=captive.git;a=blobdiff_plain;f=src%2Finstall%2Facquire%2Fcaptivemodid-print.pl;h=7f5ba810869f930a12cc4ac0b6f4614fb2fbd440;hp=3b3988e79e82ecfe757c6b6934d8877495dd139a;hb=8d91cd710edd32f1f2a372baab662f8af73e8551;hpb=3cd00b46e94d6ac7960868c3d9acd7195b58b7a7 diff --git a/src/install/acquire/captivemodid-print.pl b/src/install/acquire/captivemodid-print.pl index 3b3988e..7f5ba81 100755 --- a/src/install/acquire/captivemodid-print.pl +++ b/src/install/acquire/captivemodid-print.pl @@ -127,6 +127,23 @@ my($name)=@_; return $r; } +my @checked_build=qw( + chk + debug + ); + +sub name_is_debug($) +{ +my($name)=@_; + + $name=~tr/-/_/; + $name=lc $name; + for my $subst (@checked_build) { + return 1 if $name=~/[^a-z]$subst[^a-z]/; + } + return; +} + my $ver_prefix="5.1.2600."; my @stack_out; my $STDERR_needs_eol; @@ -228,6 +245,7 @@ my($filename_unused,$basename_orig)=@_; $pri-=20 if $basename_orig=~/^ntkrnlpa/; $pri-=40 if $basename_orig=~/^ntkrnlmp/; $pri-=60 if $basename_orig=~/^ntkrpamp/; + $pri+=5000000 if name_is_debug $basename0; local *F; open F,$filename or confess; my $md5obj=Digest::MD5->new();