Installation du Firmware-Generator

Pour le moment Firmware Generator ne propose pas un système d'installation simple. Il faut donc effectuer certaines manipulations manuelles afin de faire fonctionner l'application.

Pré-requis

Partie Apache/PHP

Partie Firmwares

Étapes de l'installation

Récupération des sources

svn co http://svn.gna.org/svn/fw-generator/trunk fw-generator
cd fw-generator

Installation des prérequis

Php-Gettext

Php-Gettext permet de gérer un affichage localisé (= dans la langue définie dans le navigateur du client) des pages de l'application. Pour plus d'information sur cette fonction, vous pouvez consulter la page dédiée à l'internationalisation de l'application.

wget "http://download.savannah.nongnu.org/releases/php-gettext/php-gettext-1.0.7.tar.gz"
tar xzf php-gettext-1.0.7.tar.gz -C external
mv external/php-gettext-1.0.7 external/php-gettext

Archive_Tar

Archive_Tar est un module PEAR de PHP qui permet d'extraire ou de compresser les données dans des archives TAR, GZIP et BZIP2.

mkdir -p external/Archive/
wget -O external/Archive/Tar.php "http://cvs.php.net/viewvc.cgi/pear/Archive_Tar/Archive/Tar.php"

Freifunk

Freifunk-firmware-kit est une archive du micro-logiciel Freifunk conĉue pour construire des images personnalisées.

wget -O external/freifunk-openwrt-kit.tar.gz http://download.olsrexperiment.de/ipkg/_kit/freifunk-openwrt-kit-1.4.5-fr.tar.gz

OpenWRT

OpenWrt-ImageBuilder iest une archive du micro-logiciel OpenWRT qui comporte beaucoup de paquets que l'on peut choisir d'inclure ou d'exclure de vos images personnalisées.

wget -O external/OpenWrt-ImageBuilder-Linux-i686.tar.bz2 http://downloads.openwrt.org/whiterussian/newest/OpenWrt-ImageBuilder-Linux-i686.tar.bz2

Configuration du logiciel

La configuration du Firmware Generator peut-ĂȘtre modifiée via le fichier conf/conf.php. Il permet de définir le niveau de log à utiliser, le répertoire temporaire dans lequel les générations de micro-logiciels vont se dérouler, etc...

Vous pouvez utiliser le fichier conf/conf.php.dist comme modèle afin de créer votre propre fichier conf/conf.php.

Accès à l'application

L'application est ensuite disponible à l'URL suivante http://localhost/fw-generator/