lib/autobuild/packages/import.rb in autobuild-1.0.1 vs lib/autobuild/packages/import.rb in autobuild-1.1
- old
+ new
@@ -8,12 +8,22 @@
class ImporterPackage < Package
def installstamp
"#{srcdir}/#{STAMPFILE}"
end
- def initialize(target)
+
+ attr_reader :exclude
+
+ def initialize(*args)
+ @exclude = []
super
- source_tree srcdir, /^#{Regexp.quote(installstamp)}/
+ exclude << Regexp.new("^#{Regexp.quote(installstamp)}")
+
+ source_tree(srcdir) do |pkg|
+ pkg.exclude.concat exclude
+ exclude.freeze
+ end
+
file installstamp => srcdir do
touch_stamp installstamp
end
end
end