#!/bin/sh destdir=/mnt/sdcard check_sd() { echo "Do Remount SD" > /dev/ttyS0 rm /dev/mmc* mdev -s } my_umount() { umount -l $destdir echo "Umount SD" } my_mount() { echo "Mount SD Begin" > /dev/ttyS0 ls /dev | grep mmc mount -o usefree -t vfat -o sync "/dev/$1" "${destdir}" #mount -t vfat -o sync "/dev/$1" "${destdir}" #mount -t vfat "/dev/$1" "${destdir}" case $? in 0) echo "Ok" >/dev/ttyS0 ;; 255) echo "Error">/dev/ttyS0 # echo "Error">/dev/ttyS2 ; check_sd ;; esac echo "Mount End" > /dev/ttyS0 } case "${ACTION}" in add|"") my_mount ${MDEV} ;; remove) my_umount ${MDEV} ;; esac