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

Carlos Eduardo G. Carvalho (Cartola) cartoleba em gmail.com
Terça Janeiro 29 16:04:49 BRST 2013


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     root em 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 <shasty em gmail.com> escreveu:

> Em 29 de janeiro de 2013 15:16, Tiago Ribeiro <shasty em 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 em srv:/usr/src # uname -a | awk '{ print $7 }' | tr ':' ' '
> > r245129
> > root em 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 em srv:/usr/src # svn info | grep Revision | awk '{ print $2 }'
> 246068
>
> root em srv:/usr/src # uname -a | awk '{ print $7 }' | tr ':' ' ' | tr 'r'
> '\b'
> 245129
>
>
>
> --
> http://w <http://shastybsd.blogspot.com>ww.bsdjf.com.br
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>


Mais detalhes sobre a lista de discussão freebsd