diff options
author | Koushik Dutta <koushd@gmail.com> | 2011-09-04 10:31:05 -0700 |
---|---|---|
committer | Koushik Dutta <koushd@gmail.com> | 2011-09-04 10:31:05 -0700 |
commit | d58074d2c7c8760b47ae321ec289b45512a59f29 (patch) | |
tree | 7f7ef1a7825604944278daee71500ee2ca4e2a58 | |
parent | bf68cc0e3861d486339950c9ad639ee48f72c10b (diff) | |
download | replicant_build-d58074d2c7c8760b47ae321ec289b45512a59f29.zip replicant_build-d58074d2c7c8760b47ae321ec289b45512a59f29.tar.gz replicant_build-d58074d2c7c8760b47ae321ec289b45512a59f29.tar.bz2 |
fixes for recovery.fstab
Change-Id: I95a4fa0b02f271faa014d2116ffafb3ec2282981
-rwxr-xr-x | tools/device/mkvendor.sh | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/tools/device/mkvendor.sh b/tools/device/mkvendor.sh index 1098feb..43dfe79 100755 --- a/tools/device/mkvendor.sh +++ b/tools/device/mkvendor.sh @@ -60,6 +60,10 @@ then cp $BOOTIMAGE $TMPDIR pushd $TMPDIR > /dev/null unpackbootimg -i $BOOTIMAGEFILE > /dev/null + mkdir ramdisk + pushd ramdisk > /dev/null + gunzip -c ../$BOOTIMAGEFILE-ramdisk.gz | cpio -i + popd > /dev/null BASE=$(cat $TMPDIR/$BOOTIMAGEFILE-base) CMDLINE=$(cat $TMPDIR/$BOOTIMAGEFILE-cmdline) PAGESIZE=$(cat $TMPDIR/$BOOTIMAGEFILE-pagesize) @@ -87,7 +91,10 @@ fi for file in $(find $TEMPLATE_DIR -name '*.template') do OUTPUT_FILE=$DEVICE_DIR/$(basename $(echo $file | sed s/\\.template//g)) - cat $file | sed s/__DEVICE__/$DEVICE/g | sed s/__MANUFACTURER__/$MANUFACTURER/g | sed -f $TMPDIR/sedcommand | sed s/__BASE__/$BASE/g | sed s/__PAGE_SIZE__/$PAGESIZE/g > $OUTPUT_FILE + if [ ! -f $OUTPUT_FILE ] + then + cat $file | sed s/__DEVICE__/$DEVICE/g | sed s/__MANUFACTURER__/$MANUFACTURER/g | sed -f $TMPDIR/sedcommand | sed s/__BASE__/$BASE/g | sed s/__PAGE_SIZE__/$PAGESIZE/g > $OUTPUT_FILE + fi done mv $DEVICE_DIR/device.mk $DEVICE_DIR/device_$DEVICE.mk |