Gentoo Archives: gentoo-user-de

From: "Dirk Göttel" <dgoettel@×××××××.de>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] [solved] emerge uDgk von busybox
Date: Mon, 23 Oct 2006 17:14:56
Message-Id: 1161623597.10558.18.camel@1nstall.lug-saar.spc
In Reply to: [gentoo-user-de] emerge uDgk von busybox by "Dirk Göttel"
1 Hi
2
3 Hab den Fehler jetzt selbst beheben können. In der Funktion src_install
4 wird zwar die Datei busybox-links.tar erzeugt und auch ins Image
5 installiert, wird aber dann in der pkg_preinst ins Temp-Verzeichnis
6 verschoben und das aus dem Image!!!
7 pkg_preinst() {
8 if use make-symlin...plaplapla
9 cut...
10
11 ...cut
12 mv "${D}"/usr/share/${PN}/busybox-links.tar "${T}"/ || die
13 mv "${D}"/usr/share/${PN}/${PF}.config "${T}"/ || die
14 }
15
16 Ob das Sinn macht weiß ich nicht. Auf jeden Fall kann man das Problem
17 beheben wenn man auf dem BinHostServer im ebuild in beiden mv-Zeilen das
18 '|| die' entfernt und anschließend das Paket neu erstellt.
19
20
21 In dem Zusammenhang sei auch noch ein Fehler im ebuild von xorg-server
22 erwähnt. Und zwar muss hier die Datei
23
24 /usr/share/X11/xkb/compiled/README.compiled
25
26 vor dem erstellen des Packages entfernt werden. Ist die Datei vorhanden
27 bricht das Installieren über 'emerge -gk' ab.
28
29
30 cu
31 Dirk
32
33 Am Sonntag, den 01.10.2006, 11:51 +0200 schrieb Dirk Göttel:
34 > Hi
35 >
36 > Kann jemand etwas mit der Fehlermeldung anfangen? Klar, die Datei
37 > 'busybox-links.tar' fehlt aber warum?
38 >
39 > >>> Emerging (3 of 4) sys-apps/busybox-1.2.1 to /
40 > >>> Extracting info
41 > >>> Extracting busybox-1.2.1
42 > >>> Merging sys-apps/busybox-1.2.1 to /
43 > mv: cannot stat
44 > `/var/tmp/binpkgs/busybox-1.2.1/bin/usr/share/busybox/busybox-links.tar': No such file or directory
45 >
46 > !!! ERROR: sys-apps/busybox-1.2.1 failed.
47 > Call stack:
48 > ebuild.sh, line 1562: Called dyn_preinst
49 > ebuild.sh, line 1038: Called pkg_preinst
50 > busybox-1.2.1.ebuild, line 246: Called die
51 >
52 > !!! (no error message)
53 > !!! If you need support, post the topmost build error, and the call
54 > stack if relevant.
55 >
56 > !!! FAILED preinst: 1
57 > -------------------------------
58 >
59 > Die busybox hat auf dem Server-System folgende USE-Flags. Das package
60 > ist mit quickpkg erstellt, nicht mit 'emerge -b'.
61 >
62 >
63 > emerge busybox -pv
64 >
65 > These are the packages that would be merged, in order:
66 >
67 > Calculating dependencies... done!
68 > [ebuild U ] sys-apps/busybox-1.2.1 [1.1.3] USE="-debug
69 > -make-symlinks -netboot -savedconfig -static" 0 kB
70 >
71 > Total size of downloads: 0 kB
72 >
73 >
74 >
75 > cu
76 > Dirk
77 >
78
79
80 --
81 gentoo-user-de@g.o mailing list

Replies

Subject Author
[gentoo-user-de] Re: [solved] emerge uDgk von busybox gentoo@faulhammer.org (Christian Faulhammer)