| #!/bin/bash | 
 | # | 
 | # root [[REMOTE_NAME] [SRVNAME]] | 
 | # | 
 | # remote name: selects the UFS server/dialstring from your local configs | 
 | # srv name: optional name for the chan in #s | 
 | # | 
 | # when run with no args, this will mount ufs for qemu | 
 |  | 
 | DIALSTRING='tcp!10.0.2.2!1025' | 
 |  | 
 | REMOTE="qemu" | 
 | if [[ "$#" -ge "1" ]] | 
 | then | 
 | 	REMOTE=$1 | 
 | fi | 
 |  | 
 | SRVNAME=$REMOTE-ufs | 
 | if [[ "$#" -ge "2" ]] | 
 | then | 
 | 	SRVNAME=$2 | 
 | fi | 
 |  | 
 | # Given $REMOTE, override DIALSTRING.  Use something like this: | 
 | # | 
 | #if [ "x$REMOTE" = "xqemu" ] | 
 | #then | 
 | #	: #nothing | 
 | #elif [ "x$REMOTE" = "xSOMEHOST" ] | 
 | #then | 
 | #	DIALSTRING='tcp!SOMEIP!1025' | 
 | #else | 
 | #	echo "Unknown remote: $REMOTE!" | 
 | #	exit | 
 | #fi | 
 | [[ -f /etc/netmounts ]] && source /etc/netmounts | 
 |  | 
 | srv $DIALSTRING $SRVNAME | 
 |  | 
 | mount -b -c -C /srv/$SRVNAME /mnt |