Support Router Advertisement Daemon (radvd) for IPv6

Install radvd if the l3 service is enabled.

Partially implements blueprint: neutron-ipv6-radvd-ra

Change-Id: I749b31dcaad072a35e5921579b50f1ca451b1383
This commit is contained in:
Robert Li 2014-07-17 15:04:52 -04:00 committed by Henry Gessau
parent f73c9b9e78
commit 72b3e448af
4 changed files with 7 additions and 0 deletions

View File

@ -23,3 +23,4 @@ rabbitmq-server # NOPRIME
qpidd # NOPRIME
sqlite3
vlan
radvd # NOPRIME

View File

@ -20,6 +20,7 @@ rabbitmq-server # NOPRIME
sqlite3
sudo
vlan
radvd # NOPRIME
# FIXME: qpid is not part of openSUSE, those names are tentative
python-qpid # NOPRIME

View File

@ -22,3 +22,4 @@ rabbitmq-server # NOPRIME
qpid-cpp-server # NOPRIME
sqlite
sudo
radvd # NOPRIME

View File

@ -492,6 +492,10 @@ function install_neutronclient {
# install_neutron_agent_packages() - Collect source and prepare
function install_neutron_agent_packages {
# radvd doesn't come with the OS. Install it if the l3 service is enabled.
if is_service_enabled q-l3; then
install_package radvd
fi
# install packages that are specific to plugin agent(s)
if is_service_enabled q-agt q-dhcp q-l3; then
neutron_plugin_install_agent_packages