Die JtG-Regeln verbietet Weiterdistribution der JtG-Images. Ich interpretiere dies, so dass dies auch für Teile davon gelten, am mindestens die Teile die nicht aus Tuxbox-CVS stammen. Deswegen ist es notwendig, 15 Files aus einem JtG-Image zu extrahieren, und im Verzeichisbaum jtg-files abzulegen. Ein davon (msgbox) ist sogar nur als binary erhältlig ("closed source" -- ich lasse mich aber gerne belehren, falls ich falsch liege).
Zweitens enthält das JtG-Image einige (kleinere) Erweiterungen zu Neutrino, die nicht in CVS sind. Diese sind natürlich auch nicht drin.
Aus der README:
This kit builds an image from the CVS sources, very similar to a JtG-Image.
Instructions:
1. Unpack on a disk with lots (say >= 1 GB) of free space.
2. Get some JtG-files, listed in the file jtg.files, by extracting
them from a JtG image. (As far as I interpret the JtG-Boardrules,
these files cannot be distributed.) They should be put into the
jtg-files-directory, with the paths preserved.
3. Enter the name of the top level directory in the file
projectroot. One way to accomplish this is, in that directory
pwd > projectroot
4. Check out the sources, branch newmake on top of HEAD. The supplied
script checkout does this in an easy manner.
5. Setup for compilation by running the script setup. This will also
check the existence of the JtG-files.
6. Compile the whole shebang by cd-ing to the directory cvs/cdk and
issuing the appropriate make-command, to be JtG-conformat,
make flash-neutrino-squashfs-all.
7. If all goes right, sometime later the resuls will be found in
subdirectory archive.
The script do-all tries to do steps 3-7 all in one shot.