Be explicit about jarsigner algorithms

If these aren't specified, it works fine with the jdk6 version, but
produces an unusable (on Android) index.jar with the jdk7 version.
This commit is contained in:
Ciaran Gultnieks committed 2013-04-11 17:30:51 +01:00
1 parent adffec7364
commit af391c7679
2 files changed
+2 -1

No files matched your search

+1 -1
View File
@@ -3,7 +3,7 @@ Vagrant::Config.run do |config|
config.vm.box = "precise32"
config.vm.box_url = "/shares/software/OS and Boot/precise32.box"
config.vm.customize ["modifyvm", :id, "--memory", "1536"]
config.vm.customize ["modifyvm", :id, "--memory", "2048"]
config.vm.provision :shell, :path => "fixpaths.sh"
# Set apt proxy - remove, or adjust this, accordingly!
+1
View File
@@ -698,6 +698,7 @@ def main():
# Sign the index...
p = subprocess.Popen(['jarsigner', '-keystore', keystore,
'-storepass', keystorepass, '-keypass', keypass,
'-digestalg', 'SHA1', '-sigalg', 'MD5withRSA',
os.path.join('repo', 'index.jar') , repo_keyalias], stdout=subprocess.PIPE)
output = p.communicate()[0]
if p.returncode != 0: