Switch tar to zip for factory images am: d68beabe33 am: 18257fd91e am: 8a07b299ca am: f05bd98958 am: 9df1bab6ac am: c7c34b7538 am: 29f50ca0c8 am: 18bc401f58
am: 85e2f5d44d
Change-Id: Ibd6c8e5306137207da048a8fcfc2bf65f59b7664
diff --git a/generate-blob-lists.sh b/generate-blob-lists.sh
index fa6c20a..9525120 100755
--- a/generate-blob-lists.sh
+++ b/generate-blob-lists.sh
@@ -86,7 +86,7 @@
if test $(wc -l < $ARCHIVEDIR/$DEVICENAME-without.txt) != 0 -a $(wc -l < $ARCHIVEDIR/$DEVICENAME-with.txt) != 0
then
(
- echo '# Copyright (C) 2011 The Android Open Source Project'
+ date +"# Copyright (C) %Y The Android Open Source Project"
echo '#'
echo '# Licensed under the Apache License, Version 2.0 (the "License");'
echo '# you may not use this file except in compliance with the License.'
@@ -102,10 +102,8 @@
echo
echo '# This file is generated by device/common/generate-blob-lists.sh - DO NOT EDIT'
echo
- diff $ARCHIVEDIR/$DEVICENAME-without.txt $ARCHIVEDIR/$DEVICENAME-with.txt |
- grep -v '\.odex$' |
- grep '>' |
- cut -b 3-
+ comm -13 $ARCHIVEDIR/$DEVICENAME-without.txt $ARCHIVEDIR/$DEVICENAME-with.txt |
+ grep -v '\.odex$'
) > $ARCHIVEDIR/$DEVICENAME-proprietary-blobs.txt
cp $ARCHIVEDIR/$DEVICENAME-proprietary-blobs.txt device/$MANUFACTURERNAME/$DEVICENAME/proprietary-blobs.txt
diff --git a/generate-packages.sh b/generate-packages.sh
index 6bb503f..5c5d7e8 100755
--- a/generate-packages.sh
+++ b/generate-packages.sh
@@ -129,6 +129,7 @@
echo \ \ Setting up $COMPANY-specific makefiles
cp -R $COMPANY/staging/* tmp/vendor/$COMPANY/$DEVICE || echo \ \ \ \ Error copying makefiles
echo \ \ Setting up shared makefiles
+ unzip -j -o $ZIP OTA/android-info.txt -d root > /dev/null || echo \ \ \ \ Error extracting OTA/android-info.txt
cp -R root/* ${FILEDIR_ROOT} || echo \ \ \ \ Error copying makefiles
echo \ \ Generating self-extracting script
SCRIPT=extract-$COMPANY-$DEVICE.sh