gnuprotek a écrit:deja quand j'avai mon AMIGA je galerai avec la startup-sequence(script de démarage) de l'epoque et ca a pas changer avec linux !!! :oops: c'est encore pire (mon point faible :evil: )
Tout dépend de la distrib que tu as choisi... :)
Bon, reprennons calmement :
commence par créer un fichier qui contient les commandes que tu veux executer. D'apres ce que j'ai compris de ta documentation, cela doit ressembler à ça :
---------------- BEGIN gnuprotek_commandes_boot ----------------
#!/sbin/runscript
depend() {
## je ne suis pas sur de la syntaxe de la ligne suivante (donc je la met
# en commentaire) , ni de l'existence du script 'net' dans la gentoo...
# c'est donc a toi de vérifier :
# need net
}
start() {
ebegin "Starting GnuprotekBootCommands"
/sbin/hdparm -d 1 /dev/hda
mirrorselect -a -s3
# il y a surement qqchose a faire pour un affichage propre
# qui dépend des 2 commandes tapées...
eend $? "Failed to start GnuprotekBootCommands"
}
stop() {
ebegin "Stopping GnuprotekBootCommands"
/sbin/hdparm -d 0 /dev/hda
# y a-t'il besoin d'arreter mirrorselect ?
eend $? "Failed to stop GnuprotekBootCommands"
}
hdparm -d 1 /dev/hda
mirrorselect -a -s3
---------------- END gnuprotek_commandes_boot ----------------
Il te faudra faire un
chmod +x gnuprotek_commandes_boot, puis mettre ce fichier dans /etc/init.d/
Vérifier ensuite que ton script fonctionne correctement en tapant
/etc/init.d/gnuprotek_commandes_boot start
puis
/etc/init.d/gnuprotek_commandes_boot stop
Apres cela, il faut executer
rc-update add gnuprotek_commandes_boot default qui se chargera de mettre des liens vers ce script aux bons runlevels (celui par défaut dans notre cas).
Il paraitrait qu'il faut lancer également le script
depscan.sh apres chaque rc-update...
Le probleme de tout cela est que la gestion des scripts de démarrage est différentes selon la distrib, donc il faut attentivement lire la doc...
P.S: je vien de relire ta doc, et je me dit qu'il y aura peut-etre besoin de préfixer le service par "net.interface_reseau" comme c'est dit dans la doc...