* [gentoo-user-br] scripts de backup
@ 2005-11-07 13:45 Fernando Boaglio
2005-11-07 14:51 ` Benigno B. Junior
0 siblings, 1 reply; 3+ messages in thread
From: Fernando Boaglio @ 2005-11-07 13:45 UTC (permalink / raw
To: gentoo-user-br
[-- Attachment #1: Type: text/plain, Size: 1147 bytes --]
Hoje resolvi acordar a lista! =D
Então gente antes de sair fazendo scripts, talvez vcs saibam de algo já
pronto.
Eu tenho duas necessidades:
A. Fazer uma rotina geral que faça isso:
- verifique TODOS os pacotes instalados no sistema (olhe lá no /var/db/pkg)
- crie pacotes binários de todos eles (com o quickpkg)
B.Fazer uma rotina parecida com A, mas que:
- gere todos os pacotes dependentes de um determinado programa.
Exemplo: se eu fosse gerar os pacotes para o GCC, ele geraria esses também:
sys-devel/patch-2.5.9-r1
sys-libs/gpm-1.20.1-r5
sys-libs/ncurses-5.5
app-shells/bash-3.0-r13
sys-devel/binutils-config-1.8-r5
sys-devel/gnuconfig-20050602
sys-kernel/linux-headers-2.6.11-r2
sys-libs/timezone-data-2005n-r1
sys-devel/gcc-config-1.3.12-r3
sys-libs/glibc-2.3.5-r3
sys-devel/gettext-0.14.5
sys-devel/binutils-2.16.1
sys-devel/m4-1.4.4
sys-devel/bison-2.1
sys-apps/sed-4.1.4
sys-apps/texinfo-4.8-r2
sys-libs/zlib-1.2.3
sys-devel/gcc-3.4.4-r1
sys-devel/gcc-3.3.6
Essa lista é gerada por um "emerge -ep gcc"
Então, alguém conhece algo parecido com isso?
Valeu! =)
[]'s
boaglio@gmail.com
[-- Attachment #2: Type: text/html, Size: 1627 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [gentoo-user-br] scripts de backup
2005-11-07 13:45 [gentoo-user-br] scripts de backup Fernando Boaglio
@ 2005-11-07 14:51 ` Benigno B. Junior
2005-11-07 23:17 ` Fernando Boaglio
0 siblings, 1 reply; 3+ messages in thread
From: Benigno B. Junior @ 2005-11-07 14:51 UTC (permalink / raw
To: gentoo-user-br
[-- Attachment #1: Type: text/plain, Size: 1960 bytes --]
Eu faria o seguinte:
A.
# quickpkg /var/db/pkg/*/*
B. Serve para 'n' aplicativos
# pacotes="nome1 nome2 etc"; quickpkg `emerge $pacotes -ep | gawk '{print $4}' | grep \/ | sed s/^/=/`
On Mon, 7 Nov 2005 11:45:07 -0200
Fernando Boaglio <boaglio@gmail.com> wrote:
> Hoje resolvi acordar a lista! =D
>
> Então gente antes de sair fazendo scripts, talvez vcs saibam de algo já
> pronto.
>
> Eu tenho duas necessidades:
>
> A. Fazer uma rotina geral que faça isso:
> - verifique TODOS os pacotes instalados no sistema (olhe lá no /var/db/pkg)
> - crie pacotes binários de todos eles (com o quickpkg)
>
> B.Fazer uma rotina parecida com A, mas que:
> - gere todos os pacotes dependentes de um determinado programa.
>
> Exemplo: se eu fosse gerar os pacotes para o GCC, ele geraria esses também:
>
> sys-devel/patch-2.5.9-r1
> sys-libs/gpm-1.20.1-r5
> sys-libs/ncurses-5.5
> app-shells/bash-3.0-r13
> sys-devel/binutils-config-1.8-r5
> sys-devel/gnuconfig-20050602
> sys-kernel/linux-headers-2.6.11-r2
> sys-libs/timezone-data-2005n-r1
> sys-devel/gcc-config-1.3.12-r3
> sys-libs/glibc-2.3.5-r3
> sys-devel/gettext-0.14.5
> sys-devel/binutils-2.16.1
> sys-devel/m4-1.4.4
> sys-devel/bison-2.1
> sys-apps/sed-4.1.4
> sys-apps/texinfo-4.8-r2
> sys-libs/zlib-1.2.3
> sys-devel/gcc-3.4.4-r1
> sys-devel/gcc-3.3.6
>
>
> Essa lista é gerada por um "emerge -ep gcc"
>
> Então, alguém conhece algo parecido com isso?
>
> Valeu! =)
> []'s
> boaglio@gmail.com
--
panic("bad_user_access_length executed (not cool, dude)");
linux-2.0.38/kernel/panic.c
Benigno B. Junior <bbj@gentux.com.br>, ICQ#112673
GPG KeyID: D3995B21
GPG Key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xD3995B21
Fingerprint: D3CC 92F7 42F8 8EA7 0EB3 F74B E401 B7E1 D399 5B21
PolarHome.com - Gateway to Freedom
FreeBSD/Ultrix Administration
11:47:09 up 54 min, 5 users, load average: 4.59, 3.51, 1.94
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [gentoo-user-br] scripts de backup
2005-11-07 14:51 ` Benigno B. Junior
@ 2005-11-07 23:17 ` Fernando Boaglio
0 siblings, 0 replies; 3+ messages in thread
From: Fernando Boaglio @ 2005-11-07 23:17 UTC (permalink / raw
To: gentoo-user-br
[-- Attachment #1: Type: text/plain, Size: 5887 bytes --]
Beleza Benigno!
Valeu mesmo!
Funcionou! =D
Eu mudei só um pouco o seu script:
#/bin/sh
#
pacotes=$1 $2 $3 $4 $5 $6
echo PACOTES [ $pacotes ]
echo ========================
paraCriarPacotes=`emerge $pacotes -ep | gawk '{print $4}' | grep \/ | sed
s/^/=/`
echo quickpkg $paraCriarPacotes
quickpkg $paraCriarPacotes
cascao ~ # gera-bin-pkg.sh patch
PACOTES [ patch ]
========================
quickpkg =sys-devel/patch-2.5.9-r1
* Building package for patch-2.5.9-r1 ... [ ok ]
* Packages now in /usr/portage/packages:
* patch-2.5.9-r1: 120K
cascao ~ # gera-bin-pkg.sh mozilla-firefox
PACOTES [ mozilla-firefox ]
========================
quickpkg =sys-devel/patch-2.5.9-r1 =sys-libs/zlib-1.2.3 =sys-libs/gpm-
1.20.1-r5 =sys-libs/ncurses-5.5 =app-shells/bash-3.0-r13 =sys-libs/readline-
5.0-r2 =sys-devel/binutils-config-1.8-r5 =sys-devel/gnuconfig-20050602
=sys-devel/binutils-2.16.1 =sys-devel/m4-1.4.4
=sys-devel/bison-2.1=sys-apps/sed-
4.1.4 =sys-devel/gcc-config-1.3.12-r3 =sys-apps/texinfo-4.8-r2=sys-devel/gcc-
3.4.4-r1 =sys-devel/gcc-3.3.6
=sys-kernel/linux-headers-2.6.11-r2=sys-libs/timezone-data-2005n-r1
=sys-libs/glibc-
2.3.5-r3 =sys-devel/gettext-0.14.5 =sys-apps/diffutils-2.8.7-r1=dev-java/java-
config-1.2.11-r1 =dev-java/blackdown-jre-1.4.2.02-r1
=dev-lang/tcl-8.4.11=dev-java/blackdown-
jdk-1.4.2.02 =sys-libs/db-4.2.52_p2
=sys-apps/groff-1.19.1-r2=sys-process/cronbase-
0.3.2 =sys-apps/man-1.6a =sys-libs/gdbm-1.8.3-r2
=sys-devel/libperl-5.8.7=dev-lang/perl-
5.8.7-r1 =dev-libs/openssl-0.9.7i
=app-admin/perl-cleaner-1.01=sys-devel/autoconf-
2.13 =sys-devel/autoconf-wrapper-3.2
=sys-devel/autoconf-2.59-r7=sys-libs/cracklib-
2.8.5 =sys-devel/flex-2.5.4a-r6 =dev-util/pkgconfig-0.19 =perl-core/Test-
Harness-2.52 =perl-core/Test-Simple-0.60
=dev-perl/Locale-gettext-1.05=sys-apps/help2man-
1.35.1 =sys-devel/automake-1.5 =sys-devel/automake-1.8.5-r3=sys-devel/automake-
1.6.3 =sys-devel/automake-1.7.9-r1
=sys-devel/automake-1.4_p6=sys-devel/automake-wrapper-1-r1
=sys-devel/automake-
1.9.6-r1 =sys-libs/pam-0.78-r3 =sys-apps/shadow-4.0.13 =sys-apps/pam-
login-4.0.12 =sys-libs/com_err-1.38 =sys-libs/ss-1.38
=sys-fs/e2fsprogs-1.38=app-crypt/hashalot-
0.3 =sys-apps/util-linux-2.12r-r1 =media-libs/libpng-1.2.8-r1=app-arch/bzip2-
1.0.3-r5 =app-admin/eselect-1.0_rc1
=app-admin/eselect-opengl-1.0.3=x11-base/opengl-
update-3.0.0 =sys-devel/libtool-1.5.20-r1
=media-libs/freetype-2.1.10=x11-misc/ttmkfdir-
3.0.9-r3 =dev-libs/expat-1.95.8 =media-libs/fontconfig-2.3.2 =x11-base/xorg-
x11-6.8.2-r6 =dev-lang/tk-8.4.11 =dev-lang/python-2.4.2 =dev-python/python-
fchksum-1.7.1 =sys-apps/file-4.16 =sys-apps/which-2.16
=app-arch/cpio-2.6-r4=app-arch/rpm2targz-
9.0-r4 =sys-apps/utempter-0.5.5.6 <http://0.5.5.6> =x11-terms/xterm-205
=sys-apps/sandbox-1.2.13 =sys-apps/debianutils-2.15 =sys-apps/portage-
2.0.53_rc7 =app-arch/unzip-5.52-r1 =media-libs/jpeg-6b-r6 =media-libs/tiff-
3.7.4 =media-libs/lcms-1.14-r1 =media-libs/libmng-1.0.8-r1 =dev-libs/glib-
2.8.3 =x11-libs/cairo-1.0.2 =x11-libs/pango-1.10.1
=dev-libs/atk-1.10.3=dev-perl/XML-
Parser-2.34 =dev-util/intltool-0.34.1 =dev-libs/libxml2-2.6.22=x11-misc/shared-
mime-info-0.16 =x11-libs/gtk+-2.8.6
=gnome-base/gnome-mime-data-2.4.2=dev-libs/popt-
1.7-r1 =dev-libs/libIDL-0.8.6 =gnome-base/orbit-2.12.4 =gnome-base/gconf-
2.12.0 =sys-apps/tcp-wrappers-7.6-r8 =net-nds/portmap-5b-r9 =app-admin/fam-
2.7.0-r4 =gnome-base/libbonobo-2.10.1
=gnome-base/gnome-vfs-2.12.1.1=www-client/mozilla-
launcher-1.45 =app-arch/zip-2.31 =www-client/mozilla-firefox-1.0.7-r3
* Building package for patch-2.5.9-r1 ... [ ok ]
* Building package for zlib-1.2.3 ...
Em 07/11/05, Benigno B. Junior <bbj@gentux.com.br> escreveu:
>
> Eu faria o seguinte:
>
> A.
> # quickpkg /var/db/pkg/*/*
>
> B. Serve para 'n' aplicativos
> # pacotes="nome1 nome2 etc"; quickpkg `emerge $pacotes -ep | gawk '{print
> $4}' | grep \/ | sed s/^/=/`
>
> On Mon, 7 Nov 2005 11:45:07 -0200
> Fernando Boaglio <boaglio@gmail.com> wrote:
>
> > Hoje resolvi acordar a lista! =D
> >
> > Então gente antes de sair fazendo scripts, talvez vcs saibam de algo já
> > pronto.
> >
> > Eu tenho duas necessidades:
> >
> > A. Fazer uma rotina geral que faça isso:
> > - verifique TODOS os pacotes instalados no sistema (olhe lá no
> /var/db/pkg)
> > - crie pacotes binários de todos eles (com o quickpkg)
> >
> > B.Fazer uma rotina parecida com A, mas que:
> > - gere todos os pacotes dependentes de um determinado programa.
> >
> > Exemplo: se eu fosse gerar os pacotes para o GCC, ele geraria esses
> também:
> >
> > sys-devel/patch-2.5.9-r1
> > sys-libs/gpm-1.20.1-r5
> > sys-libs/ncurses-5.5
> > app-shells/bash-3.0-r13
> > sys-devel/binutils-config-1.8-r5
> > sys-devel/gnuconfig-20050602
> > sys-kernel/linux-headers-2.6.11-r2
> > sys-libs/timezone-data-2005n-r1
> > sys-devel/gcc-config-1.3.12-r3
> > sys-libs/glibc-2.3.5-r3
> > sys-devel/gettext-0.14.5
> > sys-devel/binutils-2.16.1
> > sys-devel/m4-1.4.4
> > sys-devel/bison-2.1
> > sys-apps/sed-4.1.4
> > sys-apps/texinfo-4.8-r2
> > sys-libs/zlib-1.2.3
> > sys-devel/gcc-3.4.4-r1
> > sys-devel/gcc-3.3.6
> >
> >
> > Essa lista é gerada por um "emerge -ep gcc"
> >
> > Então, alguém conhece algo parecido com isso?
> >
> > Valeu! =)
> > []'s
> > boaglio@gmail.com
>
>
> --
> panic("bad_user_access_length executed (not cool, dude)");
> linux-2.0.38/kernel/panic.c
>
> Benigno B. Junior <bbj@gentux.com.br>, ICQ#112673
> GPG KeyID: D3995B21
> GPG Key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xD3995B21
> Fingerprint: D3CC 92F7 42F8 8EA7 0EB3 F74B E401 B7E1 D399 5B21
> PolarHome.com - Gateway to Freedom
> FreeBSD/Ultrix Administration
> 11:47:09 up 54 min, 5 users, load average: 4.59, 3.51, 1.94
>
>
>
--
[]'s
boaglio@gmail.com
[-- Attachment #2: Type: text/html, Size: 8187 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2005-11-07 23:17 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-11-07 13:45 [gentoo-user-br] scripts de backup Fernando Boaglio
2005-11-07 14:51 ` Benigno B. Junior
2005-11-07 23:17 ` Fernando Boaglio
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox