diff options
author | Takashi Kokubun <takashikkbn@gmail.com> | 2019-04-26 18:18:09 +0900 |
---|---|---|
committer | Takashi Kokubun <takashikkbn@gmail.com> | 2019-04-26 18:18:09 +0900 |
commit | a93f55569950b714a3d1235e59ad0a7d5b88f938 (patch) | |
tree | d84479b69d9af108a418c25a52364c966a93d4ed | |
parent | 1cef6a0c0c996ab87ef41dfeede3203ee3c811dc (diff) | |
download | ruby-a93f55569950b714a3d1235e59ad0a7d5b88f938.tar.gz |
tool/sync_default_gems.rb: Check prerequisites
-rw-r--r-- | tool/sync_default_gems.rb | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tool/sync_default_gems.rb b/tool/sync_default_gems.rb index e7917f7bec..2bef1c621c 100644 --- a/tool/sync_default_gems.rb +++ b/tool/sync_default_gems.rb @@ -208,6 +208,9 @@ def sync_default_gems(gem) end def sync_lib(repo) + unless File.directory?("../#{repo}") + abort "Expected '../#{repo}' (#{File.expand_path("../#{repo}")}) to be a directory, but it wasn't." + end `rm -rf lib/#{repo}.rb lib/#{repo}/* test/test_#{repo}.rb` `cp -rf ../#{repo}/lib/* lib` tests = if File.directory?("test/#{repo}") |