Follow symlinks when copying logs

There are symlinks in /etc/openvswitch, these cause failing log uploads
because the target will be unreadable.

Change-Id: I0c07b41161aa47e518d343196242e339fdf2281d
This commit is contained in:
Jens Rosenboom
2016-06-20 15:02:04 +02:00
parent a25d83fad1
commit 440a2c342c

View File

@@ -186,8 +186,8 @@ def _save_logs(prefix, log_dir)
sh %(sleep 25)
%w(nova neutron keystone cinder glance heat apache2 rabbitmq mysql openvswitch mariadb).each do |project|
sh %(mkdir -p #{log_dir}/#{prefix}/#{project})
sh %(sudo cp -r /etc/#{project} #{log_dir}/#{prefix}/#{project}/etc || true)
sh %(sudo cp -r /var/log/#{project} #{log_dir}/#{prefix}/#{project}/log || true)
sh %(sudo cp -rL /etc/#{project} #{log_dir}/#{prefix}/#{project}/etc || true)
sh %(sudo cp -rL /var/log/#{project} #{log_dir}/#{prefix}/#{project}/log || true)
end
end