Fix missing nova client + other packages.
Change-Id: Id3c7ee623baad00d021b712ea5033ebeecdf65cd
This commit is contained in:
parent
72c87f7b62
commit
cc1ac3d71f
@ -476,11 +476,20 @@ class YumDependencyHandler(base.DependencyHandler):
|
||||
cmdline = ["yum", "clean", "all"]
|
||||
sh.execute(cmdline)
|
||||
|
||||
rpm_names = []
|
||||
scan_packages = []
|
||||
for inst in self.instances:
|
||||
for p in inst.package_names():
|
||||
if p not in self.nopackages:
|
||||
rpm_names.append(p)
|
||||
scan_packages.extend(inst.package_names())
|
||||
if not inst.get_bool_option('prebuilt'):
|
||||
(rpm_name, _t) = self._get_template_and_rpm_name(inst)
|
||||
scan_packages.append(rpm_name)
|
||||
|
||||
rpm_names = []
|
||||
for p in scan_packages:
|
||||
if not p:
|
||||
continue
|
||||
if p in self.nopackages:
|
||||
continue
|
||||
rpm_names.append(p)
|
||||
|
||||
if rpm_names:
|
||||
cmdline = ["yum", "install", "-y"] + sorted(set(rpm_names))
|
||||
@ -496,8 +505,9 @@ class YumDependencyHandler(base.DependencyHandler):
|
||||
scan_packages = []
|
||||
for inst in self.instances:
|
||||
scan_packages.extend(inst.package_names())
|
||||
(rpm_name, _template_name) = self._get_template_and_rpm_name(inst)
|
||||
scan_packages.append(rpm_name)
|
||||
if not inst.get_bool_option('prebuilt'):
|
||||
(rpm_name, _t) = self._get_template_and_rpm_name(inst)
|
||||
scan_packages.append(rpm_name)
|
||||
|
||||
rpm_names = []
|
||||
for p in scan_packages:
|
||||
|
@ -84,6 +84,7 @@ components:
|
||||
coverage: anvil.components.base_testing:PythonTestingComponent
|
||||
uninstall: anvil.components.base_install:PkgUninstallComponent
|
||||
db:
|
||||
prebuilt: True
|
||||
action_classes:
|
||||
install: anvil.distros.rhel:DBInstaller
|
||||
running: anvil.components.db:DBRuntime
|
||||
@ -94,6 +95,7 @@ components:
|
||||
- name: mysql
|
||||
- name: mysql-server
|
||||
general:
|
||||
prebuilt: True
|
||||
action_classes:
|
||||
install: anvil.components.pkglist:Installer
|
||||
running: anvil.components.base_runtime:EmptyRuntime
|
||||
@ -298,6 +300,7 @@ components:
|
||||
coverage: anvil.components.base_testing:PythonTestingComponent
|
||||
uninstall: anvil.components.base_install:PkgUninstallComponent
|
||||
rabbit-mq:
|
||||
prebuilt: True
|
||||
action_classes:
|
||||
install: anvil.components.rabbit:RabbitInstaller
|
||||
running: anvil.distros.rhel:RabbitRuntime
|
||||
|
Loading…
x
Reference in New Issue
Block a user