#!/system/bin/sh
echo ====================================================
echo ============ Ext4 Storage Optimizing ===============
echo ====== it usually takes a few seconds/minutes ======
echo ==== but can take hours on very full filesystems ===
echo ====================================================
echo

for path in "/data" "/cache"
do
DEVFS=`mount |grep $path | cut -d ' ' -f1`
FSTYPE="ext4"
if [ -e /system/xbin/fsdetect ] 
then
  FSTYPE=`/system/xbin/fsdetect $DEVFS`
fi
	echo ========== Optimizing $path  =============
  if [ $FSTYPE == "ext4" ]
  then
	time busybox fstrim -v $path
	echo
  else
        echo $path is $FSTYPE : skipping
  fi
  echo
done;

echo ========== DONE =============
