das cdk benutzt ja Teile aus dem "HEAD" Branch des tuxbox-cvs aus.. und andere Teile aus dem "dreambox" Branch.
the new dreambox cdk use parts of the "HEAD" branch an other parts of the "dreambox" branch of from the tuxbox-cvs.
Beim updaten des CDK darf man nun folgendes <<<NICHT>>> mehr machen:
To update the CDK you <<<NEVER>>> do the following:
code:
1:
cvs update -d -P -A
code:
1:
cvs update -d -P -A -rdreambox
NUR FOLGENDES Kommando BENUTZEN:
ONLY USE the FOLLOWING command:
code:
1:
cvs update -d -P
Das "-A" setzt ALLE vorhandenen TAG's zurück auf HEAD und "-rdreambox" setzt dann alle auf dreambox.. als hätte man danach dann ein komplettes cdk aus "dreambox".
The "-A" set back ALL existing TAG's to HEAD branch... and "-rdreambox" then set all to the "dreambox" branch..
cya
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Ghost: 05.02.2005 23:26.
mal 'ne ganz dumme Frage, wenn ich ein frisch ausgechecktes Image neu bauen will, wo
genau mache ich ein cvs update, in $CVSROOT/apps/tuxbox/enigma (das frischt aber nur die enigma - Sourcen neu auf, oder ?), oder direkt im $CVSROOT) ?
Und was tue ich dann ? Meine Abfolge ist im Moment:
#!/bin/sh
CVSROOT=$HOME/tuxbox
cd $CVSROOT
cvs -z3 update -dP
cd $CVSROOT/cdk
rm -f .enigma
make .enigma
make rebuild-flash
make flash-compress
Das sollte doch alles korrekt updaten und dann neu bauen, oder ?
ulli01@HP-LAPTOP:~/dreambox-cvs/cdk$ make flash-compress
/home/ulli01/dreambox-cvs/root/cdkflash/mksquashfs /home/ulli01/dreambox-cvs/root/cdkflash/root /home/ulli01/dreambox-cvs/root/cdkflash/root-squashfs.img -be -all-root
Creating big endian filesystem on /home/ulli01/dreambox-cvs/root/cdkflash/root-squashfs.img, block size 65536.
Big endian filesystem, data block size 65536, compressed data, compressed metadata, compressed fragments
Filesystem size 4997.15 Kbytes (4.88 Mbytes)
41.80% of uncompressed filesystem size (11954.52 Kbytes)
Inode table size 6715 bytes (6.56 Kbytes)
31.58% of uncompressed inode table size (21261 bytes)
Directory table size 7256 bytes (7.09 Kbytes)
51.59% of uncompressed directory table size (14065 bytes)
Number of duplicate files found 78
Number of inodes 954
Number of files 696
Number of fragments 45
Number of symbolic links 139
Number of device nodes 0
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 119
Number of uids 1
root (0)
Number of gids 0
ERROR: SquashFS part is too big for image (max. allowed 5111808 bytes)
make: *** [/home/ulli01/dreambox-cvs/root/cdkflash/root-squashfs.img] Fehler 1
Was muß ich wo rauswerfen, damit ich mehr Platz im SquashFS bekomme?
Könnte mir jemand unter die Arme greifen?
CU Ulli01
12.03.2005 00:58
BoxMan unregistriert
schmeiss doch ein paar Sprachen heraus.
Dazu mit einem Editor die Datei cdk/Makefile.am editieren:
aus:
code:
1:
@for i in ar sr ur ; do rm -R $(flashprefix)/root/share/locale/$$i; done
wird dann:
code:
1:
@for i in ar sr ur it ; do rm -R $(flashprefix)/root/share/locale/$$i; done
Dabei wird die italienische Sprache (it) zusätzlich entfernt.
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von BoxMan: 12.03.2005 01:17.
Hallo,
Ich versuche nur so um einmal zu sehen wie das ganze aufgebaut ist und was man so machen kann ein checkout aus dem CVS. Leider dauert dies ewig bzw. nach 15 Minuten hat sich nichts getan: