[FUG-BR] Pegar a revision do FreeBSD de forma mais simples
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
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
* 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
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
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
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
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