le chef de l'installer et de programmes de mise à jour à partir de la source

J'ai un programme que j'ai créer à partir de la source. Pour cela, je suis en utilisant le script de ressources. Ce qui est une bonne façon de mettre en œuvre la logique pour l'installation et la mise à jour? Droit maintenant j'ai juste l'installation mis en œuvre avec le haut- not_if conditionnelle.

script "install_program" do
  not_if {File.exists?('/program')}
  interpreter "bash"
  user "root"
  cwd "/tmp"
  code <<-EOH
    wget http://www.example.com/program.tar.gz
    tar -zxf program.tar.gz
    cd tarball
    ./configure
    make
    make install
  EOH
end
InformationsquelleAutor m33lky | 2011-12-16