Releases/Fennec 4.0b4/BuildNotes: Difference between revisions

Jump to navigation Jump to search
Line 120: Line 120:


====Sign Android====
====Sign Android====
ffxbld@stage
mkdir /home/ftp/pub/mobile/candidates/4.0b4-candidates/build1/android-r7


<pre>
# on keymaster in ~/signing-work
mkdir fennec-4.0b4
cd fennec-4.0b4/
# we signed both en-US and multi since no one was sure in #mobile which to do
# need sep dirs since they are both named gecko-unsigned-unaligned.apk
mkdir -p build1/en-US
mkdir build1/multi
# get en-US apk
cd build1/en-US/
wget http://stage.mozilla.org/pub/mozilla.org/mobile/candidates/4.0b4-candidates/build1/unsigned/android-r7/en-US/gecko-unsigned-unaligned.apk
# get multi apk
cd ../multi/
wget http://stage.mozilla.org/pub/mozilla.org/mobile/candidates/4.0b4-candidates/build1/unsigned/android-r7/gecko-unsigned-unaligned.apk
# put the signing script in the ~/signing-work/fennec-4.0b4/ dir
cp ~/hg-tools/release/signing/* .
# copy the en-US apk up to pwd for signing -- there is a bug on this (608432
), it's because sign_android.sh relies on mozpass.py and that has to be in the same dir as .apk to work
cp build1/en-US/gecko-unsigned-unaligned.apk .
./sign_android.sh
* if any problems with signing, remove gecko-unaligned.apk and start again
# signing successful?  copy back to the en-US
mv gecko-unaligned.apk build1/en-US/
# rename the fennec.apk, then move
mv fennec.apk fennec-4.0b4.en-US.eabi-arm.apk
mv fennec-4.0b4.en-US.eabi-arm.apk build1/en-US/
# clean up any left overs 
rm *.apk
# repeat for multi
cp build1/multi/gecko-unsigned-unaligned.apk .
./sign_android.sh
mv gecko-unaligned.apk build1/multi/
mv fennec.apk fennec-4.0b4.multi.eabi-arm.apk
mv fennec-4.0b4.multi.eabi-arm.apk build1/multi/
rm *.apk
# upload to stage
cd build1/
scp -i ~/.ssh/ffxbld_dsa -r * ffxbld@stage.mozilla.org:/home/ftp/pub/mobile/candidates/4.0b4-candidates/build1/android-r7
</pre>


==== Update Android Snippets====
==== Update Android Snippets====
Confirmed users
4,467

edits

Navigation menu