#!/bin/sh
set -e

me="[factory-reset]"

# Load ipmodule variables
source /opt/gira/share/devicestack/ipmodule-vars

if mount | grep "${UD_BLOCKDEV}" > /dev/null
then
  printf "%s Userdata is mounted, abort mission.\\n" "${me}"
  exit 1
else
  printf "%s Factory reset called. Cleaning userdata partition.\\n" "${me}"
  printf "%s Reformatting %s.\\n" "${me}" "${UD_BLOCKDEV}"
  /usr/sbin/mkfs.ext3 -F ${UD_BLOCKDEV}
  sync
  printf "%s Done.\\n" "${me}"
  exit 0
fi
