new_pkg_list = os.getenv('NEW_PKG_LIST')
rm_pkg_list = os.getenv('RM_PKG_LIST')
rm_from_img_list = os.getenv('RM_FROM_IMG')
+ add_to_img_list = os.getenv('ADD_TO_IMG')
# If there is no direct input from input parameters, let build parameters come from trigger_info
if not obs_prj:
for pkg in contents.get("packages"):
if pkg.values()[0]['build'] == 'include':
new_pkg_list += (pkg.keys()[0]+' '+pkg.values()[0]['commit']+' ')
- new_pkg_list.rstrip(' ')
+ new_pkg_list=new_pkg_list[:-1]
if not rm_pkg_list:
rm_pkg_list = ''
if contents.get("packages"):
for pkg in contents.get("packages"):
if pkg.values()[0]['build'] != 'include':
rm_pkg_list += (pkg.keys()[0]+' ')
- rm_pkg_list.rstrip(' ')
+ rm_pkg_list=rm_pkg_list[:-1]
if not rm_from_img_list:
rm_from_img_list = ''
if contents.get("packages"):
for pkg in contents.get("packages"):
- if pkg.values()[0]['build'] == 'include' and pkg.values()[0]['image'] != 'include':
+ if pkg.values()[0]['image'] != 'include':
rm_from_img_list += (pkg.keys()[0]+' ')
- rm_from_img_list.rstrip(' ')
+ rm_from_img_list=rm_from_img_list[:-1]
+ if not add_to_img_list:
+ add_to_img_list = ''
+ if contents.get("packages"):
+ for pkg in contents.get("packages"):
+ if pkg.values()[0]['image'] == 'include':
+ add_to_img_list += (pkg.keys()[0]+' ')
+ add_to_img_list=add_to_img_list[:-1]
gbsbuild_tag = contents.get("tag")