03/04/2011, 13:42:17
Bonjour,
Merci Jef pour ta réponse.
J'avoue ne pas être encore assez familier avec les scripts relatifs
aux boots.
Par contre je ne pourrais pas tester de suite car j'ai briqué mon
Pogo...
En faisant une manip sur le /etc/init.d/rcS , j'ai voulu attribuer une
ip fixe et malheureusement, j'ai touché à la partie dhcp et depuis il
ne boote plus, enfin du moins il n'obtient pas d'IP, donc impossible
d'y accèder...
Bref je suis bon pour un démontage et connection direct sur la carte
mère pour accèder au rcS...
Quelqu'un a déjà fait la manip sur le forum?
On 2 avr, 22:52, jef2000 <jef2...@ouaye.net> wrote:
> Salut,
>
> Je suis en train de le mettre en place. Pour l'instant, je n'ai pas
> encore décidé si j'ajoute Optware par dessus le firmware existant
> (http://www.nslu2-linux.org/wiki/Main/PlugComputers) ou si je remplace
> tout par un autre OS (à la plugapps.com)
> Pour l'instant, j'ai ajouté les lignes suivantes dans /etc/init.d/rcS:
> mount /dev/sda1 /opt
> [ -x /opt/etc/rc.optware ] && /opt/etc/rc.optware
>
> Comme ça il monte une flash USB sur /opt et exécute un script /opt/etc/
> rc.optware au démarrage.
> Ensuite il faut créer le script /opt/etc/rc.optware avec le contenu ci
> dessous.
> Contenu du fichier /opt/etc/rc.optware:
> #!/bin/sh
>
> # Start all init scripts in /opt/etc/init.d
> # executing them in numerical order.
> #
> for i in /opt/etc/init.d/S??* ;do
>
> # Ignore dangling symlinks (if any).
> [ ! -f "$i" ] && continue
>
> case "$i" in
> *.sh)
> # Source shell script for speed.
> (
> trap - INT QUIT TSTP
> set start
> . $i
> )
> ;;
> *)
> # No sh extension, so fork subprocess.
> $i start
> ;;
> esac
> done
>
> Fin du contenu du fichier /opt/etc/rc.optware
> Et lui donner la permission d'exécution:
> chmod a+x /opt/etc/rc.optware
>
> Pour démarrer linknx, on ajoute ensuite un script du style /opt/etc/
> init.d/S45linknx
> Contenu du fichier /opt/etc/init.d/S45linknx:
> #!/bin/sh
> if [ -f /opt/var/run/linknx.pid ] ; then
> kill `cat /opt/var/run/linknx.pid`
> else
> killall linknx
> fi
>
> rm -f /opt/var/run/linknx.pid
>
> /opt/bin/linknx -c/opt/var/lib/linknx/linknx.xml -w -d
>
> Fin du contenu du fichier /opt/etc/init.d/S45linknx
> Et lui donner la permission d'exécution:
> chmod a+x /opt/etc/init.d/S45linknx
>
> Ne pas oublier de créer à la main le fichier de config /opt/var/lib/
> linknx/linknx.xml
> Pour EIBD, je n e l'ai pas encore mis en place mais on peut utilser
> une approche similaire.
> Au démarrage, tous les scripts dans /opt/etc/init.d/ commençant par un
> S suivi d'un numéro seront exécutés dans l'ordre croissants des
> numéros.
>
> A+
>
> Jean-François
>
> On 1 avr, 22:05, ccaramel <christian.cara...@gmail.com> wrote:
>
>
>
> > Si certain d'entre vous ont installé eibd, linknx et knxweb par la
> > méthode optware, comment avez-vous fait pour lancer le serveur web-
> > php, eibd et linknx au démarage du Pogo?
> > Je n'arrive pas à trouver la solution...
>
> > On 1 mar, 00:28, "mail2fre...@gmail.com" <mail2fre...@gmail.com>
> > wrote:
>
> > > Pour info, je viens de recompiler linknx avec support mysql et ça
> > > fonctionne sans aucun problème sur mon pogo. Un vrai jeu d'enfants.
>
> > > Pour info:
> > > linknx 0.0.1.28
> > > - Clickatell SMS gateway enabled
> > > - E-mail gateway enabled (with pthread support)
> > > - MySQL support enabled
> > > - LUA scripting support enabled
> > > - Log4cpp logging enabled
>
> > > J'ai pris les dernières sources sur le CVS. pas de problème à la
> > > compilation, j'ai configuré une table log et une table persist dans
> > > mysql et le tour est joué.
Merci Jef pour ta réponse.
J'avoue ne pas être encore assez familier avec les scripts relatifs
aux boots.
Par contre je ne pourrais pas tester de suite car j'ai briqué mon
Pogo...
En faisant une manip sur le /etc/init.d/rcS , j'ai voulu attribuer une
ip fixe et malheureusement, j'ai touché à la partie dhcp et depuis il
ne boote plus, enfin du moins il n'obtient pas d'IP, donc impossible
d'y accèder...
Bref je suis bon pour un démontage et connection direct sur la carte
mère pour accèder au rcS...
Quelqu'un a déjà fait la manip sur le forum?
On 2 avr, 22:52, jef2000 <jef2...@ouaye.net> wrote:
> Salut,
>
> Je suis en train de le mettre en place. Pour l'instant, je n'ai pas
> encore décidé si j'ajoute Optware par dessus le firmware existant
> (http://www.nslu2-linux.org/wiki/Main/PlugComputers) ou si je remplace
> tout par un autre OS (à la plugapps.com)
> Pour l'instant, j'ai ajouté les lignes suivantes dans /etc/init.d/rcS:
> mount /dev/sda1 /opt
> [ -x /opt/etc/rc.optware ] && /opt/etc/rc.optware
>
> Comme ça il monte une flash USB sur /opt et exécute un script /opt/etc/
> rc.optware au démarrage.
> Ensuite il faut créer le script /opt/etc/rc.optware avec le contenu ci
> dessous.
> Contenu du fichier /opt/etc/rc.optware:
> #!/bin/sh
>
> # Start all init scripts in /opt/etc/init.d
> # executing them in numerical order.
> #
> for i in /opt/etc/init.d/S??* ;do
>
> # Ignore dangling symlinks (if any).
> [ ! -f "$i" ] && continue
>
> case "$i" in
> *.sh)
> # Source shell script for speed.
> (
> trap - INT QUIT TSTP
> set start
> . $i
> )
> ;;
> *)
> # No sh extension, so fork subprocess.
> $i start
> ;;
> esac
> done
>
> Fin du contenu du fichier /opt/etc/rc.optware
> Et lui donner la permission d'exécution:
> chmod a+x /opt/etc/rc.optware
>
> Pour démarrer linknx, on ajoute ensuite un script du style /opt/etc/
> init.d/S45linknx
> Contenu du fichier /opt/etc/init.d/S45linknx:
> #!/bin/sh
> if [ -f /opt/var/run/linknx.pid ] ; then
> kill `cat /opt/var/run/linknx.pid`
> else
> killall linknx
> fi
>
> rm -f /opt/var/run/linknx.pid
>
> /opt/bin/linknx -c/opt/var/lib/linknx/linknx.xml -w -d
>
> Fin du contenu du fichier /opt/etc/init.d/S45linknx
> Et lui donner la permission d'exécution:
> chmod a+x /opt/etc/init.d/S45linknx
>
> Ne pas oublier de créer à la main le fichier de config /opt/var/lib/
> linknx/linknx.xml
> Pour EIBD, je n e l'ai pas encore mis en place mais on peut utilser
> une approche similaire.
> Au démarrage, tous les scripts dans /opt/etc/init.d/ commençant par un
> S suivi d'un numéro seront exécutés dans l'ordre croissants des
> numéros.
>
> A+
>
> Jean-François
>
> On 1 avr, 22:05, ccaramel <christian.cara...@gmail.com> wrote:
>
>
>
> > Si certain d'entre vous ont installé eibd, linknx et knxweb par la
> > méthode optware, comment avez-vous fait pour lancer le serveur web-
> > php, eibd et linknx au démarage du Pogo?
> > Je n'arrive pas à trouver la solution...
>
> > On 1 mar, 00:28, "mail2fre...@gmail.com" <mail2fre...@gmail.com>
> > wrote:
>
> > > Pour info, je viens de recompiler linknx avec support mysql et ça
> > > fonctionne sans aucun problème sur mon pogo. Un vrai jeu d'enfants.
>
> > > Pour info:
> > > linknx 0.0.1.28
> > > - Clickatell SMS gateway enabled
> > > - E-mail gateway enabled (with pthread support)
> > > - MySQL support enabled
> > > - LUA scripting support enabled
> > > - Log4cpp logging enabled
>
> > > J'ai pris les dernières sources sur le CVS. pas de problème à la
> > > compilation, j'ai configuré une table log et une table persist dans
> > > mysql et le tour est joué.