Creazione pacchetto enigma2

Dopo aver compilato l’immagine enigma2

Immagine Enigma 2

mostriamo come creare un package.

Nella cartella recipes-local

creaimo una cartella per il nostro package, ad esempio testpackage, e una sottocartella files

Creare del codice nella cartella files, ad esempio testpackage.c

Creiamo il file Readme.txt nella cartella files  e LICENSE nella cartella testpackage.  Nel file Readme.txt vi sono le informazioni sulla applicazione. Per la licenza, che al momento si può lasciare anche vuoto, occorre create l’hash da inserire nel file bitbake.

Creare il file md5 per la licenza

Creaimo il file bitbake testpackage_0.1.bb sotto la cartella testpackage per la cross compilazione

Compiliamo il pacchetto ad esempio per zgemma accedendo all’ambiente dedicato a tale sistema con

Il file viene generato nella seguente cartella

Copiare il pacchetto testpackage_0.1-r0_mips32el.ipk sullo ZGemma H3 nella cartella /tmp ed eseguire

Per forzare l’installazione senza tenere conto dei prerequisiti

L’eseguibile è presente nella cartella /usr/bin; la sua esecuzione ci dà l’output che ci si aspettava