#!/bin/sh

exec 1>/dev/null 2>&1

SDCARD_DEV=
MASS_STORAGE_FILE=/sys/devices/virtual/android_usb/android0/f_mass_storage/lun/file
SDCARD_MOUNT_PATH=/media/card

ORIGIN_ACCESS_MODE=`uci get storageshare.property.access_mode`
ORIGIN_IFANON=`uci get storageshare.property.ifanon`

#Save StorageShare Configure
if [ ${ORIGIN_ACCESS_MODE} != $1 ]
  then
    uci set storageshare.property.access_mode=$1
fi

if [ ${ORIGIN_IFANON} != $2 ]
  then
    uci set storageshare.property.ifanon=$2
fi

if [ ${ORIGIN_ACCESS_MODE} != $1 -o ${ORIGIN_IFANON} != $2 ]
  then
    echo "commit storageShare config"
    uci commit storageshare
fi

if [ ${ORIGIN_ACCESS_MODE} != $1 -o ${ORIGIN_IFANON} != $2 ]; then
  echo "Restart storageShare service for config change"
  /etc/init.d/service_storageshare &
elif [ $1 = "1" -a $3 = "1" ]; then
  echo "Restart storageShare service for login change"
  /etc/init.d/service_storageshare &
fi

exit 0
