From 88948cc8ebd0d5367faa043baa1d2e241ab19721 Mon Sep 17 00:00:00 2001 From: Simon Delamare <simon.delamare@ens-lyon.fr> Date: Mon, 28 Sep 2020 16:58:59 +0200 Subject: [PATCH] [lib] kwollect : fix when directory to backup does not exist --- lib/refrepo/gen/puppet/kwollectg5k.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/refrepo/gen/puppet/kwollectg5k.rb b/lib/refrepo/gen/puppet/kwollectg5k.rb index 6fb35f96368..2142bdb2c38 100644 --- a/lib/refrepo/gen/puppet/kwollectg5k.rb +++ b/lib/refrepo/gen/puppet/kwollectg5k.rb @@ -27,7 +27,9 @@ def generate_puppet_kwollectg5k(options) next unless options[:sites].include?(site_uid) - FileUtils.mv("#{options[:output_dir]}//platforms/production/modules/generated/files/grid5000/kwollect/#{site_uid}", "#{backup_dir}/") + if File.directory?("#{options[:output_dir]}//platforms/production/modules/generated/files/grid5000/kwollect/#{site_uid}") + FileUtils.mv("#{options[:output_dir]}//platforms/production/modules/generated/files/grid5000/kwollect/#{site_uid}", "#{backup_dir}/") + end # Metrics configuration for each node site['clusters'].sort.each { |cluster_uid, cluster| -- GitLab