That certainly seems to work I think I'd tried quoting both the mount point and the mount device but not just the mount device as you have pointed out.
Thanks ----- Original Message ---- From: Ian Kent <[EMAIL PROTECTED]> To: Sandra Bonus <[EMAIL PROTECTED]> Cc: [email protected] Sent: Monday, January 22, 2007 6:18:27 PM Subject: Re: [autofs] Windows administrative shares broken by v5 On Mon, 2007-01-22 at 16:13 +0900, Ian Kent wrote: I'm being a bit hasty here. We'll need to do some testing with this. See below. > > > > > > # $Id: auto.smb,v 1.3 2005/04/05 13:02:09 raven Exp $ > > > > > > # matthews improved auto.smb file > > > # under Fedora Core 4 it successfully mounts all shares in my network > > > # including shares ending in $ > > > > > > . /opt/maj/standard > > > > > > # This file must be executable to work! chmod 755! > > > key="$1" > > > opts="-fstype=cifs,username=$SMB_USER,password=$SMB_PASSWORD" > > > > > > for P in /bin /sbin /usr/bin /usr/sbin > > > do > > > if [ -x $P/smbclient ] > > > then > > > SMBCLIENT=$P/smbclient > > > break > > > fi > > > done > > > > > > [ -x $SMBCLIENT ] || exit 1 > > > > > > $SMBCLIENT -U $SMB_USER%$SMB_PASSWORD -gNL $key 2>/dev/null| awk -v > > > key="$key" -v opts="$opts" -F'|' -- ' > > > BEGIN { ORS=""; first=1 } > > > /Disk/ { if (first) { print opts; first=0 } > > > sub(/ /, "\\ ", $2) > > This line is no longer needed Keep this line as well or the keys won't preserve the spaces. > > > dir=$2 > > > sub ("\\$","\\$",dir) > > > print " \\\n\t /" dir, "://" key "/" dir > > The updated print encloses each mount entry in double quotes > > > } > > > END { if (!first) print "\n"; else exit 1 } > > > ' > > > > $SMBCLIENT -U $SMB_USER%$SMB_PASSWORD -gNL $key 2>/dev/null| awk -v > > key="$key" -v opts="$opts" -F'|' -- ' > > BEGIN { ORS=""; first=1 } > > /Disk/ { if (first) { print opts; first=0 } > > dir=$2 > > sub ("\\$","\\$",dir) > > print " \\\n\t /" $2, "\"://" key "/" $2 "\""; > oops, that should be > print " \\\n\t /" dir, "\"://" key "/" dir "\"" > > } > > END { if (!first) print "\n"; else exit 1 } > > ' ____________________________________________________________________________________ Don't get soaked. Take a quick peak at the forecast with the Yahoo! Search weather shortcut. http://tools.search.yahoo.com/shortcuts/#loc_weather _______________________________________________ autofs mailing list [email protected] http://linux.kernel.org/mailman/listinfo/autofs
