diff --git a/elements/neutron/os-refresh-config/configure.d/20-neutron-selinux b/elements/neutron/os-refresh-config/configure.d/20-neutron-selinux index 45b0a05ef..ad8335f1f 100755 --- a/elements/neutron/os-refresh-config/configure.d/20-neutron-selinux +++ b/elements/neutron/os-refresh-config/configure.d/20-neutron-selinux @@ -3,6 +3,11 @@ set -eu [ -x /usr/sbin/semanage ] || exit 0 +# FIXME: Work around SELinux issues on Fedora 21 +# https://bugs.launchpad.net/tripleo/+bug/1428784 +VERSION=`lsb_release -sr` || true +[ $VERSION -eq 21 ] && exit 0 + semanage fcontext -a -t neutron_var_lib_t "/mnt/state/var/lib/neutron(/.*)?" restorecon -Rv /mnt/state/var/lib/neutron