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

Reply via email to