#!/sbin/sh

OUTFD=$2
ZIP=$3

ui_print() {
  echo -n -e "ui_print $1\n" > /proc/self/fd/$OUTFD
  echo -n -e "ui_print\n" > /proc/self/fd/$OUTFD
}

cd /tmp
rm -rf arter97
mkdir arter97
cd arter97
unzip -o "$ZIP"

cp *f2fs* /sbin
cd /sbin
chmod 755 *f2fs*

ui_print " ";
ui_print "Installed f2fs-tools for TWRP"
ui_print " ";
ui_print "Format /data to f2fs:"
ui_print "   Wipe > Advanced Wipe > Data"
ui_print " > Change File System > F2FS"
ui_print " ";
ui_print "DO NOT change /cache or /system to f2fs.";
ui_print "It's meaningless and you will encounter boot issues";
ui_print " ";
ui_print "If you get:"
ui_print "Wiping data without wiping /data/media,"
ui_print "please convert back to ext4 and retry"
ui_print " ";
ui_print "Please flash f2fs_fstab.zip"
ui_print "if your fstab isn't converted yet"
ui_print " ";
ui_print "Finished";
ui_print " ";

rm -rf /tmp/arter97
sync
