Matthew Jurgens wrote: > >> Of course, it then doesn't escape $ in the offsets. >> But, it looks like your script isn't up to date. >> I'm fairly sure the current script should output: >> -fstype=cifs,username=USER,password=PASS \ >> "/C" "://xp0/C" \ >> "/ADMIN$" "://xp0/ADMIN$" \ >> "/C$" "://xp0/C$" >> >> which is why I thought we shouldn't need the "\" escapes. >> Can you check your auto.smb against the one attached please, in >> particular the last line at the bottom of the "/Disk/" block should be: >> >> print " \\\n\t \"/" dir "\"", "\"://" key "/" loc "\"" >> >> Ian >> > Script updated and gsub commented out (like a message earlier in the > thread): > -fstype=cifs,username=USER,password=PASS \ > "/C" "://xp0/C" \ > "/ADMIN$" "://xp0/ADMIN$" \ > "/C$" "://xp0/C$" > > cd /smb/xp0/C$ gives > cd: no such file or directory: /smb/xp0/C$ > > something is really busted now since I can't even cd /smb/xp0/C either. > I don't understand why the debug log contains what looks like parts of > the script as the output since running the script manually seems to have > perfectly clean output
Because the script file is not executable now it is treating it as a file map not a program map. > > debug output is: > May 15 11:09:01 gw automount[20964]: st_expire: state 1 path /smb > May 15 11:09:01 gw automount[20964]: expire_proc: exp_proc = 3082091408 > path /smb > May 15 11:09:01 gw automount[20964]: expire_cleanup: got thid 3082091408 > path /smb stat 0 > May 15 11:09:01 gw automount[20964]: expire_cleanup: sigchld: exp > 3082091408 finished, switching from 2 to 1 > May 15 11:09:01 gw automount[20964]: st_ready: st_ready(): state = 2 > path /smb > May 15 11:09:01 gw automount[20964]: handle_packet: type = 3 > May 15 11:09:01 gw automount[20964]: handle_packet_missing_indirect: > token 101, name xp0, request pid 17443 > May 15 11:09:01 gw automount[20964]: attempting to mount entry /smb/xp0 > May 15 11:09:01 gw automount[20964]: lookup_mount: lookup(file): looking > up xp0 > May 15 11:09:01 gw automount[20964]: lookup(file): bad map entry "[ -x > $P/smbclient ]..." for key "if" > May 15 11:09:01 gw automount[20964]: lookup(file): bad map entry "-A > $smbauthfile -gL $key 2>/dev/null| awk -v key="$key" -v opts="$opts" > -F'|' -- '..." for key "$SMBCLIENT" > May 15 11:09:01 gw automount[20964]: lookup(file): bad map entry "[ -x > $P/smbclient ]..." for key "if" > May 15 11:09:01 gw automount[20964]: lookup(file): bad map entry "-A > $smbauthfile -gL $key 2>/dev/null| awk -v key="$key" -v opts="$opts" > -F'|' -- '..." for key "$SMBCLIENT" > May 15 11:09:01 gw automount[20964]: lookup_nss_mount: key "xp0" not > found in map. > May 15 11:09:01 gw automount[20964]: send_fail: token = 101 > May 15 11:09:01 gw automount[20964]: failed to mount /smb/xp0 > May 15 11:09:01 gw automount[20964]: handle_packet: type = 3 > May 15 11:09:01 gw automount[20964]: handle_packet_missing_indirect: > token 102, name xp0, request pid 17443 > May 15 11:09:01 gw automount[20964]: attempting to mount entry /smb/xp0 > May 15 11:09:01 gw automount[20964]: lookup_mount: lookup(file): looking > up xp0 > May 15 11:09:01 gw automount[20964]: lookup(file): bad map entry "[ -x > $P/smbclient ]..." for key "if" > May 15 11:09:01 gw automount[20964]: lookup(file): bad map entry "-A > $smbauthfile -gL $key 2>/dev/null| awk -v key="$key" -v opts="$opts" > -F'|' -- '..." for key "$SMBCLIENT" > May 15 11:09:01 gw automount[20964]: lookup(file): bad map entry "[ -x > $P/smbclient ]..." for key "if" > May 15 11:09:01 gw automount[20964]: lookup(file): bad map entry "-A > $smbauthfile -gL $key 2>/dev/null| awk -v key="$key" -v opts="$opts" > -F'|' -- '..." for key "$SMBCLIENT" > May 15 11:09:01 gw automount[20964]: lookup_nss_mount: key "xp0" not > found in map. > May 15 11:09:01 gw automount[20964]: send_fail: token = 102 > May 15 11:09:01 gw automount[20964]: failed to mount /smb/xp0 > May 15 11:09:01 gw automount[20964]: handle_packet: type = 3 > May 15 11:09:01 gw automount[20964]: handle_packet_missing_indirect: > token 103, name xp0, request pid 17443 > May 15 11:09:01 gw automount[20964]: attempting to mount entry /smb/xp0 > May 15 11:09:01 gw automount[20964]: lookup_mount: lookup(file): looking > up xp0 > May 15 11:09:01 gw automount[20964]: lookup(file): bad map entry "[ -x > $P/smbclient ]..." for key "if" > May 15 11:09:01 gw automount[20964]: lookup(file): bad map entry "-A > $smbauthfile -gL $key 2>/dev/null| awk -v key="$key" -v opts="$opts" > -F'|' -- '..." for key "$SMBCLIENT" > May 15 11:09:01 gw automount[20964]: lookup(file): bad map entry "[ -x > $P/smbclient ]..." for key "if" > May 15 11:09:01 gw automount[20964]: lookup(file): bad map entry "-A > $smbauthfile -gL $key 2>/dev/null| awk -v key="$key" -v opts="$opts" > -F'|' -- '..." for key "$SMBCLIENT" > May 15 11:09:01 gw automount[20964]: lookup_nss_mount: key "xp0" not > found in map. > May 15 11:09:01 gw automount[20964]: send_fail: token = 103 > May 15 11:09:01 gw automount[20964]: failed to mount /smb/xp0 > May 15 11:09:01 gw automount[20964]: handle_packet: type = 3 > May 15 11:09:01 gw automount[20964]: handle_packet_missing_indirect: > token 104, name xp0, request pid 17443 > May 15 11:09:01 gw automount[20964]: attempting to mount entry /smb/xp0 > May 15 11:09:01 gw automount[20964]: lookup_mount: lookup(file): looking > up xp0 > May 15 11:09:01 gw automount[20964]: lookup(file): bad map entry "[ -x > $P/smbclient ]..." for key "if" > May 15 11:09:01 gw automount[20964]: lookup(file): bad map entry "-A > $smbauthfile -gL $key 2>/dev/null| awk -v key="$key" -v opts="$opts" > -F'|' -- '..." for key "$SMBCLIENT" > May 15 11:09:01 gw automount[20964]: lookup(file): bad map entry "[ -x > $P/smbclient ]..." for key "if" > May 15 11:09:01 gw automount[20964]: lookup(file): bad map entry "-A > $smbauthfile -gL $key 2>/dev/null| awk -v key="$key" -v opts="$opts" > -F'|' -- '..." for key "$SMBCLIENT" > May 15 11:09:01 gw automount[20964]: lookup_nss_mount: key "xp0" not > found in map. > May 15 11:09:01 gw automount[20964]: send_fail: token = 104 > May 15 11:09:01 gw automount[20964]: failed to mount /smb/xp0 > > > > _______________________________________________ autofs mailing list [email protected] http://linux.kernel.org/mailman/listinfo/autofs
