Frage zu --with-busybox-conf

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
bellum
bbs-Maintainer
Beiträge: 282
Registriert: Montag 23. Oktober 2006, 22:13

Frage zu --with-busybox-conf

Beitrag von bellum »

Hallo zusammen,

ich habe meine eigene busybox.config.m4. Früher habe ich die immer in cdk Patches ausgetauscht aber nun dachte ich ich nutze mal die neue Funktion --with-busybox-conf - nur leider klappt das nicht ganz bei mir...

Meine Config sieht so aus...

Code: Alles auswählen

#!/bin/bash

cd ~/tuxbox/tuxbox-cvs/cdk

./configure \
   --with-busybox-conf=/home/bellum/tuxbox/custom/patches/busybox/busybox.config.m4 \
   --enable-maintainer-mode \
   --with-cvsdir=/home/bellum/tuxbox/tuxbox-cvs \
   --with-targetprefix=/home/bellum/tuxbox/dbox2/cdkroot \
   --with-hostprefix=/home/bellum/tuxbox/dbox2/cdk \
   --with-bootprefix=/home/bellum/tuxbox/dbox2/tftpboot \
   --with-flashprefix=/home/bellum/tuxbox/dbox2/cdkflash \
   --with-ucodesdir=/home/bellum/tuxbox/custom/ucodes \
   --with-logosdir=/home/bellum/tuxbox/custom/logos \
   --with-customizationsdir=/home/bellum/tuxbox/custom/scripts \
   --enable-ide \
   --disable-mmc \
   --with-filesystems=ext2,nfs \
   --with-rootpartitionsize=0x580000 \
   --with-checkImage=rename \
| tee ~/bin/tb-configure.txt
Das kommt beim bauen...

Code: Alles auswählen

make flash-busybox
make[1]: Entering directory `/home/bellum/tuxbox/cvs/cvs_080516/cdk'
( rm -rf busybox-1.7.2 || /bin/true ) && bunzip2 -cd Archive/busybox-1.7.2.tar.bz2 | TAPE=- tar -x && ( cd busybox-1.7.2; patch -p1 < ../Patches/busybox.diff ) && ((for f1 in config.guess config.sub; do (for f2 in `find busybox-1.7.2 -name $f1`; do (test -e $f2 && rm -f $f2 && ln -s /home/bellum/tuxbox/tuxbox-cvs/cdk/Patches/$f1 $f2 && echo "updated $f2") done) done) || /bin/true)
patching file Config.in
patching file include/applets.h
patching file init/init.c
patching file libbb/messages.c
patching file miscutils/Config.in
patching file miscutils/Kbuild
patching file modutils/insmod.c
patching file networking/ifupdown.c
patching file networking/udhcp/common.h
patching file networking/wget.c
patching file util-linux/mount.c
m4 -Dflash -Dide -Dextfs   -Dnfs -DPREFIX="\"/home/bellum/tuxbox/dbox2/cdkflash/root\"" -Dcustomizationsdir=/home/bellum/tuxbox/custom/scripts /home/bellum/tuxbox/custom/patches/busybox/busybox.config.m4 > busybox-1.7.2/.config
NONE:0: m4: ERROR: EOF in string
make[1]: *** [flash-busybox] Error 1
make[1]: Leaving directory `/home/bellum/tuxbox/cvs/cvs_080516/cdk'
make: *** [/home/bellum/tuxbox/dbox2/cdkflash/root] Error 2
[bellum@dboxdev cdk]$
Das hier scheint der wunde Punkt zu sein aber ich verstehe nicht warum er mir da immer noch das `with-customizationsdir` mit einbaut.

Code: Alles auswählen

m4 -Dflash -Dide -Dextfs   -Dnfs -DPREFIX="\"/home/bellum/tuxbox/dbox2/cdkflash/root\"" -Dcustomizationsdir=/home/bellum/tuxbox/custom/scripts /home/bellum/tuxbox/custom/patches/busybox/busybox.config.m4 > busybox-1.7.2/.config
Was mache ich falsch?
Danke für die Hilfe
Gruß bellum
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Frage zu --with-busybox-conf

Beitrag von rhabarber1848 »

bellum hat geschrieben:ich verstehe nicht warum er mir da immer noch das `with-customizationsdir` mit einbaut.
Das ist in cdk/make/busybox.mk so vorgesehen.
bellum hat geschrieben:Was mache ich falsch?
Wie sieht Deine busybox.config.m4 aus?
Evtl. stört sich m4 an irgendwas dort.
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Re: Frage zu --with-busybox-conf

Beitrag von Barf »

Code: Alles auswählen

m4 -Dflash -Dide -Dextfs   -Dnfs -DPREFIX="\"/home/bellum/tuxbox/dbox2/cdkflash/root\"" -Dcustomizationsdir=/home/bellum/tuxbox/custom/scripts /home/bellum/tuxbox/custom/patches/busybox/busybox.config.m4 > busybox-1.7.2/.config
NONE:0: m4: ERROR: EOF in string
Die (selbst erstellte) busybox.config.m4 ist fehlerhaft: hat ein opening quote die nicht durch ein closing quote geschlossen wird.
bellum
bbs-Maintainer
Beiträge: 282
Registriert: Montag 23. Oktober 2006, 22:13

Re: Frage zu --with-busybox-conf

Beitrag von bellum »

rhabarber1848 hat geschrieben:Wie sieht Deine busybox.config.m4 aus?
Evtl. stört sich m4 an irgendwas dort.
Barf hat geschrieben:Die (selbst erstellte) busybox.config.m4 ist fehlerhaft: hat ein opening quote die nicht durch ein closing quote geschlossen wird.
Genau das wars, ein fehlendes closing quote :oops:
Jetzt funktioniert es...

Vielen Dank euch Beiden
Gruß bellum