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.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
>
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Responder a