print 'get_pkgrev_from_snapshot http_GET(%s) error' % u
return None
- def get_source_viewinfo(self, prj):
+ def get_source_viewinfo(self, prj, nofilename=1, parse=0):
"""
Get source viewinfo of the project
"""
except CalledProcessError, err:
raise ImageDataError("Can't extract %s from %s: %s" % \
(path, rpm, err))
+ # Change baseurl
+ if os.getenv('ENABLED_REPLACE_BASEURL'):
+ content = content.replace(os.getenv('ENABLED_REPLACE_BASEURL').split(',')[0],
+ os.getenv('ENABLED_REPLACE_BASEURL').split(',')[1])
self.ksi[os.path.basename(path)] = content
if path.endswith('.xml'):
try:
from common.buildtrigger import trigger_info, trigger_next
from common.utils import sync, set_permissions, Workdir
-
# Returns the list of baseurls from kickstart configuration.
def get_base_url(kickstart,buildid):
baseurl = []
stderr=sys.stderr,
shell=True)
+ os.system('sudo chmod 0777 -R %s' % basedir)
+
status = 'success'
if ret:
print 'Error: mic returned %d' % ret
convert_image_dir(os.path.join(sync_src, 'images'),
fields['repo'], fields['name'])
sync_status = 'success'
+
for loop in range(2):
if sync(sync_src, sync_dest):
print "Retry sync %s to %s" % (sync_src, sync_dest)
print 'Skipping processing of REQUEST_CREATE for prerelease project'
return 0
- gerrit = Gerrit(os.getenv('GERRIT_HOSTNAME'), os.getenv('GERRIT_USERNAME'),
+ gerrit = Gerrit(os.getenv('GERRIT_HOSTNAME_EXTERNAL'), os.getenv('GERRIT_USERNAME'),
os.getenv('GERRIT_SSHPORT'),
int(os.getenv('GERRIT_SILENT_MODE')))
"tag": git_tag,
}
submit_info['pre_created'] = []
- url = 'ssh://%s:%s' % (os.getenv('GERRIT_HOSTNAME'),
+ url = 'ssh://%s:%s' % (os.getenv('GERRIT_HOSTNAME_EXTERNAL'),
os.getenv('GERRIT_SSHPORT'))
for item in obs_target_prjs:
enable_build = True
"here are accepted.")
print '\n Upload _service file to replace update package to OBS'
- url = 'ssh://%s:%s' % (os.getenv('GERRIT_HOSTNAME'),
+ url = 'ssh://%s:%s' % (os.getenv('GERRIT_HOSTNAME_EXTERNAL'),
os.getenv('GERRIT_SSHPORT'))
gerrit_project = os.getenv('GERRIT_PROJECT')
# create local package