#!/bin/sh # # by Bill Nottingham # # Adapted from mount.smb by Greg Galperin, MAR99 # if [ $# != 4 -o "$3" != "-o" ]; then echo "unsupported commandline $0 $*" exit -1 fi for arg in `echo $4 | tr ',' ' '`; do case "$arg" in user=*) SMBUSER="`echo $arg | cut -d '=' -f 2-`" ;; passwd=*) PASSWD=`echo $arg | cut -d '=' -f 2-` ;; domain=*) DOMAIN="-W `echo $arg | cut -d '=' -f 2-`" ;; *) ;; esac done if [ -n "$PASSWD" ]; then USER=$SMBUSER%$PASSWD exec smbmount "$1" $2 $DOMAIN else USER=$SMBUSER exec smbmount "$1" $2 $DOMAIN -N fi exit $?