X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_openvuplus_3.0;a=blobdiff_plain;f=meta-openvuplus%2Frecipes-core%2Fudev%2Fudev-182%2Fautoumount.sh;fp=meta-openvuplus%2Frecipes-core%2Fudev%2Fudev-182%2Fautoumount.sh;h=a8f26bf9b0efb6d2bbe16add2f5e16e0c82ec14e;hp=0000000000000000000000000000000000000000;hb=5e5582814a4d472b1e93907e76be151ad16b1786;hpb=31fbe87f034c671e88ceb0f28942f10dfe4fde07 diff --git a/meta-openvuplus/recipes-core/udev/udev-182/autoumount.sh b/meta-openvuplus/recipes-core/udev/udev-182/autoumount.sh new file mode 100644 index 0000000..a8f26bf --- /dev/null +++ b/meta-openvuplus/recipes-core/udev/udev-182/autoumount.sh @@ -0,0 +1,19 @@ +#!/bin/sh + +get_mount_point() { + mount |grep /dev/$1 |cut -d ' ' -f3 +} + +DEVICE=$1 + +if test -z $DEVICE; then + exit 1 +fi + +MOUNTPOINT="$(get_mount_point $DEVICE)" + +if test -n "${MOUNTPOINT}"; then + echo "[udev] umount -l ${MOUNTPOINT}" + umount -l ${MOUNTPOINT} +fi +