Gentoo Archives: gentoo-user-es

From: "Marc Vilanova Vilaseró" <mvilanova@×××××.net>
To: gentoo-user-es@l.g.o
Subject: [gentoo-user-es] emerge y fichero /var/cache/edb/world
Date: Sun, 22 Aug 2004 23:58:53
Message-Id: 200408230159.08101.mvilanova@menta.net
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 Buenas a tod@s,
5
6 Cuando hago un "emerge -upv world" hay paquetes los cuales no me apareces sus
7 actualizaciones, pero si hago el emerge del paquete individualmente, si. Esto
8 és porque en el fichero /var/cache/edb/world no está el nombre del directorio
9 y el nombre del paquete del directorio /usr/portage/
10 (net-wireless/wireless-tools), que en teoria, cada vez que se instala un
11 paquete nuevo se deberia actualizar, no? Alguien se ha dado cuenta también?
12
13 Por si alguien no lo sabia y quiere comprovarlo, he echo un script simple que
14 consume bastante CPU, ya que esta basado en el emerge, para actualizar el
15 fichero world:
16 - ------------------------------------------------------------------------------------------------------------------------
17 #!/bin/bash
18 echo "Starting update world file"
19 WORLD_FILE="/var/cache/edb/world"
20 WORLD_FILE_TMP="/var/cache/edb/world.tmp"
21 wc_WORLD_FILE_before=$(wc -l $WORLD_FILE | cut -d " " -f1)
22 for i in $(qpkg -I -nc); do
23 emerge -upv $i | grep "U" | grep -v "D" | cut -d " " -f8 | sed 's/-[0-9].*//g'
24 >> $WORLD_FILE_TMP;
25 done
26 sort -u $WORLD_FILE_TMP >> $WORLD_FILE
27 wc_WORLD_FILE_after=$(wc -l $WORLD_FILE | cut -d " " -f1)
28 rm $WORLD_FILE_TMP
29 echo "$(expr $wc_WORLD_FILE_after - $wc_WORLD_FILE_before) files added"
30 echo "Update done"
31 - --
32 Marc Vilanova Vilaseró
33 E-Mail: mvilanova@×××××.net
34 GnuPG Key ID = 0x663590E1
35 Fingerprint = 7B0E 2EAB 0C0D 1066 965B 78CE 2753 850B 6635 90E1
36 - --
37 In those days he was wiser than he is now -- he used to frequently take
38 my advice.
39 -- Winston Churchill
40 -----BEGIN PGP SIGNATURE-----
41 Version: GnuPG v1.2.5 (GNU/Linux)
42
43 iD8DBQFBKTNJJ1OFC2Y1kOERAvmNAJ0fPfP6f8x+2QepLZkYG/LviQst9ACgonGe
44 AvFFex3YiUiYmnjw0Hu69NI=
45 =vF4H
46 -----END PGP SIGNATURE-----
47
48 --
49 gentoo-user-es@g.o mailing list