Vorlage:Cs development flash build: Unterschied zwischen den Versionen

Aus TuxBoxWIKI
Wechseln zu: Navigation, Suche
(Flashimage erzeugen)
(kein Unterschied)

Version vom 28. April 2012, 21:20 Uhr

Hierfür sind nur wenige Vorbereitungen notwendig. Der größte Aufwand liegt evtl. darin, eigene Daten mit in ein Image zu packen, wobei dies nur von persönlichen Ansprüchen her ins Gewicht fällt.

Um eigene zusätzliche Dateien wie zB. fertig gebaute Plugins etc. mit einbauen zu lassen, ein Verzeichnis im Stammverzeichnis namens

./local-root/root

anlegen. In dieses Verzeichnis legt man nun, ähnlich wie das bereits in ./skell-root/[PLATFORM] der Fall ist, ein Dateisystem an, in das man seine Dateien ablegt.

Im Stammverzeichnis des Buildsystems eine Datei namens Makefile.local erstellen und mit diesem Inhalt ausfüllen:

LOCALROOT       = $(BASE_DIR)/local-root

local-files:
	mkdir -p $(LOCALROOT)/root
	cp -rv $(LOCALROOT)/root $(BASE_DIR)

flash: preqs crosstool bootstrap local-files minimal-system-pkgs system-tools-all cs-drivers-pkg system-pkgs neutrino-pkg pkg-index install-pkgs flashimage

Dann:

make flash

Die Flash-Images liegen dann unter:

./build_tmp