1
0
mirror of https://github.com/gryf/wmdocklib.git synced 2025-12-21 05:18:07 +01:00

1569327 release 1.1 is broken

trying to clean up things.

wmdocklib now contains the modules to install.
examples all the scripts.
only pywmhdmon.py has been tested.
This commit is contained in:
mfrasca
2006-10-03 07:45:21 +00:00
parent 9767d86378
commit 9c81d722a7
26 changed files with 2547 additions and 1128 deletions

35
examples/tmount Normal file
View File

@@ -0,0 +1,35 @@
#!/bin/sh
# tmount - toggle mount / eject
#
# usage: tmount mountpoint ejectable
#
# parameter mountpoint: the mount point, without trailing '/'
# ejectable: not empty indicates that the media is software ejectable
# action: if the indicated file system is not mounted, mounts it
# otherwise unmounts it
# if mounting fails or when unmounting, ejects software ejectable
# media.
if [ "$2" == "" ]; then eject=echo
else eject=eject
fi
mountpointIndicated=$1
mountpointFound=`df $1 | tail -1 | cut -d% -f2`
if [ $mountpointIndicated = $mountpointFound ]
then
umount $mountpointIndicated
$eject $mountpointIndicated
else
# my smartmedia does not mount correctly after a media change
# second try always succeeds. ask me why! if neither mount
# attempt succeeds, then attempt ejecting ejectable media
mount $mountpointIndicated || mount $mountpointIndicated || $eject $mountpointIndicated
fi