шеф-повар устанавливает и обновляет программы из исходного кода

У меня есть программа, которую я собираю из исходников. Для этого я использую ресурс сценария . Как лучше всего реализовать логику установки и обновления? Прямо сейчас у меня только что осуществлена ​​установка со встроенным условным условием not_if .

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
35
задан m33lky 16 December 2011 в 06:31
поделиться