Author: baggins
Date: Mon Mar 9 16:54:48 2009
New Revision: 10177
Modified:
rc-scripts/trunk/rc.d/init.d/functions
Log:
- added is_fsmounted function to check if a given filesystem is mounted,
requires /bin/stat (i.e. coreutils >= 7.1-2)
Modified: rc-scripts/trunk/rc.d/init.d/functions
==============================================================================
--- rc-scripts/trunk/rc.d/init.d/functions (original)
+++ rc-scripts/trunk/rc.d/init.d/functions Mon Mar 9 16:54:48 2009
@@ -990,6 +990,21 @@
return 0
}
+# is_fsmounted fstype mntpoint
+# Check if filesystem fstype is mounted on mntpoint
+is_fsmounted() {
+ typeset fstype=$1
+ typeset mntpoint=$2
+
+ [ -n "$fstype" -a -n "$mntpoint" ] || return 1
+
+ if [ "$(/bin/stat -L -f -c %T $mntpoint 2>/dev/null)" = "$fstype" ];
then
+ return 0
+ else
+ return 1
+ fi
+}
+
rc_cache_init() {
# If we have cachefile, use it.
# If we don't, create memory variables and try to save silently,
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit