Browse code

Merge "Install agent packages when running agents like DHCP or L3"

Jenkins authored on 2013/06/16 18:29:16
Showing 2 changed files
... ...
@@ -362,8 +362,14 @@ function install_quantumclient() {
362 362
 
363 363
 # install_quantum_agent_packages() - Collect source and prepare
364 364
 function install_quantum_agent_packages() {
365
-    # install packages that is specific to plugin agent
366
-    quantum_plugin_install_agent_packages
365
+    # install packages that are specific to plugin agent(s)
366
+    if is_service_enabled q-agt q-dhcp q-l3; then
367
+        quantum_plugin_install_agent_packages
368
+    fi
369
+
370
+    if is_service_enabled q-lbaas; then
371
+       quantum_agent_lbaas_install_agent_packages
372
+    fi
367 373
 }
368 374
 
369 375
 # Start running processes, including screen
... ...
@@ -548,7 +554,6 @@ function _configure_quantum_metadata_agent() {
548 548
 }
549 549
 
550 550
 function _configure_quantum_lbaas() {
551
-    quantum_agent_lbaas_install_agent_packages
552 551
     quantum_agent_lbaas_configure_common
553 552
     quantum_agent_lbaas_configure_agent
554 553
 }
... ...
@@ -584,7 +584,7 @@ if is_service_enabled $DATABASE_BACKENDS; then
584 584
     install_database
585 585
 fi
586 586
 
587
-if is_service_enabled q-agt; then
587
+if is_service_enabled quantum; then
588 588
     install_quantum_agent_packages
589 589
 fi
590 590