blob: c0efb52fca2b5958a58056ce00f81d6c4c04d94c [file] [log] [blame]
#!/bin/sh
WEBDAV_SD=/www/webdav/sdcard
if [ -f /tmp/sdcard_mount ]; then
[ "$ACTION" = "add" -o "$ACTION" = "remove" ] && /sbin/block hotplug
if [ "$ACTION" = "add" ]; then
echo "$DEVNAME" | grep -q "^mmcblk\|^sd" && {
/sbin/block detect > /etc/config/fstab
. /sbin/mrvl_detect_sdcard
mkdir -p $WEBDAV_SD
mount --bind /sdcard $WEBDAV_SD
}
elif [ "$ACTION" = "remove" ]; then
echo "$DEVNAME" | grep -q "^mmcblk\|^sd" && {
. /sbin/mrvl_detect_sdcard
umount $WEBDAV_SD 2>/dev/null
rm $WEBDAV_SD/
}
fi
else
( uci show fstab | grep -q @mount ) && {
uci delete fstab.@mount[0]
uci commit fstab
}
fi