#!/bin/sh if [ $(basename $0) = "smbmount.sh" ] ; then smbServer=$1 smbShare=$2 else smbServer=$(basename $0 | cut -f 1 -d '.') smbShare=$(basename $0 | cut -f 2 -d '.') fi echo "\\\\$smbServer\\$smbShare" ; echo -n "Login: " ; read smbUser ; if [ "$smbShare" = "home" ] ; then mountPoint=~/srv/$smbServer/home smbShare=$smbUser else mountPoint=~/srv/$smbServer/$smbShare fi #if [ ! -d $mountPoint -a -d $smbServer/$mountPoint ] ; #then # mountPoint=$smbServer/$mountPoint #fi mount | grep "//$smbServer/$smbShare" [ $? -eq 0 ] || smbmount //$smbServer/$smbShare $mountPoint -o username=$smbUser,fmask=644,uid=$(id -u)