summaryrefslogtreecommitdiff
path: root/lib/sbin/MakeUtils.pl
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sbin/MakeUtils.pl')
-rw-r--r--lib/sbin/MakeUtils.pl10
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/sbin/MakeUtils.pl b/lib/sbin/MakeUtils.pl
index 6dd9fdd6..905fb210 100644
--- a/lib/sbin/MakeUtils.pl
+++ b/lib/sbin/MakeUtils.pl
@@ -102,7 +102,15 @@ sub buildthorns
{
foreach $thorn (@total_list)
{
- if( -r "$thorn/interface.ccl" && -r "$thorn/param.ccl")
+ # don't check for {interface,param}.ccl files
+ # when compiling a list of thorns to be updated
+ if( $choice eq 'thorns-to-update' )
+ {
+ # include this thorn with no further thorn info
+ # (only the keys are needed by the calling routine)
+ $info{$thorn} = 1;
+ }
+ elsif ( -r "$thorn/interface.ccl" && -r "$thorn/param.ccl")
{
$info{$thorn} = &ThornInfo($thorn);
}