summaryrefslogtreecommitdiff
path: root/tool/sync_default_gems.rb
diff options
context:
space:
mode:
authorHiroshi SHIBATA <hsbt@ruby-lang.org>2020-02-21 21:30:04 +0900
committerHiroshi SHIBATA <hsbt@ruby-lang.org>2020-02-21 21:30:04 +0900
commit8d3b7f0fda491b076965fc37e2f56bd141cedee7 (patch)
tree0a3a8c49673c65ebbcc4e3e69135f16281ce974c /tool/sync_default_gems.rb
parente7f8724fb223bbae8c467d854e4b4babe9273e62 (diff)
Fixed net-pop, smtp, protocol and imap task for sync tool
Diffstat (limited to 'tool/sync_default_gems.rb')
-rw-r--r--tool/sync_default_gems.rb28
1 files changed, 20 insertions, 8 deletions
diff --git a/tool/sync_default_gems.rb b/tool/sync_default_gems.rb
index cd894ae717..dd143e5ece 100644
--- a/tool/sync_default_gems.rb
+++ b/tool/sync_default_gems.rb
@@ -277,17 +277,29 @@ def sync_default_gems(gem)
cp_r("#{upstream}/HISTORY.md", "ext/openssl")
`git checkout ext/openssl/depend`
when "net-pop"
- sync_lib "net-pop"
- mv "lib/net-pop.gemspec", "lib/net/pop"
+ rm_rf(%w[lib/net/pop.rb lib/net/pop test/net/pop])
+ cp_r("#{upstream}/lib/net/pop.rb", "lib/net")
+ cp_r("#{upstream}/lib/net/pop", "lib/net")
+ cp_r("#{upstream}/test/net/pop", "test/net")
+ cp_r("#{upstream}/net-pop.gemspec", "lib/net/pop")
when "net-smtp"
- sync_lib "net-smtp"
- mv "lib/net-smtp.gemspec", "lib/net/smtp"
+ rm_rf(%w[lib/net/smtp.rb lib/net/smtp test/net/smtp])
+ cp_r("#{upstream}/lib/net/smtp.rb", "lib/net")
+ cp_r("#{upstream}/lib/net/smtp", "lib/net")
+ cp_r("#{upstream}/test/net/smtp", "test/net")
+ cp_r("#{upstream}/net-smtp.gemspec", "lib/net/smtp")
when "net-protocol"
- sync_lib "net-protocol"
- mv "lib/net-protocol.gemspec", "lib/net/protocol"
+ rm_rf(%w[lib/net/protocol.rb lib/net/protocol test/net/protocol])
+ cp_r("#{upstream}/lib/net/protocol.rb", "lib/net")
+ cp_r("#{upstream}/lib/net/protocol", "lib/net")
+ cp_r("#{upstream}/test/net/protocol", "test/net")
+ cp_r("#{upstream}/net-protocol.gemspec", "lib/net/protocol")
when "net-imap"
- sync_lib "net-imap"
- mv "lib/net-imap.gemspec", "lib/net/imap"
+ rm_rf(%w[lib/net/imap.rb lib/net/imap test/net/imap])
+ cp_r("#{upstream}/lib/net/imap.rb", "lib/net")
+ cp_r("#{upstream}/lib/net/imap", "lib/net")
+ cp_r("#{upstream}/test/net/imap", "test/net")
+ cp_r("#{upstream}/net-imap.gemspec", "lib/net/imap")
when "net-ftp"
rm_rf(%w[lib/net/ftp.rb lib/net/ftp test/net/ftp])
cp_r("#{upstream}/lib/net/ftp.rb", "lib/net")