Packages with anaconda repo are installed during Centos
installation. For aarch64, because the Centos image is old,
there are some packages which have anaconda as "From repo:".
Use localrepo for these packages.
Change-Id: I1aa39f3716d5d4cdc71f18155b7d5f953b4bdb7d
Signed-off-by: valentin.radulescu <valentin.radulescu@enea.com>
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
from tools.io import read_from, write_to, read_json
from tools.convert import to_json, CsvConverter
from tools.io import read_from, write_to, read_json
from tools.convert import to_json, CsvConverter
+LOCAL_REPOS = ['localrepo', 'anaconda']
+
class RpmDataBuilder(object):
def __init__(self, build_config, yum_info_installed, rpm_info_installed,
class RpmDataBuilder(object):
def __init__(self, build_config, yum_info_installed, rpm_info_installed,
def _get_rpm_available_in(self, rpm, available_rpms):
if 'From repo' in rpm.keys():
def _get_rpm_available_in(self, rpm, available_rpms):
if 'From repo' in rpm.keys():
- if rpm['From repo'] == 'localrepo':
+ if rpm['From repo'] in LOCAL_REPOS:
return 'localrepo'
available_repo_rpms = available_rpms[rpm['From repo']]
for a_rpm in available_repo_rpms:
return 'localrepo'
available_repo_rpms = available_rpms[rpm['From repo']]
for a_rpm in available_repo_rpms: