Change-Id: Ib9de4571501771f12b1aeb6550e94eea03643290
| ... | ... |
@@ -386,6 +386,10 @@ function get_packages() {
|
| 386 | 386 |
local service |
| 387 | 387 |
|
| 388 | 388 |
for service in ${ENABLED_SERVICES//,/ }; do
|
| 389 |
+ # Allow individual services to specify dependencies |
|
| 390 |
+ if [[ -e $FILES/apts/${service} ]]; then
|
|
| 391 |
+ file_to_parse="${file_to_parse} $service"
|
|
| 392 |
+ fi |
|
| 389 | 393 |
if [[ $service == n-* ]]; then |
| 390 | 394 |
if [[ ! $file_to_parse =~ nova ]]; then |
| 391 | 395 |
file_to_parse="${file_to_parse} nova"
|
| ... | ... |
@@ -398,8 +402,6 @@ function get_packages() {
|
| 398 | 398 |
if [[ ! $file_to_parse =~ keystone ]]; then |
| 399 | 399 |
file_to_parse="${file_to_parse} keystone"
|
| 400 | 400 |
fi |
| 401 |
- elif [[ -e $FILES/apts/${service} ]]; then
|
|
| 402 |
- file_to_parse="${file_to_parse} $service"
|
|
| 403 | 401 |
fi |
| 404 | 402 |
done |
| 405 | 403 |
|