【问题标题】:chef copying a directory厨师复制目录
【发布时间】:2014-03-17 11:28:21
【问题描述】:

我正在尝试将目录从一个文件夹复制到另一个文件夹,如下所示:

directory "C:\\test\\go" do
  recursive true
  action :create
end

cookbook_file "C:\\Automation" do
  source "C:\\Automation"
  path "C:\\test\\go"
  action :create_if_missing
end

它会创建目标文件夹 C:\test\go 但不会复制任何内容。 文档说它还应该处理目录,所以有什么想法为什么不处理? 我还尝试了通配符源“C:\Automation\*”,还尝试了正斜杠...

【问题讨论】:

标签: directory copy chef-infra


【解决方案1】:

解决办法如下:

ruby_block "get the windows resources" do
  block do
    FileUtils.mkdir_p mod_path
    FileUtils.cp_r(Dir["#{RESOURCE_DIR}/*.exe"], Chef::Config[:file_cache_path])
  end
end

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多