Skip directly to content

Environnement de dev

Portrait de zozodesbois
on mar, 03/05/2011 - 16:28

Nous allons créer un environnement de développement, avec une copie des images du système. Cela va nous permettre de changer les images sans avoir à redémarrer le HMB.
S'il y a un gros problème, le HMB redémarrera proprement avec les images internes.
Il faudra penser à refaire le montage du dossier images si vous arrêtez le HMB, par exemple pour continuer ce que vous faisiez un autre jour.

Prérequis

Suivez la fiche sur la modification du Firmware pour allouer de la place systeme, et installez le Firmware modifié

Création de l'environnement

Connectez-vous en telnet avec le compte 4geek

Activez l'écriture sur le systeme

mount / -o remount,rw

Repérez la clé USB ou le disque dur et créer un dossier "images" (commande df pour repérer les supports).

mkdir /tmp/usbmounts/sda1/images

Positionnez-vous dans notre dossier

cd /tmp/usbmounts/sda1/images

Recopiez la totalité des images internes dans notre dossier

cp -f /usr/local/bin/Resource/bmp/* .

Montez le dossier "images" à la place de celui du système

mount -o bind /tmp/usbmounts/sda1/images /usr/local/bin/Resource/bmp

Vous pouvez accéder a vos fichiers sur la clé par Samba.

Copiez les fichiers que vous voulez modifier en local sur votre ordinateur et faites vos retouches en local. Evitez de le faire directement sur les fichiers au travers de Samba, vous risquez de corrompre vos images.

S'il y a le moindre problème, il suffit de rebooter. Le HMB va redémarrer sur ses fichiers internes puisque le montage est manuel.
Il suffira de corriger les images sur la clé et de refaire le montage.

Avec cette méthode, vous pouvez modifier les images en les remplaçant et visualiser immédiatement les changements.