diff options
author | Jean-Baptiste Queru <jbq@google.com> | 2011-06-24 15:41:10 -0700 |
---|---|---|
committer | Jean-Baptiste Queru <jbq@google.com> | 2011-06-24 15:41:10 -0700 |
commit | 695ebe6734909337bdbae29b2e3c3fbdd67703f3 (patch) | |
tree | d74db035c1bd427907a3a746133a3932d1938780 | |
parent | f95434368224c8a6bc3ff5176a26e101134651b7 (diff) | |
download | device_samsung_crespo-695ebe6734909337bdbae29b2e3c3fbdd67703f3.zip device_samsung_crespo-695ebe6734909337bdbae29b2e3c3fbdd67703f3.tar.gz device_samsung_crespo-695ebe6734909337bdbae29b2e3c3fbdd67703f3.tar.bz2 |
Deal with apks, if necessary
Change-Id: Ic41900bdd15c04465bd04c7e7b85fb6d1a05a5af
-rwxr-xr-x | self-extractors/generate-packages.sh | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/self-extractors/generate-packages.sh b/self-extractors/generate-packages.sh index 4d9ffc2..2913cbb 100755 --- a/self-extractors/generate-packages.sh +++ b/self-extractors/generate-packages.sh @@ -94,6 +94,14 @@ do then chmod a+x $FILEDIR/$(basename $ONE_FILE) || echo \ \ \ \ Error chmoding $ONE_FILE fi + if test $(echo $ONE_FILE | grep \\.apk\$ | wc -l) = 1 + then + echo \ \ \ \ Splitting $ONE_FILE + mkdir -p $FILEDIR/$(basename $ONE_FILE).parts || echo \ \ \ \ Error making parts dir for $ONE_FILE + unzip $FILEDIR/$(basename $ONE_FILE) -d $FILEDIR/$(basename $ONE_FILE).parts > /dev/null || echo \ \ \ \ Error unzipping $ONE_FILE + rm $FILEDIR/$(basename $ONE_FILE) || echo \ \ \ \ Error removing original $ONE_FILE + rm -rf $FILEDIR/$(basename $ONE_FILE).parts/META-INF || echo \ \ \ \ Error removing META-INF for $ONE_FILE + fi done echo \ \ Setting up $COMPANY-specific makefiles cp -R $COMPANY/staging/* tmp/vendor/$COMPANY/$DEVICE || echo \ \ \ \ Error copying makefiles |