diff --git a/lib/neutron b/lib/neutron index d30e18562f..852787db36 100644 --- a/lib/neutron +++ b/lib/neutron @@ -90,6 +90,10 @@ function is_neutron_legacy_enabled { return 1 } +if is_neutron_legacy_enabled; then + source $TOP_DIR/lib/neutron-legacy +fi + # cleanup_neutron() - Remove residual data files, anything left over from previous # runs that a clean run would need to clean up function cleanup_neutron_new { @@ -568,6 +572,15 @@ function neutron_service_plugin_class_add { fi } +function install_neutron_agent_packages { + if is_neutron_legacy_enabled; then + # Call back to old function + install_neutron_agent_packages_mutnauq "$@" + else + : + fi +} + function start_neutron { if is_neutron_legacy_enabled; then # Call back to old function diff --git a/lib/neutron-legacy b/lib/neutron-legacy index 0b0caf18b5..37d278344e 100644 --- a/lib/neutron-legacy +++ b/lib/neutron-legacy @@ -423,7 +423,7 @@ function install_mutnauq { } # install_neutron_agent_packages() - Collect source and prepare -function install_neutron_agent_packages { +function install_neutron_agent_packages_mutnauq { # 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 diff --git a/stack.sh b/stack.sh index 1817f61704..0aaa60470a 100755 --- a/stack.sh +++ b/stack.sh @@ -573,7 +573,6 @@ source $TOP_DIR/lib/placement source $TOP_DIR/lib/cinder source $TOP_DIR/lib/swift source $TOP_DIR/lib/neutron -source $TOP_DIR/lib/neutron-legacy source $TOP_DIR/lib/ldap source $TOP_DIR/lib/dstat source $TOP_DIR/lib/dlm diff --git a/unstack.sh b/unstack.sh index 6cd039f638..b0ebaf725e 100755 --- a/unstack.sh +++ b/unstack.sh @@ -67,7 +67,6 @@ source $TOP_DIR/lib/placement source $TOP_DIR/lib/cinder source $TOP_DIR/lib/swift source $TOP_DIR/lib/neutron -source $TOP_DIR/lib/neutron-legacy source $TOP_DIR/lib/ldap source $TOP_DIR/lib/dstat source $TOP_DIR/lib/dlm