We have an issue with etckeeper on Ubuntu 14.04  When you install etckeepet, by default itâs configured to use âbzrâ for version control. On 12.04 when you change the etckeeper.conf to use âgitâ you can initialize the repository and everything works fine.  On 14.04 (new version of etckeeper) you have to uninit the repository, created by bzr, and re-init again to use git.  How can I implement it on my recipe?  Here is part of etckeeper::config :   bash "init_repo" do  user "root"  cwd "/etc"  if node['etckeeper']['git_remote_enabled']    git_remote = <<-EOF      git remote add origin #{node['etckeeper']['git_host']}:#{node['etckeeper']['git_repo']}      git checkout -b #{node['etckeeper']['git_branch']}      git push origin #{node['etckeeper']['git_branch']}    EOF  else    git_remote = nil  end  code <<-EOH  etckeeper init  etckeeper commit \"Initial commit\"  #{git_remote}  #{node['etckeeper']['dir']}/cron_task  EOH  not_if do    File.directory?("/etc/.git")  end end |
Archive powered by MHonArc 2.6.16.