fixed #36
This commit is contained in:
parent
3a6b8ba033
commit
acd3968fa9
1 changed files with 10 additions and 13 deletions
|
@ -1,26 +1,27 @@
|
||||||
#!/usr/bin/env ruby -wKU
|
#!/usr/bin/env ruby -wKU
|
||||||
require 'time'
|
require 'time'
|
||||||
|
|
||||||
def test var message
|
def test var, message
|
||||||
unless var
|
unless var
|
||||||
puts message
|
puts message
|
||||||
exit
|
exit
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
mac_path = File.expand_path(File.dirname(File.expand_path(__FILE__)) + "/..")
|
path = File.dirname File.expand_path(__FILE__)
|
||||||
|
mac_path = File.expand_path(path + "/..")
|
||||||
release_path = mac_path + "/build/Release/"
|
release_path = mac_path + "/build/Release/"
|
||||||
|
|
||||||
version = `defaults read \"#{release_path}/Tentia.app/Contents/Info\" CFBundleVersion`.gsub(/\n/,'')
|
version = `defaults read \"#{release_path}/Tentia.app/Contents/Info\" CFBundleVersion`.gsub(/\n/,'')
|
||||||
length = `stat -f %z \"#{release_path}/Tentia.app.zip\"`.gsub(/\n/,'')
|
length = `stat -f %z \"#{release_path}/Tentia.app.zip\"`.gsub(/\n/,'')
|
||||||
signature = `ruby \"#{mac_path}/../../../Sparkle\ 1.5b6/Extras/Signing Tools/sign_update.rb\" \"#{release_path}/Tentia.app.zip\" \"#{path}/public/dsa_priv.pem\"`.gsub(/\n/,'')
|
signature = `ruby \"#{mac_path}/../../Sparkle\ 1.5b6/Extras/Signing Tools/sign_update.rb\" \"#{release_path}/Tentia.app.zip\" \"#{mac_path}/publish/dsa_priv.pem\"`.gsub(/\n/,'')
|
||||||
|
|
||||||
test version "Couldn't find version"
|
test version, "Couldn't find version"
|
||||||
test length "Couldn't find length"
|
test length, "Couldn't find length"
|
||||||
test signature "Couldn't find signature"
|
test signature, "Couldn't find signature"
|
||||||
|
|
||||||
unless File.exists? "#{release_path}/Tentia.app/Contents/dsa_pub.pem"
|
unless File.exists? "#{release_path}/Tentia.app/Contents/Resources/dsa_pub.pem"
|
||||||
puts "dsa_pub.pem is not in place."
|
puts "#{release_path}/Tentia.app/Contents/dsa_pub.pem"
|
||||||
exit
|
exit
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -47,12 +48,8 @@ xml = <<XML
|
||||||
</rss>
|
</rss>
|
||||||
XML
|
XML
|
||||||
|
|
||||||
|
|
||||||
puts "EXIT"
|
|
||||||
exit
|
|
||||||
|
|
||||||
File.open("#{path}/Appcast.xml", 'w') {|f| f.write(xml) }
|
File.open("#{path}/Appcast.xml", 'w') {|f| f.write(xml) }
|
||||||
system "scp \"#{path}/../build/Release/Tentia.app.zip\" jeena@jeena.net:~/jabs.nu/public/Tentia/download/"
|
system "scp \"#{release_path}/Tentia.app.zip\" jeena@jeena.net:~/jabs.nu/public/Tentia/download/"
|
||||||
system "scp \"#{path}/ReleaseNotes.html\" jeena@jeena.net:~/jabs.nu/public/Tentia/download/"
|
system "scp \"#{path}/ReleaseNotes.html\" jeena@jeena.net:~/jabs.nu/public/Tentia/download/"
|
||||||
system "scp \"#{path}/Appcast.xml\" jeena@jeena.net:~/jabs.nu/public/Tentia/download/"
|
system "scp \"#{path}/Appcast.xml\" jeena@jeena.net:~/jabs.nu/public/Tentia/download/"
|
||||||
|
|
||||||
|
|
Reference in a new issue