【发布时间】:2020-08-13 13:40:04
【问题描述】:
在我的主厨代码中,我正在使用“执行”资源“解压特定目录中的 tarball。如何编写代码以便仅在 tarball 中的文件并非全部存在于目录?换句话说,如果 tarball 已经解压,则不要执行任何操作。
这是我目前所拥有的:
execute 'unpack' do
command "unzip #{working_dir}/config.zip -d #{working_dir}"
not_if # not if the files and directories within config.zip are already within "working_dir"
结束
【问题讨论】:
标签: bash chef-infra