|  | #!/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 |