'manifestdata': manifestdata,
}
-def main():
+def main(action):
"""Script entry point."""
print '---[JOB STARTED: %s ]-------------------------'
project = content.get("project")
+ if action == "latest_link":
+ # update/create the latest repo link
+ print 'make_latest_link'
+ make_latest_link(os.path.join(content.get("base_path"), content.get("repo_path")))
+ # TRIGGER NEXT RSYNC-DOWNLOAD (MIRROR)
+ if os.getenv("RSYNC_DOWNLOAD_ENABLED", "0") != "0":
+ trigger_next('RSYNC_DOWNLOAD', content)
+ return
+
build = BuildService(obs_api, obs_user, obs_passwd)
unresolvable_broken_packages = {}
base_release_id, ref_project_id)
# update/create the latest repo link
- make_latest_link(os.path.join(base_path, repo_data['repo_path']))
+ #make_latest_link(os.path.join(base_path, repo_data['repo_path']))
+ trigger_next("LATEST_LINK", {"base_path" : base_path,
+ "repo_path" : repo_data['repo_path'],
+ "project": project,
+ })
# prepare trigger data for image creation jobs and snapdiff sync jobs
trigger_data, trigger_snapdiff = prepare_trigger_data(
if __name__ == '__main__':
try:
- sys.exit(main())
+ #set num
+ if len(sys.argv) > 1:
+ sys.exit(main(sys.argv[1]))
+ else:
+ sys.exit(main(sys.argv))
except LocalError, error:
print error
sys.exit(1)