#!/bin/sh

case "$1" in
  start)
    resize2fs /dev/mmcblk0p2
    _partition_size="$(df -P / | tail -1 | sed -nE 's/\S+\s+(\S+).*/\1/p')"
    if [ "${_partition_size}" -lt 500000 ]; then
      printf "d\n2\nn\np\n2\n41984\n\nw\n" | fdisk /dev/mmcblk0
      reboot
			killall rcS
    fi
		fsck -n /dev/mmcblk0p2 || touch /forcefsck
  ;;

  stop)
#    echo -- Umount nand --
#    umount "$(mount | sed -nE -e 's/ubi0:s30 on (.*) type ubifs .*/\1/p')"
#    ubidetach --dev-path /dev/mtd0

  ;;
  *)
  exit 1
esac

exit $?
