Mac FUSE support (thanks to Jeff Sickel)
This commit is contained in:
@@ -18,6 +18,11 @@ case FreeBSD
|
||||
if(kldstat|9 grep -si ' fuse')
|
||||
exec 9pfuse $1 $2
|
||||
echo 'don''t know how to mount (no fuse)' >[1=2]
|
||||
case Darwin
|
||||
if(sysctl fuse.version >[2=1] |9 grep -si 'fuse.version' ||
|
||||
test -d /System/Library/Extensions/fusefs.kext)
|
||||
exec 9pfuse $1 $2
|
||||
echo 'don''t know how to mount (no fuse)' >[1=2]
|
||||
case *
|
||||
echo 'can''t mount on' `{uname} >[1=2]
|
||||
}
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
#!/usr/local/plan9/bin/rc
|
||||
l#!/usr/local/plan9/bin/rc
|
||||
|
||||
if(! ~ $#* 1){
|
||||
echo 'usage: unmount mtpt' >[1=2]
|
||||
exit usage
|
||||
}
|
||||
f=`{u mount | grep $1}
|
||||
if(echo $f | 9 grep -s 'type fuse')
|
||||
if(echo $f | 9 grep -s 'type fuse' && ! ~ `{uname} Darwin)
|
||||
exec fusermount -u -z $1
|
||||
exec u umount $1
|
||||
|
||||
Reference in New Issue
Block a user