У меня есть программа, которую я собираю из исходников. Для этого я использую ресурс сценария
. Как лучше всего реализовать логику установки и обновления? Прямо сейчас у меня только что осуществлена установка со встроенным условным условием 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