From e785f94c758abfddb843bdd9564fd7ae0dc1a653 Mon Sep 17 00:00:00 2001 From: JF Ding Date: Thu, 12 Jul 2012 18:55:43 +0800 Subject: [PATCH] use decoded passwd string in conf even for empty str --- gitbuildsys/conf.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/gitbuildsys/conf.py b/gitbuildsys/conf.py index 5792954..3d9487d 100644 --- a/gitbuildsys/conf.py +++ b/gitbuildsys/conf.py @@ -229,7 +229,7 @@ class ConfigMgr(object): }, 'remotebuild': { 'build_server': 'https://api.tizen.org', - 'user': 'my_user_id', + 'user': '', 'passwd': '', }, 'build': { @@ -248,7 +248,8 @@ editor = $general__editor ; settings for build subcommand build_server = $remotebuild__build_server user = $remotebuild__user -passwd = $remotebuild__passwd +; CAUTION: please use the key name "passwd" to reset plaintext password +passwdx = $remotebuild__passwdx [build] build_cmd = $build__build_cmd @@ -337,13 +338,19 @@ distconf = $build__distconf % defaults['remotebuild']['build_server']) if build_server: defaults['remotebuild']['build_server'] = build_server + defaults['remotebuild']['user'] = \ raw_input('Username for remote build server '\ '(type to skip): ') + if defaults['remotebuild']['user']: msger.info('Your password will be encoded before saving ...') defaults['remotebuild']['passwdx'] = \ base64.b64encode(getpass.getpass().encode('bz2')) + else: + defaults['remotebuild']['passwdx'] = \ + base64.b64encode( + defaults['remotebuild']['passwd'].encode('bz2')) with open(fpath, 'w') as wfile: wfile.write(self.get_default_conf(defaults)) -- 2.7.4