[FUGSPBR] Erro ao rodar um patch

Mauricio Goto freebsd-brasil em uol.com.br
Ter Ago 14 01:00:53 BRT 2001


Ola
Altera o parametro abaixo em /usr/src/include/utmp.h

#define UT_NAMESIZE     16    #numero de caracteres :-)



# /usr/src/include => cat -n utmp.h | grep UT_NAMESIZE
#    49  #define UT_NAMESIZE     16  


recompile o seu sistema e good luck :-)


[]x


> 
> Edson,
> 
>         Voce ja teve experiencia com isto ? Compensa ? Se compensa quais seriam
> os arquivos a serem mexidos ? Se não, voce teria alguma solução para
> autenticação pop/imap com username > 16 caracteres ?
> 
>         Obrigado
> 
>         Andrés
> 
> Edson Brandi wrote:
> >
> > Nao, ai voce teria que mexer num .h e num .c ....
> > e recompilar o sistema ...
> > Edson
> >
> > On Fri, 10 Aug 2001, Andrés Alejandro Luengo González wrote:
> >
> > > Edson,
> > >
> > >       Este patch pode ser modificado de maneira a aceitar tambem usuarios com
> > > nome maior que 16 caracteres ?
> > >
> > >       Andres
> > >
> > > Eduardo Augusto Cosa wrote:
> > > >
> > > > Acredito que sim, gravei o CD com a imagem que peguei em
> > > > ftp://ftp.br.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES/ e fiz a
> > > > instalação..... não fiz nenhum tipo de upgrade ainda !!!
> > > >
> > > > []'s
> > > > Eduardo
> > > > ----- Original Message -----
> > > > From: "Edson Brandi" <e.brandi em uol.com.br>
> > > > To: <fugspbr em fugspbr.org>
> > > > Sent: Friday, August 10, 2001 9:38 AM
> > > > Subject: Re: [FUGSPBR] Erro ao rodar um patch
> > > >
> > > > > O patch foi feito para um 4.3 STABLE
> > > > > que versao esta usando ?
> > > > > Edson
> > > > >
> > > > > On Fri, 10 Aug 2001, Eduardo Augusto Cosa wrote:
> > > > >
> > > > > > A algum tempo atrás eu questionei sobre a possibilidade de usar username
> > > > com
> > > > > > o . (ponto) e o Edson mandou um patch para que eu rodasse no meu server.
> > > > > > Depois de um longo inverno :-) estou tentando implementar.... porém
> > > > estou
> > > > > > tendo um problema no segundo bloco, que segue abaixo:
> > > > > >
> > > > > > @@ -323,5 +323,5 @@
> > > > > >      local($name) = @_;
> > > > > >
> > > > > > -    if ($name !~ /^[a-z0-9_][a-z0-9_\-]*$/ || $name eq "a-z0-9_-") {
> > > > > > +    if ($name !~ /^[a-z.0-9_.][a-z.0-9_\-]*$/ || $name eq "a-z.0-9_-")
> > > > {
> > > > > >         warn "Wrong username. " .
> > > > > >             "Please use only lowercase characters or digits\a\n";
> > > > > >
> > > > > > olhando no arquivo adduser.rej, tenho o seguinte conteudo:
> > > > > >
> > > > > > **************
> > > > > > ***318,322 ****
> > > > > >      local($name) = @_;
> > > > > >
> > > > > > -    if ($name !~ /^[a-z0-9_][a-z0-9_\-]*$/ || $name eq "a-z0-9_-") {
> > > > > >         warn "Wrong username. " .
> > > > > >             "Please use only lowercase characters or digits\a\n";
> > > > > >
> > > > > > --- 318,322 ----
> > > > > >
> > > > > >      local($name) = @_;
> > > > > >
> > > > > > +    if ($name !~ /^[a-z.0-9_.][a-z.0-9_\-]*$/ || $name eq "a-z.0-9_-")
> > > > {
> > > > > >         warn "Wrong username. " .
> > > > > >             "Please use only lowercase characters or digits\a\n";
> > > > > >
> > > > > > O que deve estar errado ????
> > > > > >
> > > > > > Obrigado !!! 8-D
> > > > > >
> > > > > > ===
> > > > > >
> > > > > > >OLa
> > > > > > >      Copia o arquivo abaixo para dentro do seu /usr/sbin, como o nome
> > > > de
> > > > > > >remendo.txt.
> > > > > > >        depois executa:
> > > > > > >
> > > > > > ># patch < remendo.txt
> > > > > > >
> > > > > > >        Como resultado voce tera um adduser que aceita "."
> > > > > > >        ok?
> > > > > > >
> > > > > > >Ps. Faz um backup do /usr/sbin/adduser antes por segurança :-), mas ta
> > > > ok
> > > > > > que
> > > > > > >eu testei aqui.
> > > > > > >
> > > > > > >Edson
> > > > > > >
> > > > > > >
> > > > > > >##############Cortar aqui##############
> > > > > > >
> > > > > > >--- adduser     Tue Jul 10 15:48:35 2001
> > > > > > >+++ adduser.brandi      Tue Jul 10 15:53:23 2001
> > > > > > >@@ -310,5 +310,5 @@
> > > > > > >
> > > > > > >     while(1) {
> > > > > > >-       $name = &confirm_list("Enter username", 1, "a-z0-9_-", "");
> > > > > > >+       $name = &confirm_list("Enter username", 1, "a-z.0-9_-", "");
> > > > > > >        if (length($name) > 16) {
> > > > > > >            warn "Username is longer than 16 chars\a\n";
> > > > > > >@@ -323,5 +323,5 @@
> > > > > > >     local($name) = @_;
> > > > > > >
> > > > > > >-    if ($name !~ /^[a-z0-9_][a-z0-9_\-]*$/ || $name eq "a-z0-9_-") {
> > > > > > >+    if ($name !~ /^[a-z.0-9_.][a-z.0-9_\-]*$/ || $name eq "a-z.0-9_-")
> > > > {
> > > > > > >        warn "Wrong username. " .
> > > > > > >            "Please use only lowercase characters or digits\a\n";
> > > > > > >
> > > > > > >#############Fim #####################
> > > > > > >
> > > > > > >[ ]'s Edson
> > > > > >
> > > > > >
> > > > > >
> > > > > > ----
> > > > > > Para sair da lista envie um e-mail para majordomo em fugspbr.org
> > > > > > com as palavras "unsubscribe fugspbr" no corpo da mensagem.
> > > > > >
> > > > >
> > > > > [ ]'s Edson
> > > > >                                                 ,        ,
> > > > >    Edson Brandi                                /(        )`
> > > > >    Supervisor de Operacoes - UOL               \ \___   / |
> > > > >    Fone:   0XX11 96555470                      /- _  `-/  '
> > > > >            0XX11 32244103                     (/\/ \ \   /\
> > > > >    ICQ at Work:  32512639                     / /   | `    \
> > > > >    ICQ at Home: 100503189                     O O   ) /    |
> > > > > ---------------------------------------       `-^--'`<     '
> > > > >                                              (_.)  _  )   /
> > > > > Transforme seu PC numa Workstation Unix.      `.___/`    /
> > > > >  Visite http://www.primeirospassos.org         `-----' /
> > > > >         http://www.fugspbr.org     <----.     __ / __   \
> > > > >                                    <----|====O)))==) \) /====
> > > > >                                    <----'    `--' `.__,' \
> > > > >
> > > > > ----
> > > > > Para sair da lista envie um e-mail para majordomo em fugspbr.org
> > > > > com as palavras "unsubscribe fugspbr" no corpo da mensagem.
> > > > >
> > > >
> > > > ----
> > > > Para sair da lista envie um e-mail para majordomo em fugspbr.org
> > > > com as palavras "unsubscribe fugspbr" no corpo da mensagem.
> > > ----
> > > Para sair da lista envie um e-mail para majordomo em fugspbr.org
> > > com as palavras "unsubscribe fugspbr" no corpo da mensagem.
> > >
> >
> > [ ]'s Edson
> >                                                 ,        ,
> >    Edson Brandi                                /(        )`
> >    Supervisor de Operacoes - UOL               \ \___   / |
> >    Fone:   0XX11 96555470                      /- _  `-/  '
> >            0XX11 32244103                     (/\/ \ \   /\
> >    ICQ at Work:  32512639                     / /   | `    \
> >    ICQ at Home: 100503189                     O O   ) /    |
> > ---------------------------------------       `-^--'`<     '
> >                                              (_.)  _  )   /
> > Transforme seu PC numa Workstation Unix.      `.___/`    /
> >  Visite http://www.primeirospassos.org         `-----' /
> >         http://www.fugspbr.org     <----.     __ / __   \
> >                                    <----|====O)))==) \) /====
> >                                    <----'    `--' `.__,' \
> >
> > ----
> > Para sair da lista envie um e-mail para majordomo em fugspbr.org
> > com as palavras "unsubscribe fugspbr" no corpo da mensagem.
> ----
> Para sair da lista envie um e-mail para majordomo em fugspbr.org
> com as palavras "unsubscribe fugspbr" no corpo da mensagem.

-- 
[ ]'s Mauricio Goto
                                                ,        ,
   Mauricio Goto                               /(        )`
   System Administrator - UOL                  \ \___   / |
   freebsd-brasil em uol.com.br                   /- _  `-/  '
                                              (/\/ \ \   /\
   ICQ at Home: 21037868                      / /   | `    \
   ICQ at Work: 55531812                      O O   ) /    |
---------------------------------------       `-^--'`<     '
                                             (_.)  _  )   /
Transforme seu PC numa Workstation Unix.      `.___/`    /
 Visite http://xnug.primeirospassos.org        `-----' /
        http://goto.unixman.com.br <----.     __ / __   \
                                   <----|====O)))==) \) /====
                                   <----'    `--' `.__,' \
----
Para sair da lista envie um e-mail para majordomo em fugspbr.org
com as palavras "unsubscribe fugspbr" no corpo da mensagem.



Mais detalhes sobre a lista de discussão freebsd