[FUGSPBR] Erro ao rodar um patch
Eduardo Augusto Cosa
eduardo em overnet.com.br
Sex Ago 10 08:22:25 BRT 2001
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.
Mais detalhes sobre a lista de discussão freebsd