# HG changeset patch # User Simon Howkins # Date 1249549295 -3600 # Node ID 15307a7772ea10479a1199ffe05b06f8e26fc571 # Parent 28c7ebde1768cff547d443e7b9a87a48ec1f76a8 If a package does not have a definition in the sources.csv then it won't get built, so don't try to incorporate it into the system definition. diff -r 28c7ebde1768 -r 15307a7772ea common/tools/csvToSysDef.pl --- a/common/tools/csvToSysDef.pl Wed Aug 05 18:14:46 2009 +0100 +++ b/common/tools/csvToSysDef.pl Thu Aug 06 10:01:35 2009 +0100 @@ -50,6 +50,8 @@ # For each package in CSV... foreach my $package (@packages) { + # If the sources.csv does not include a sys def for this package, it doesn't get built + next unless $package->{sysdef}; warn "Warning: Package $package->{dst} does not appear on the local system\n" unless -d $package->{dst}; # Look for the pkg defn in the root of the package tree my $pkgDef = "$package->{dst}/$package->{sysdef}";