diff options
author | Jean-Baptiste Queru <jbq@google.com> | 2012-09-10 10:25:42 -0700 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2012-09-10 10:25:42 -0700 |
commit | ae5c4fecdc2ebf80f4a52d18a02195653d3dddd6 (patch) | |
tree | e8a31ef83f8adee04bf5acb88d380617507e8394 | |
parent | 839a25fcbb0f4e9240794310cf14cf2ed444f2df (diff) | |
parent | b6eb9247e57d1fd3b594042c6c7cce5e69adaa80 (diff) | |
download | device_common-ae5c4fecdc2ebf80f4a52d18a02195653d3dddd6.zip device_common-ae5c4fecdc2ebf80f4a52d18a02195653d3dddd6.tar.gz device_common-ae5c4fecdc2ebf80f4a52d18a02195653d3dddd6.tar.bz2 |
am b6eb9247: am 93dfd775: Merge "Generate flash-all scripts for Windows as well."
* commit 'b6eb9247e57d1fd3b594042c6c7cce5e69adaa80':
Generate flash-all scripts for Windows as well.
-rw-r--r-- | generate-factory-images-common.sh | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/generate-factory-images-common.sh b/generate-factory-images-common.sh index a82e3d2..d6674bc 100644 --- a/generate-factory-images-common.sh +++ b/generate-factory-images-common.sh @@ -106,6 +106,62 @@ cat >> tmp/$PRODUCT-$VERSION/flash-all.sh << EOF fastboot -w update image-$PRODUCT-$VERSION.zip EOF chmod a+x tmp/$PRODUCT-$VERSION/flash-all.sh +cat > tmp/$PRODUCT-$VERSION/flash-all.bat << EOF +@ECHO OFF +:: Copyright 2012 The Android Open Source Project +:: +:: Licensed under the Apache License, Version 2.0 (the "License"); +:: you may not use this file except in compliance with the License. +:: You may obtain a copy of the License at +:: +:: http://www.apache.org/licenses/LICENSE-2.0 +:: +:: Unless required by applicable law or agreed to in writing, software +:: distributed under the License is distributed on an "AS IS" BASIS, +:: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +:: See the License for the specific language governing permissions and +:: limitations under the License. + +PATH=%PATH%;"%SYSTEMROOT%\System32" +EOF +if test "$ERASEALL" = "true" +then +cat >> tmp/$PRODUCT-$VERSION/flash-all.bat << EOF +fastboot erase boot +fastboot erase cache +fastboot erase recovery +fastboot erase system +fastboot erase userdata +EOF +fi +cat >> tmp/$PRODUCT-$VERSION/flash-all.bat << EOF +fastboot flash bootloader bootloader-$DEVICE-$BOOTLOADER.img +fastboot reboot-bootloader +ping -n $SLEEPDURATION 127.0.0.1 >nul +EOF +if test "$RADIO" != "" +then +cat >> tmp/$PRODUCT-$VERSION/flash-all.bat << EOF +fastboot flash radio radio-$DEVICE-$RADIO.img +fastboot reboot-bootloader +ping -n $SLEEPDURATION 127.0.0.1 >nul +EOF +fi +if test "$CDMARADIO" != "" +then +cat >> tmp/$PRODUCT-$VERSION/flash-all.bat << EOF +fastboot flash radio-cdma radio-cdma-$DEVICE-$CDMARADIO.img +fastboot reboot-bootloader +ping -n $SLEEPDURATION 127.0.0.1 >nul +EOF +fi +cat >> tmp/$PRODUCT-$VERSION/flash-all.bat << EOF +fastboot -w update image-$PRODUCT-$VERSION.zip + +echo Press any key to exit... +pause >nul +exit +EOF cat > tmp/$PRODUCT-$VERSION/flash-base.sh << EOF #!/bin/sh |