summaryrefslogtreecommitdiffstats
path: root/scripts/build
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/build')
-rwxr-xr-xscripts/build7
1 files changed, 7 insertions, 0 deletions
diff --git a/scripts/build b/scripts/build
index 77d71cdd..c0a80b4f 100755
--- a/scripts/build
+++ b/scripts/build
@@ -491,6 +491,7 @@ def extract(packages)
output = []
packages.map do |package|
+ copied_something = false
if !package["remote"]
next
end
@@ -516,14 +517,20 @@ def extract(packages)
if package["extract_in_after"] == true
target = "after/#{target}"
end
+ copied_something = true
copy_file(package["name"], "#{subtree}#{p}", target)
end
end
elsif File.exist?(subpath)
+ copied_something = true
copy_file(package["name"], subpath, subdir)
end
end
+ if !copied_something
+ raise StandardError.new("No files in: #{package["name"]}")
+ end
+
if repo == "vim/vim"
next
end