summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJean-Baptiste Queru <jbq@google.com>2012-11-02 10:00:23 -0700
committerJean-Baptiste Queru <jbq@google.com>2012-11-02 10:00:23 -0700
commitdfff601c1549287194781937c74ce5935bf33470 (patch)
tree2b4af05ffba3377faa9cfa2eea5114d0d6e9c0b5
parent241b668398869e58de8ceb50f87a800741f9e91d (diff)
downloadandroid_device_common-dfff601c1549287194781937c74ce5935bf33470.tar.gz
android_device_common-dfff601c1549287194781937c74ce5935bf33470.tar.bz2
android_device_common-dfff601c1549287194781937c74ce5935bf33470.zip
Allow the radio to be specified as a standalone file.
This replicates the bootloader setup. Bug: 4295425 Bug: 7252211 Change-Id: I7f7ff157fab98f67a9e143019870d64fffd5b2f1
-rw-r--r--clear-factory-images-variables.sh1
-rw-r--r--generate-factory-images-common.sh9
2 files changed, 8 insertions, 2 deletions
diff --git a/clear-factory-images-variables.sh b/clear-factory-images-variables.sh
index df9c251..a92586a 100644
--- a/clear-factory-images-variables.sh
+++ b/clear-factory-images-variables.sh
@@ -24,6 +24,7 @@ unset DEVICE
unset ERASE
unset PRODUCT
unset RADIO
+unset RADIOFILE
unset RADIOSRC
unset SLEEPDURATION
unset SRCPREFIX
diff --git a/generate-factory-images-common.sh b/generate-factory-images-common.sh
index 2fc5ebf..3e07e3e 100644
--- a/generate-factory-images-common.sh
+++ b/generate-factory-images-common.sh
@@ -43,7 +43,7 @@ if test "$BOOTLOADERFILE" = ""
then
unzip -d tmp ${SRCPREFIX}$PRODUCT-target_files-$BUILD.zip RADIO/$BOOTLOADERSRC
fi
-if test "$RADIO" != ""
+if test "$RADIO" != "" -a "$RADIOFILE" = ""
then
unzip -d tmp ${SRCPREFIX}$PRODUCT-target_files-$BUILD.zip RADIO/$RADIOSRC
fi
@@ -66,7 +66,12 @@ else
fi
if test "$RADIO" != ""
then
- cp tmp/RADIO/$RADIOSRC tmp/$PRODUCT-$VERSION/radio-$DEVICE-$RADIO.img
+ if test "$RADIOFILE" = ""
+ then
+ cp tmp/RADIO/$RADIOSRC tmp/$PRODUCT-$VERSION/radio-$DEVICE-$RADIO.img
+ else
+ cp $RADIOFILE tmp/$PRODUCT-$VERSION/radio-$DEVICE-$RADIO.img
+ fi
fi
if test "$CDMARADIO" != ""
then