Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Matthew Finkel
tor-browser-build
Commits
ea1d0b24
Commit
ea1d0b24
authored
Dec 04, 2018
by
sisbell
Committed by
Georg Koppen
Dec 06, 2018
Browse files
Bug 28697: Use pre-generated android keystore and fix timestamps on zipped archives
parent
bad46e53
Changes
4
Show whitespace changes
Inline
Side-by-side
projects/tor-browser/android-qa.keystore
0 → 100644
View file @
ea1d0b24
File added
projects/tor-browser/build.android
View file @
ea1d0b24
...
@@ -9,10 +9,10 @@ cd /var/tmp/build
...
@@ -9,10 +9,10 @@ cd /var/tmp/build
mv
$rootdir
/[% c
(
'input_files_by_name/https-everywhere'
)
%]
$ext_dir
/https-everywhere-eff@eff.org.xpi
mv
$rootdir
/[% c
(
'input_files_by_name/https-everywhere'
)
%]
$ext_dir
/https-everywhere-eff@eff.org.xpi
mv
$rootdir
/[% c
(
'input_files_by_name/noscript'
)
%]
$ext_dir
/
{
73a6fe31-595d-460b-a920-fcc0f8843232
}
.xpi
mv
$rootdir
/[% c
(
'input_files_by_name/noscript'
)
%]
$ext_dir
/
{
73a6fe31-595d-460b-a920-fcc0f8843232
}
.xpi
[
% c
(
"var/touch"
)
%]
$ext_dir
$ext_dir
/
*
zip
-d
$apk
META-INF/
\*
zip
-d
$apk
META-INF/
\*
zip
-r
$apk
$ext_dir
zip
-r
-X
$apk
$ext_dir
# Sign a QA build. This apk is not a debug version and doesn't contain a debug flag in the manifest
# Sign a QA build. This apk is not a debug version and doesn't contain a debug flag in the manifest
keytool
-genkey
-v
-keystore
qa.keystore
-storepass
android
-alias
androidqakey
-keypass
android
-keyalg
RSA
-keysize
2048
-validity
10000
-dname
"CN=Android Tor QA,O=Tor,C=US"
[
% c
(
"var/faketime"
)
%] jarsigner
-verbose
-digestalg
SHA1
-sigalg
MD5withRSA
-keystore
$rootdir
/android-qa.keystore
-signedjar
$qa_apk
$apk
androidqakey
-storepass
android
-keypass
android
jarsigner
-verbose
-digestalg
SHA1
-sigalg
MD5withRSA
-keystore
qa.keystore
-signedjar
$qa_apk
$apk
androidqakey
-storepass
android
-keypass
android
projects/tor-browser/config
View file @
ea1d0b24
...
@@ -46,6 +46,7 @@ targets:
...
@@ -46,6 +46,7 @@ targets:
var
:
var
:
arch_deps
:
arch_deps
:
-
openjdk-8-jdk
-
openjdk-8-jdk
-
faketime
input_files
:
input_files
:
-
project
:
container-image
-
project
:
container-image
...
@@ -108,3 +109,6 @@ input_files:
...
@@ -108,3 +109,6 @@ input_files:
URL
:
https://files.pythonhosted.org/packages/7e/9b/f99171190f04cd23768547dd34533b4016bd582842f53cd9fe9585a74c74/pefile-2017.11.5.tar.gz
URL
:
https://files.pythonhosted.org/packages/7e/9b/f99171190f04cd23768547dd34533b4016bd582842f53cd9fe9585a74c74/pefile-2017.11.5.tar.gz
sha256sum
:
675c35ee0e1677db9e80d2f48d8a7ff2cf38e6207e8cd5e2a2c6d126db025854
sha256sum
:
675c35ee0e1677db9e80d2f48d8a7ff2cf38e6207e8cd5e2a2c6d126db025854
enable
:
'
[%
c("var/windows")
%]'
enable
:
'
[%
c("var/windows")
%]'
# To generate a new keystore, see how-to-generate-keystore.txt
-
filename
:
android-qa.keystore
enable
:
'
[%
c("var/android")
%]'
projects/tor-browser/how-to-generate-keystore.txt
0 → 100644
View file @
ea1d0b24
To generate a new keystore, type the following command:
keytool -genkey -v -keystore android-qa.keystore -storepass android -alias androidqakey -keypass android -keyalg RSA -keysize 2048 -validity 10000 -dname "CN=Android Tor QA,O=Tor,C=US"
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment