boklm pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits:
- 
7c9183b0
by Nicolas Vigier at 2024-02-28T16:17:42+01:00
2 changed files:
Changes:
| ... | ... | @@ -68,14 +68,19 @@ setup_build_tools | 
| 68 | 68 |  mkdir -p ~/"$SIGNING_PROJECTNAME-$tbb_version-apks"
 | 
| 69 | 69 |  chgrp signing ~/"$SIGNING_PROJECTNAME-$tbb_version-apks"
 | 
| 70 | 70 |  chmod g+w ~/"$SIGNING_PROJECTNAME-$tbb_version-apks"
 | 
| 71 | -cp -af ~/"$SIGNING_PROJECTNAME-$tbb_version"/*.apk ~/"$SIGNING_PROJECTNAME-$tbb_version-apks"
 | |
| 71 | +cp -af ~/"$SIGNING_PROJECTNAME-$tbb_version"/*.apk \
 | |
| 72 | +  ~/"$SIGNING_PROJECTNAME-$tbb_version"/*.bspatch \
 | |
| 73 | +  ~/"$SIGNING_PROJECTNAME-$tbb_version-apks"
 | |
| 72 | 74 |  cd ~/"$SIGNING_PROJECTNAME-$tbb_version-apks"
 | 
| 73 | 75 | |
| 74 | 76 |  # Sign all packages
 | 
| 75 | 77 |  for arch in ${ARCHS}; do
 | 
| 76 | 78 |    qa_apk=${projname}-qa-android-${arch}-${tbb_version}.apk
 | 
| 79 | +  unsigned_apk=${projname}-qa-unsigned-android-${arch}-${tbb_version}.apk
 | |
| 80 | +  unsigned_apk_bspatch=${projname}-qa-unsign-android-${arch}-${tbb_version}.bspatch
 | |
| 77 | 81 |    signed_apk=${projname}-android-${arch}-${tbb_version}.apk
 | 
| 78 | -  sign_apk "$qa_apk" "$signed_apk"
 | |
| 82 | +  bspatch "$qa_apk" "$unsigned_apk" "$unsigned_apk_bspatch"
 | |
| 83 | +  sign_apk "$unsigned_apk" "$signed_apk"
 | |
| 79 | 84 |    verify_apk "$signed_apk"
 | 
| 80 | 85 |    cp -f "$signed_apk" ~/"$SIGNING_PROJECTNAME-$tbb_version"
 | 
| 81 | 86 |  done
 | 
| ... | ... | @@ -116,7 +116,7 @@ install_packages opensc libengine-pkcs11-openssl | 
| 116 | 116 |  install_packages cmake libusb-1.0-0-dev libedit-dev gengetopt libpcsclite-dev help2man chrpath dh-exec
 | 
| 117 | 117 | |
| 118 | 118 |  # Install deps for android/apk signing
 | 
| 119 | -install_packages unzip openjdk-11-jdk-headless openjdk-11-jre-headless
 | |
| 119 | +install_packages unzip openjdk-11-jdk-headless openjdk-11-jre-headless bsdiff
 | |
| 120 | 120 | |
| 121 | 121 |  # Install deps for macos-rcodesign signing
 | 
| 122 | 122 |  install_packages p7zip-full zstd
 |