[FUG-BR] Pegar a revision do FreeBSD de forma mais simples

2013-01-29 Por tôpico Tiago Ribeiro
Boa tarde.

Alguém sabe uma forma mais simples de pegar a revision do FreeBSD
depois que os fontes são baixados via svn, atualmente estou fazendo
da seguinte forma:

root@srv:/usr/src # uname -a | awk '{ print $7 }' | tr ':' ' '
r245129

ou esta seria a melhor maneira mesmo?

-- 
http://w http://shastybsd.blogspot.comww.bsdjf.com.br
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Pegar a revision do FreeBSD de forma mais simples

2013-01-29 Por tôpico Marcelo Gondim
Em 29/01/13 14:27, Tiago Ribeiro escreveu:
 Boa tarde.

 Alguém sabe uma forma mais simples de pegar a revision do FreeBSD
 depois que os fontes são baixados via svn, atualmente estou fazendo
 da seguinte forma:

 root@srv:/usr/src # uname -a | awk '{ print $7 }' | tr ':' ' '
 r245129

 ou esta seria a melhor maneira mesmo?

# svn info

:)
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Pegar a revision do FreeBSD de forma mais simples

2013-01-29 Por tôpico Luiz Gustavo Costa
* Tiago Ribeiro (sha...@gmail.com) wrote:
 Boa tarde.
 
 Alguém sabe uma forma mais simples de pegar a revision do FreeBSD
 depois que os fontes são baixados via svn, atualmente estou fazendo
 da seguinte forma:
 
 root@srv:/usr/src # uname -a | awk '{ print $7 }' | tr ':' ' '
 r245129

Se estiver usando svn (como citou), basta ver a info via comando svn
info no diretorio aonde tem o repositorio (padrão: /usr/src)

---
Luiz Gustavo Costa (Powered by BSD)
*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+
mundoUnix - Consultoria em Software Livre
http://www.mundounix.com.br
ICQ: 2890831 / MSN: cont...@mundounix.com.br
Tel: 55 (21) 4063-7110 / 8194-1905 / (11) 4063-0407
Blog: http://www.luizgustavo.pro.br
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Pegar a revision do FreeBSD de forma mais simples

2013-01-29 Por tôpico Tiago Ribeiro
Em 29 de janeiro de 2013 15:03, Luiz Gustavo Costa 
luizgust...@luizgustavo.pro.br escreveu:

 * Tiago Ribeiro (sha...@gmail.com) wrote:
  Boa tarde.
 
  Alguém sabe uma forma mais simples de pegar a revision do FreeBSD
  depois que os fontes são baixados via svn, atualmente estou fazendo
  da seguinte forma:
 
  root@srv:/usr/src # uname -a | awk '{ print $7 }' | tr ':' ' '
  r245129

 Se estiver usando svn (como citou), basta ver a info via comando svn
 info no diretorio aonde tem o repositorio (padrão: /usr/src)


Acho que não me expliquei bem, preciso do versão já instalada, não a versão
do
src, quero pegar o que está no uname.

vejam o um exemplo de onde o src já foi atualizado e a vesão do SO ainda
não.

root@srv:/usr/src # uname -a | awk '{ print $7 }' | tr ':' ' '
r245129
root@srv:/usr/src # svn info
Path: .
Working Copy Root Path: /usr/src
URL: svn://svn.freebsd.org/base/stable/7
Repository Root: svn://svn.freebsd.org/base
Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Revision: 246068
Node Kind: directory
Schedule: normal
Last Changed Author: marius
Last Changed Rev: 245989
Last Changed Date: 2013-01-27 15:24:50 -0200 (Sun, 27 Jan 2013)

-- 
http://w http://shastybsd.blogspot.comww.bsdjf.com.br
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Pegar a revision do FreeBSD de forma mais simples

2013-01-29 Por tôpico Tiago Ribeiro
Em 29 de janeiro de 2013 15:16, Tiago Ribeiro sha...@gmail.com escreveu:




 Acho que não me expliquei bem, preciso do versão já instalada, não a
 versão do
 src, quero pegar o que está no uname.

 vejam o um exemplo de onde o src já foi atualizado e a vesão do SO ainda
 não.


 root@srv:/usr/src # uname -a | awk '{ print $7 }' | tr ':' ' '
 r245129
 root@srv:/usr/src # svn info
 Path: .
 Working Copy Root Path: /usr/src
 URL: svn://svn.freebsd.org/base/stable/7
 Repository Root: svn://svn.freebsd.org/base
 Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
 Revision: 246068
 Node Kind: directory
 Schedule: normal
 Last Changed Author: marius
 Last Changed Rev: 245989
 Last Changed Date: 2013-01-27 15:24:50 -0200 (Sun, 27 Jan 2013)

 --


Explicando um pouco mais filtrado:

root@srv:/usr/src # svn info | grep Revision | awk '{ print $2 }'
246068

root@srv:/usr/src # uname -a | awk '{ print $7 }' | tr ':' ' ' | tr 'r' '\b'
245129



-- 
http://w http://shastybsd.blogspot.comww.bsdjf.com.br
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Pegar a revision do FreeBSD de forma mais simples

2013-01-29 Por tôpico Carlos Eduardo G. Carvalho (Cartola)
Bom, não sei uma forma mais simples, mas essa aí não funcionou no meu.
Segue a saída do meu uname -a:

FreeBSD mirante1 9.1-RC1 FreeBSD 9.1-RC1 #0: Tue Aug 14 04:25:06 UTC
2012 r...@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64

provavelmente difere por que minha versão não veio via svn nem foi
recompilada, mas se você quer usar isso prum script genérico pode acabar
lidando com diversas situações.

Abs,


Carlos E G Carvalho (Cartola)
http://cartola.org/360
http://www.panoforum.com.br/


Em 29 de janeiro de 2013 15:34, Tiago Ribeiro sha...@gmail.com escreveu:

 Em 29 de janeiro de 2013 15:16, Tiago Ribeiro sha...@gmail.com escreveu:

 
 
 
  Acho que não me expliquei bem, preciso do versão já instalada, não a
  versão do
  src, quero pegar o que está no uname.
 
  vejam o um exemplo de onde o src já foi atualizado e a vesão do SO ainda
  não.
 
 
  root@srv:/usr/src # uname -a | awk '{ print $7 }' | tr ':' ' '
  r245129
  root@srv:/usr/src # svn info
  Path: .
  Working Copy Root Path: /usr/src
  URL: svn://svn.freebsd.org/base/stable/7
  Repository Root: svn://svn.freebsd.org/base
  Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
  Revision: 246068
  Node Kind: directory
  Schedule: normal
  Last Changed Author: marius
  Last Changed Rev: 245989
  Last Changed Date: 2013-01-27 15:24:50 -0200 (Sun, 27 Jan 2013)
 
  --
 

 Explicando um pouco mais filtrado:

 root@srv:/usr/src # svn info | grep Revision | awk '{ print $2 }'
 246068

 root@srv:/usr/src # uname -a | awk '{ print $7 }' | tr ':' ' ' | tr 'r'
 '\b'
 245129



 --
 http://w http://shastybsd.blogspot.comww.bsdjf.com.br
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Pegar a revision do FreeBSD de forma mais simples

2013-01-29 Por tôpico Tiago Ribeiro
Em 29 de janeiro de 2013 16:04, Carlos Eduardo G. Carvalho (Cartola) 
cartol...@gmail.com escreveu:

 Bom, não sei uma forma mais simples, mas essa aí não funcionou no meu.
 Segue a saída do meu uname -a:

 FreeBSD mirante1 9.1-RC1 FreeBSD 9.1-RC1 #0: Tue Aug 14 04:25:06 UTC
 2012 r...@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64

 provavelmente difere por que minha versão não veio via svn nem foi
 recompilada, mas se você quer usar isso prum script genérico pode acabar
 lidando com diversas situações.

 Abs,



Cartola,

A idéia é exatamente conferir se o sistema operacional está sincronizado
com o
fonte, no seu caso a saida deve ter sido Tue , veja o que estou fazendo
neste
fragmento de script:

svn update /usr/src
versaoSVNSO=`uname -a | awk '{ print $7 }' | tr ':' ' ' | tr 'r' '\b'`
versaoSVN=`svn info /usr/src | grep Revision | awk '{ print $2 }'`
if [ $versaoSVN  $versaoSVNSO ]; then
echo Recomendo atualizar SO, versao do src atualizada
else
fi

-- 
http://w http://shastybsd.blogspot.comww.bsdjf.com.br
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd