android_device_htc_leo/releasetools/squisher.sh

27 lines
669 B
Bash
Raw Normal View History

#!/bin/sh
2011-10-03 15:49:08 +00:00
# This script is included in squisher
# It is the final build step (after OTA package)
echo "Making Leo Compatible Update script"
cd $REPACK/ota/META-INF/com/google/android
echo 'mount("yaffs2", "MTD", "boot", "/boot");' >> temp
echo 'package_extract_dir("boot", "/boot");' >> temp
grep -vw assert updater-script >> temp
rm -rf updater-script
grep -vw boot.img temp > updater-script
rm -rf temp
2011-10-03 15:49:08 +00:00
echo "Removing boot.img"
cd $REPACK/ota
rm -rf $REPACK/ota/boot.img
rm -rf $REPACK/ota/boot
2011-10-03 15:49:08 +00:00
echo "Adding boot folder"
cp -a $OUT/boot $REPACK/ota/boot
if [[ ! -e $OUT/temp/boot/initrd.gz ]] ; then
cp -a $OUT/ramdisk.img $OUT/temp/boot/initrd.gz
fi
exit 0