Gentoo Archives: gentoo-user-br

From: Fernando Boaglio <boaglio@×××××.com>
To: gentoo-user-br@l.g.o
Subject: Re: [gentoo-user-br] scripts de backup
Date: Mon, 07 Nov 2005 23:17:46
Message-Id: ab2953b00511071517p34d7973ag@mail.gmail.com
In Reply to: Re: [gentoo-user-br] scripts de backup by "Benigno B. Junior"
1 Beleza Benigno!
2
3 Valeu mesmo!
4
5 Funcionou! =D
6
7 Eu mudei só um pouco o seu script:
8
9 #/bin/sh
10 #
11 pacotes=$1 $2 $3 $4 $5 $6
12 echo PACOTES [ $pacotes ]
13 echo ========================
14 paraCriarPacotes=`emerge $pacotes -ep | gawk '{print $4}' | grep \/ | sed
15 s/^/=/`
16 echo quickpkg $paraCriarPacotes
17 quickpkg $paraCriarPacotes
18
19 cascao ~ # gera-bin-pkg.sh patch
20 PACOTES [ patch ]
21 ========================
22 quickpkg =sys-devel/patch-2.5.9-r1
23 * Building package for patch-2.5.9-r1 ... [ ok ]
24
25 * Packages now in /usr/portage/packages:
26 * patch-2.5.9-r1: 120K
27
28 cascao ~ # gera-bin-pkg.sh mozilla-firefox
29 PACOTES [ mozilla-firefox ]
30 ========================
31 quickpkg =sys-devel/patch-2.5.9-r1 =sys-libs/zlib-1.2.3 =sys-libs/gpm-
32 1.20.1-r5 =sys-libs/ncurses-5.5 =app-shells/bash-3.0-r13 =sys-libs/readline-
33 5.0-r2 =sys-devel/binutils-config-1.8-r5 =sys-devel/gnuconfig-20050602
34 =sys-devel/binutils-2.16.1 =sys-devel/m4-1.4.4
35 =sys-devel/bison-2.1=sys-apps/sed-
36 4.1.4 =sys-devel/gcc-config-1.3.12-r3 =sys-apps/texinfo-4.8-r2=sys-devel/gcc-
37 3.4.4-r1 =sys-devel/gcc-3.3.6
38 =sys-kernel/linux-headers-2.6.11-r2=sys-libs/timezone-data-2005n-r1
39 =sys-libs/glibc-
40 2.3.5-r3 =sys-devel/gettext-0.14.5 =sys-apps/diffutils-2.8.7-r1=dev-java/java-
41 config-1.2.11-r1 =dev-java/blackdown-jre-1.4.2.02-r1
42 =dev-lang/tcl-8.4.11=dev-java/blackdown-
43 jdk-1.4.2.02 =sys-libs/db-4.2.52_p2
44 =sys-apps/groff-1.19.1-r2=sys-process/cronbase-
45 0.3.2 =sys-apps/man-1.6a =sys-libs/gdbm-1.8.3-r2
46 =sys-devel/libperl-5.8.7=dev-lang/perl-
47 5.8.7-r1 =dev-libs/openssl-0.9.7i
48 =app-admin/perl-cleaner-1.01=sys-devel/autoconf-
49 2.13 =sys-devel/autoconf-wrapper-3.2
50 =sys-devel/autoconf-2.59-r7=sys-libs/cracklib-
51 2.8.5 =sys-devel/flex-2.5.4a-r6 =dev-util/pkgconfig-0.19 =perl-core/Test-
52 Harness-2.52 =perl-core/Test-Simple-0.60
53 =dev-perl/Locale-gettext-1.05=sys-apps/help2man-
54 1.35.1 =sys-devel/automake-1.5 =sys-devel/automake-1.8.5-r3=sys-devel/automake-
55 1.6.3 =sys-devel/automake-1.7.9-r1
56 =sys-devel/automake-1.4_p6=sys-devel/automake-wrapper-1-r1
57 =sys-devel/automake-
58 1.9.6-r1 =sys-libs/pam-0.78-r3 =sys-apps/shadow-4.0.13 =sys-apps/pam-
59 login-4.0.12 =sys-libs/com_err-1.38 =sys-libs/ss-1.38
60 =sys-fs/e2fsprogs-1.38=app-crypt/hashalot-
61 0.3 =sys-apps/util-linux-2.12r-r1 =media-libs/libpng-1.2.8-r1=app-arch/bzip2-
62 1.0.3-r5 =app-admin/eselect-1.0_rc1
63 =app-admin/eselect-opengl-1.0.3=x11-base/opengl-
64 update-3.0.0 =sys-devel/libtool-1.5.20-r1
65 =media-libs/freetype-2.1.10=x11-misc/ttmkfdir-
66 3.0.9-r3 =dev-libs/expat-1.95.8 =media-libs/fontconfig-2.3.2 =x11-base/xorg-
67 x11-6.8.2-r6 =dev-lang/tk-8.4.11 =dev-lang/python-2.4.2 =dev-python/python-
68 fchksum-1.7.1 =sys-apps/file-4.16 =sys-apps/which-2.16
69 =app-arch/cpio-2.6-r4=app-arch/rpm2targz-
70 9.0-r4 =sys-apps/utempter-0.5.5.6 <http://0.5.5.6> =x11-terms/xterm-205
71 =sys-apps/sandbox-1.2.13 =sys-apps/debianutils-2.15 =sys-apps/portage-
72 2.0.53_rc7 =app-arch/unzip-5.52-r1 =media-libs/jpeg-6b-r6 =media-libs/tiff-
73 3.7.4 =media-libs/lcms-1.14-r1 =media-libs/libmng-1.0.8-r1 =dev-libs/glib-
74 2.8.3 =x11-libs/cairo-1.0.2 =x11-libs/pango-1.10.1
75 =dev-libs/atk-1.10.3=dev-perl/XML-
76 Parser-2.34 =dev-util/intltool-0.34.1 =dev-libs/libxml2-2.6.22=x11-misc/shared-
77 mime-info-0.16 =x11-libs/gtk+-2.8.6
78 =gnome-base/gnome-mime-data-2.4.2=dev-libs/popt-
79 1.7-r1 =dev-libs/libIDL-0.8.6 =gnome-base/orbit-2.12.4 =gnome-base/gconf-
80 2.12.0 =sys-apps/tcp-wrappers-7.6-r8 =net-nds/portmap-5b-r9 =app-admin/fam-
81 2.7.0-r4 =gnome-base/libbonobo-2.10.1
82 =gnome-base/gnome-vfs-2.12.1.1=www-client/mozilla-
83 launcher-1.45 =app-arch/zip-2.31 =www-client/mozilla-firefox-1.0.7-r3
84 * Building package for patch-2.5.9-r1 ... [ ok ]
85 * Building package for zlib-1.2.3 ...
86
87
88
89 Em 07/11/05, Benigno B. Junior <bbj@××××××××××.br> escreveu:
90 >
91 > Eu faria o seguinte:
92 >
93 > A.
94 > # quickpkg /var/db/pkg/*/*
95 >
96 > B. Serve para 'n' aplicativos
97 > # pacotes="nome1 nome2 etc"; quickpkg `emerge $pacotes -ep | gawk '{print
98 > $4}' | grep \/ | sed s/^/=/`
99 >
100 > On Mon, 7 Nov 2005 11:45:07 -0200
101 > Fernando Boaglio <boaglio@×××××.com> wrote:
102 >
103 > > Hoje resolvi acordar a lista! =D
104 > >
105 > > Então gente antes de sair fazendo scripts, talvez vcs saibam de algo já
106 > > pronto.
107 > >
108 > > Eu tenho duas necessidades:
109 > >
110 > > A. Fazer uma rotina geral que faça isso:
111 > > - verifique TODOS os pacotes instalados no sistema (olhe lá no
112 > /var/db/pkg)
113 > > - crie pacotes binários de todos eles (com o quickpkg)
114 > >
115 > > B.Fazer uma rotina parecida com A, mas que:
116 > > - gere todos os pacotes dependentes de um determinado programa.
117 > >
118 > > Exemplo: se eu fosse gerar os pacotes para o GCC, ele geraria esses
119 > também:
120 > >
121 > > sys-devel/patch-2.5.9-r1
122 > > sys-libs/gpm-1.20.1-r5
123 > > sys-libs/ncurses-5.5
124 > > app-shells/bash-3.0-r13
125 > > sys-devel/binutils-config-1.8-r5
126 > > sys-devel/gnuconfig-20050602
127 > > sys-kernel/linux-headers-2.6.11-r2
128 > > sys-libs/timezone-data-2005n-r1
129 > > sys-devel/gcc-config-1.3.12-r3
130 > > sys-libs/glibc-2.3.5-r3
131 > > sys-devel/gettext-0.14.5
132 > > sys-devel/binutils-2.16.1
133 > > sys-devel/m4-1.4.4
134 > > sys-devel/bison-2.1
135 > > sys-apps/sed-4.1.4
136 > > sys-apps/texinfo-4.8-r2
137 > > sys-libs/zlib-1.2.3
138 > > sys-devel/gcc-3.4.4-r1
139 > > sys-devel/gcc-3.3.6
140 > >
141 > >
142 > > Essa lista é gerada por um "emerge -ep gcc"
143 > >
144 > > Então, alguém conhece algo parecido com isso?
145 > >
146 > > Valeu! =)
147 > > []'s
148 > > boaglio@×××××.com
149 >
150 >
151 > --
152 > panic("bad_user_access_length executed (not cool, dude)");
153 > linux-2.0.38/kernel/panic.c
154 >
155 > Benigno B. Junior <bbj@××××××××××.br>, ICQ#112673
156 > GPG KeyID: D3995B21
157 > GPG Key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xD3995B21
158 > Fingerprint: D3CC 92F7 42F8 8EA7 0EB3 F74B E401 B7E1 D399 5B21
159 > PolarHome.com - Gateway to Freedom
160 > FreeBSD/Ultrix Administration
161 > 11:47:09 up 54 min, 5 users, load average: 4.59, 3.51, 1.94
162 >
163 >
164 >
165
166
167 --
168 []'s
169 boaglio@×××××.com