Method: Puppetize::Controler#init
- Defined in:
- lib/puppetize/puppetize.rb
#init ⇒ Object
63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 |
# File 'lib/puppetize/puppetize.rb', line 63 def init # Remember what RPMs are installed rpm_list = cmd "rpm -qa" File.open(@rpm_db, 'w') {|f| f.write(rpm_list) } # Add a git repo to track the filesystem @trackdirs.each do |track| File.open(File.join(track[:path],".gitignore"),'w') do |f| f.write(track[:ignoredir].join("\n")) end Dir.chdir track[:path] do cmd 'git init .' cmd 'git add .' cmd "git commit -am'puppetize: Initial Commit'" end end end |