Files
android_bootable_recovery/prebuilt/fs
Dees_Troy 51a0e82eb2 TWRP-ify AOSP code
Pull in most TWRP sources
Stub out partition management code
Make it compile -- probably will not boot
Kind of a mess but have to start somewhere
2012-09-05 15:24:31 -04:00

47 lines
685 B
Bash

#!/sbin/sh
um
if [ $? != "0" ]; then
echo "Unable to unmount!"
exit 1
fi
case $1 in
repair)
if [ -e /dev/block/mmcblk0p2 ]; then
e2fsck -yf /dev/block/mmcblk0p2
else
echo "No ext partition found!"
exit 1
fi
exit 0
;;
ext3)
if [ -e /dev/block/mmcblk0p2 ]; then
e2fsck -yf /dev/block/mmcblk0p2
tune2fs -c0 -i0 -j /dev/block/mmcblk0p2
else
echo "No ext partition found!"
exit 1
fi
exit 0
;;
ext4)
if [ -e /dev/block/mmcblk0p2 ]; then
tune2fs -O extents,uninit_bg,dir_index /dev/block/mmcblk0p2
e2fsck -fpDC0 /dev/block/mmcblk0p2
else
echo "No ext partition found!"
exit 1
fi
exit 0
;;
--)
exit 0
;;
esac