busybox fehlt

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
tine1084
Einsteiger
Einsteiger
Beiträge: 160
Registriert: Freitag 8. September 2006, 14:58

busybox fehlt

Beitrag von tine1084 »

In einen heute erstellten image (d-box) mit aktuellen cvs-stand fehlt irgendwie die busybox. :wink:
Bei den dietmarw-images übrigens auch.

mfg tine1084
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: busybox fehlt

Beitrag von rhabarber1848 »

Kann ich nicht bestätigen:
# ls -la work_uclibc/image/cdkflash/root-neutrino-squashfs/bin/busybox
-rwxr-xr-x 1 root root 366816 2. Jun 17:27 work_uclibc/image/cdkflash/root-neutrino-squashfs/bin/busybox
Welche configure-Optionen nutzt Du?
tine1084
Einsteiger
Einsteiger
Beiträge: 160
Registriert: Freitag 8. September 2006, 14:58

Re: busybox fehlt

Beitrag von tine1084 »

Code: Alles auswählen

./configure \
	--prefix="$DBOX" \
	--with-cvsdir="$CVS" \
	--enable-flashrules \
	--enable-ide \
	--enable-cdkVcInfo \
	--enable-ccache \
	--enable-upnp \
	--enable-lzma \
	--enable-nfsserver \
	--enable-german-keymaps \
	--with-filesystems=extfs,xfs,nfs,cifs,vfat,lufs \
	--with-checkImage=rename \
	--with-rootpartitionsize=0x580000 \
	--with-logosdir="$LOGODIR" \
	--with-ucodesdir="$UCODEDIR" \
	--with-customizationsdir="$CUSTOMIZATIONSDIR"
Bei dem dietmarw jffs2 image von heute fehlt sie aber auch.

http://www.tuxbox.trale.de/

mfg tine1084

edit: Mir ist gerade aufgefallen, dass die busybox unter /home/tine1084/cdkflash/root/bin/ erstellt wird und nicht wie normal bei mir unter /home/tine1084/dbox2/cdkflash/root/bin/.
Zuletzt geändert von tine1084 am Dienstag 2. Juni 2009, 18:11, insgesamt 2-mal geändert.
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Re: busybox fehlt

Beitrag von dietmarw »

ja, da stimmt irgendwas nicht..
im cdkroot und cdkflash ist nach dem bauen auch nur noch /bin und /sbin drin..

edit: die verzeichnisse gehören in der ebene nicht hin,
stümmt, hat sie recht, da geht irgendwo ne variable verloren..
Striper
Erleuchteter
Erleuchteter
Beiträge: 625
Registriert: Samstag 8. September 2007, 16:17

Re: busybox fehlt

Beitrag von Striper »

Der Fehler liegt glaub ich hier: http://cvs.tuxbox-cvs.sourceforge.net/l ... 00157.html
Da stimmt IMO was mit customizationsdir nicht. So wie ich das sehe fehlt dies nun.

So vielleicht?

Code: Alles auswählen

m4 $(BUSYBOX_M4) -Dflash -DPREFIX="\"$(flashprefix)/root\"" -Dcustomizationsdir=$(customizationsdir) $(busybox_conf) > @DIR_busybox@/.config
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: busybox fehlt

Beitrag von rhabarber1848 »

Bei mir wird das beim Kompilieren aufgerufen:
patching file miscutils/hdparm.c
m4 -Ddbox2 -Dcustomizationsdir=/root/tuxbox/customizations -Dide -Dide -Dextfs -Dextfs -Dcifs -Dnfs -Dflash -DPREFIX="\"/root/tuxbox/work_glibc/image/cdkflash/root\"" config/busybox.config.m4 > busybox-1.7.2/.config
cd busybox-1.7.2 && \
Die Anwendung von $(customizationsdir)/busybox_p*.m4 funktioniert.
Der Patch hat "-Dcustomizationsdir=$(customizationsdir)" unverändert
verschoben, das sollte keine negativen Auswirkungen haben. Und selbst
wenn, müsste der Kompiliervorgang mit einem Fehler abbrechen und
keine leeren Images erzeugen... Habt Ihr ein Kompilierlog?
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: busybox fehlt

Beitrag von rhabarber1848 »

tine1084 hat geschrieben:edit: Mir ist gerade aufgefallen, dass die busybox unter /home/tine1084/cdkflash/root/bin/ erstellt wird und nicht wie normal bei mir unter /home/tine1084/dbox2/cdkflash/root/bin/.
Korrekt, das ist der Fehler, der nun auftritt, weil alle Boxtypes,
auch "dbox2" nun bei busybox-m4 übermittelt werden.

Das Problem ist aber nicht neu, probier mal, ein IDE-Image mit
prefix=/home/tine1084/ide/cdkflash/root/bin/ zu kompilieren,
das wird auch nicht funktionieren ;)

Ich kümmere mich darum, bis dahin müsst ihr mit Pfaden arbeiten,
die nicht ide extf2 cifs nfs flash dbox2 dreambox ipbox kernel26 enthalten :evil:
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: busybox fehlt

Beitrag von rhabarber1848 »

Das Problem ist mit einem doppelten m4-Aufruf behoben.
Wer eine elegantere Lösung kennt, immer her damit ;)
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Re: busybox fehlt

Beitrag von Barf »

Weitere Evaluierungen verhindert man mit `quoting'.

`Eingecheckt'.
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: busybox fehlt

Beitrag von GetAway »

Dann aber aber auch Line 45 :wink:
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: busybox fehlt

Beitrag von rhabarber1848 »

GetAway hat geschrieben:Dann aber aber auch Line 45 :wink:
erledigt: http://article.gmane.org/gmane.comp.vid ... ox.scm/617