from tic.utils import misc
DEFAULT_CACHEDIR='/var/tmp/tic-core'
+DEFAULT_ANALYSIS_CACHEDIR='/var/tmp/tic-core/analysis'
DEFAULT_KICKSTARTDIR='/var/tmp/tic-core/kickstart'
def analyze(repo_list, recipe_list=None):
#Download repodata from repositories (Remote/Local)
repoinfo = get_repodata_from_repos(repos, DEFAULT_CACHEDIR)
logger.info('time to get repodata from repo: %d ms', misc.get_timestamp() - start_time)
+
+# checksum_list=[]
+# for repo in repoinfo:
+# checksum_list.append(repo['checksum']);
+# all_checksum='_'.join(checksum_list);
+# analysis_file=os.path.join(DEFAULT_ANALYSIS_CACHEDIR, all_checksum, 'analysis.json')
+# if os.path.exists(analysis_file):
+# pass
start_time = misc.get_timestamp()
# Parse the xml files for the analysis of package (.rpm)
Baseline= 'tizen-3.0',
Active= True,
Mic2Options= '-f raw --fstab=uuid --copy-kernel --compress-disk-image=bz2 --generate-bmap',
- Part='mobile-mbr',
+ Part='headless',
Language= 'en_US.UTF-8',
Keyboard= 'us',
Timezone= 'Asia/Seoul',
UserGroups= "audio,video"
),
Wayland=dict(
- Part='mobile-mbr',
+ Part='headless',
UserGroups='audio,video',
Groups=[],
PostScripts=[],
Schedule= "*",
Active= True,
Platform= 'Wayland',
- Part= 'mobile-mbr',
+ Part= 'headless',
Mic2Options= '-f loop --pack-to=@NAME@.tar.gz',
FileName= 'default',
Repos=['tizen-unified', 'tizen-base'],
checksums[item])
my_repodata.append({"name":reponame,
"baseurl":baseurl,
+ "checksum":repo_checksum,
"repomd":repomd,
"primary":filepaths['primary'],
"cachedir":cache_dir,