'-storepass:file', config['keystorepassfile'],
'-keypass:file', config['keypassfile'],
'-dname', keydname])
+ # TODO keypass should be sent via stdin
if p.returncode != 0:
raise BuildException("Failed to generate key", p.stdout)
# now show the lovely key that was just generated
p = FDroidPopen(['keytool', '-list', '-v',
- '-keystore', keystore, '-alias', repo_keyalias])
- output = p.communicate(password)[0]
+ '-keystore', keystore, '-alias', repo_keyalias],
+ '-storepass:file', config['keystorepassfile'])
logging.info(output.lstrip().strip() + '\n\n')
'-storepass:file', config['keystorepassfile'],
'-keypass:file', config['keypassfile'],
'-dname', config['keydname']])
+ # TODO keypass should be sent via stdin
if p.returncode != 0:
raise BuildException("Failed to generate key")
'-keypass:file', config['keypassfile'], '-sigalg',
'MD5withRSA', '-digestalg', 'SHA1',
apkfile, keyalias])
+ # TODO keypass should be sent via stdin
if p.returncode != 0:
raise BuildException("Failed to sign application")
'-keypass:file', config['keypassfile'],
'-digestalg', 'SHA1', '-sigalg', 'MD5withRSA',
os.path.join(repodir, 'index.jar') , config['repo_keyalias']])
+ # TODO keypass should be sent via stdin
if p.returncode != 0:
logging.info("Failed to sign index")
sys.exit(1)