On Sunday 27 March 2005 06:01, [EMAIL PROTECTED] wrote:
> Could you try this one please?
>
> --- autofs-4.1.3/modules/lookup_file.c.wide_char       2005-03-27
> 10:47:16.000000000 +0800 +++ autofs-4.1.3/modules/lookup_file.c        
> 2005-03-27
> 10:48:32.000000000 +0800 @@ -148,7 +148,7 @@ static int read_one(FILE *f,
> char *key,
>                                else if (ch == '*') {
>                                        state = st_star;
>                                        *(kptr++) = ch;
> -                              } else if (isprint((char) ch)) {
> +                              } else {
>                                        state = st_compare;
>                                        *(kptr++) = ch;
>                                }
> @@ -164,7 +164,7 @@ static int read_one(FILE *f, char *key,
>                                getting = got_real;
>                                state = st_entspc;
>                        } else if (escape == esc_char);
> -                      else if (isprint((char) ch))
> +                      else
>                                *(kptr++) = ch;
>                        break;



I tried this patch and now automount mounts all shares. But automount can't 
umount mounted shares with 8-bit chars in share names - I have entries in 
syslog like (I start autofs with command `automount --timeout=60 --verbose /smb 
file /etc/auto.smb``):

Apr  2 16:29:15 localhost automount[29323]: umount_multi: no mounts found under 
/smb/test_data
Apr  2 16:29:15 localhost automount[29323]: expired /smb/test_data
Apr  2 16:30:15 localhost automount[29384]: umount_multi: no mounts found under 
/smb/test_data
Apr  2 16:30:15 localhost automount[29384]: expired /smb/test_data
Apr  2 16:31:15 localhost automount[29384]: umount_multi: no mounts found under 
/smb/test_data
Apr  2 16:31:15 localhost automount[29384]: expired /smb/test_data

_______________________________________________
autofs mailing list
autofs@linux.kernel.org
http://linux.kernel.org/mailman/listinfo/autofs

Reply via email to