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 |