584690a9f2
Fixing permissions so all users could access libvirtd.log Change-Id: I6f63a847ba9c5591a87922d3b117b101100b2fad Closes-Bug: 1563430 Co-Authored-By: Steven Dake <stdake@cisco.com>
25 lines
682 B
Bash
25 lines
682 B
Bash
#!/bin/bash
|
|
|
|
# TODO(SamYaple): Tweak libvirt.conf rather than change permissions.
|
|
# Fix permissions for libvirt
|
|
# Do not remove unless CentOS has been validated
|
|
if [[ -c /dev/kvm ]]; then
|
|
chmod 660 /dev/kvm
|
|
chown root:kvm /dev/kvm
|
|
fi
|
|
|
|
# Mount xenfs for libxl to work
|
|
if [[ $(lsmod | grep xenfs) ]]; then
|
|
mount -t xenfs xenfs /proc/xen
|
|
fi
|
|
|
|
if [[ ! -d "/var/log/kolla/libvirt" ]]; then
|
|
mkdir -p /var/log/kolla/libvirt
|
|
touch /var/log/kolla/libvirt/libvirtd.log
|
|
chmod 644 /var/log/kolla/libvirt/libvirtd.log
|
|
fi
|
|
if [[ $(stat -c %a /var/log/kolla/libvirt) != "755" ]]; then
|
|
chmod 755 /var/log/kolla/libvirt
|
|
chmod 644 /var/log/kolla/libvirt/libvirtd.log
|
|
fi
|