Update devstack plugin for dependent packages

Recent changes to the gate base images [1] removed a package
neutron-vpnaas requires (apparmor).
This patch updates the plugin.sh to install apparmor.

Change-Id: Ic569c43e014ef11f8121db7dd5047a39579a4633
Closes-Bug: #1558355
(cherry picked from commit 0101b01e85)
This commit is contained in:
Michael Johnson 2016-03-17 03:50:26 +00:00 committed by Arie Bregman
parent e32f350be9
commit 4f1971bbf2
1 changed files with 1 additions and 0 deletions

View File

@ -11,6 +11,7 @@ function neutron_vpnaas_install {
function neutron_agent_vpnaas_install_agent_packages {
install_package $IPSEC_PACKAGE
if is_ubuntu && [[ "$IPSEC_PACKAGE" == "strongswan" ]]; then
install_package apparmor
sudo ln -sf /etc/apparmor.d/usr.lib.ipsec.charon /etc/apparmor.d/disable/
sudo ln -sf /etc/apparmor.d/usr.lib.ipsec.stroke /etc/apparmor.d/disable/
# NOTE: Due to https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/1387220