else:
msger.error('Invalid arguments, see gbs remotebuild -h for more info')
+ if not USER:
+ msger.error('empty user is not allowed for remotebuild, '\
+ 'please add user/passwd to gbs conf, and try again')
+
try:
repo = repository.GitRepository(workdir)
if opts.commit:
'build_server': 'https://api.tizen.org',
'user': 'my_user_id',
'passwd': '',
- 'passwdx': '',
},
'build': {
'build_cmd': '/usr/bin/build',
; settings for build subcommand
build_server = $remotebuild__build_server
user = $remotebuild__user
-passwdx = $remotebuild__passwdx
+passwd = $remotebuild__passwd
[build]
build_cmd = $build__build_cmd
if build_server:
defaults['remotebuild']['build_server'] = build_server
defaults['remotebuild']['user'] = \
- raw_input('Username for remote build server: ')
- msger.info('Your password will be encoded before saving ...')
- defaults['remotebuild']['passwd'] = ''
- defaults['remotebuild']['passwdx'] = \
- base64.b64encode(getpass.getpass().encode('bz2'))
+ raw_input('Username for remote build server '\
+ '(type <enter> to skip): ')
+ if defaults['remotebuild']['user']:
+ msger.info('Your password will be encoded before saving ...')
+ defaults['remotebuild']['passwdx'] = \
+ base64.b64encode(getpass.getpass().encode('bz2'))
with open(fpath, 'w') as wfile:
wfile.write(self.get_default_conf(defaults))