Browse Source

removed Rakefile in favor of submodules.

changes/27/26227/1
Dan Bode 10 years ago
parent
commit
ad0d92ce03
  1. 31
      Rakefile

31
Rakefile

@ -1,31 +0,0 @@
remote_modules = [
'git@github.com:bodepd/puppet-apt.git',
'git@github.com:bodepd/puppetlabs-mysql.git' ,
'git@github.com:bodepd/puppetlabs-gcc.git',
'git@github.com:bodepd/puppetlabs-git.git',
'git@github.com:bodepd/puppetlabs-rabbitmq.git',
'git@github.com:bodepd/puppet-openstack.git',
]
task :prepare do
ignore_add = []
puts 'Trying to download remote packages'
ignore_file = File.join(File.dirname(__FILE__), '.gitignore')
FileUtils.touch(ignore_file) unless File.exists?(ignore_file)
File.open(ignore_file, 'a') do |fh|
remote_modules.each do |mymodule|
if mymodule =~ /.*?\/(\w+-(\w+))\.git$/
unless File.exists?($2)
puts `git clone #{mymodule}`
puts "mv #{$1} #{$2}"
FileUtils.mv($1, $2)
end
if File.read(ignore_file).grep(/#{mymodule}/).empty?
fh.puts($2)
end
else
raise ArgumentError, "Invalid module name #{mymodule}"
end
end
end
end
Loading…
Cancel
Save