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