Que signifie ce message :

insserv: warning: script 'mon_parefeu' missing LSB tags and overrides

:006

EDIT :
le script dont il est question :

[code]#!/bin/sh

chargement/déchargement d’iptables

case “$1” in
‘start’)
/sbin/iptables-restore < /etc/config_parefeu
RETVAL=$?
;;
‘stop’)
/sbin/iptables-save > /etc/config_parefeu
RETVAL=$?
;;
‘clean’)

clean le parefeu pendant que la machine tourne

ça peut être une faille de sécurite si on l’exécute lors de l’extinction avant l’arrêt des interfaces

pensez à refaire un start après sinon la sauvegarde se fera automatiquement à l’extinction

/sbin/iptables -t filter -F
/sbin/iptables -t nat -F
/sbin/iptables -t mangle -F
/sbin/iptables -t raw -F
/sbin/iptables -t filter -P INPUT ACCEPT
/sbin/iptables -t filter -P OUTPUT ACCEPT
/sbin/iptables -t filter -P FORWARD ACCEPT
/sbin/iptables -t nat -P PREROUTING ACCEPT
/sbin/iptables -t nat -P POSTROUTING ACCEPT
/sbin/iptables -t nat -P OUTPUT ACCEPT
/sbin/iptables -t mangle -P PREROUTING ACCEPT
/sbin/iptables -t mangle -P OUTPUT ACCEPT
/sbin/iptables -t mangle -P POSTROUTING ACCEPT
/sbin/iptables -t mangle -P FORWARD ACCEPT
/sbin/iptables -t mangle -P INPUT ACCEPT
/sbin/iptables -t raw -P OUTPUT ACCEPT
/sbin/iptables -t raw -P PREROUTING ACCEPT
RETVAL=$?
;;
‘restart’)
$0 stop && $0 start
RETVAL=$?
;;
*)
echo “Usage: $0 { start | stop | restart | clean}”
RETVAL=1
;;
esac
exit $RETVAL
[/code]

Ben alors ricardo, tu nages la brasse dans les plantes vertes ?!
viewtopic.php?f=3&t=23852

Tu as raison mais je suis fâché avec l’anglais et ça me fait royalement chier de mettre 1/2 heure à comprendre une page.
J’ai définitivement supprimé cette torture.
Alors, si tu veux bien me dire ce que je dois faire concrètement, je t’en serai reconnaissant. Sinon, je te remercie quand même de l’info qui m’était passée à côté des yeux.

En suivant le lien donné on tombe sur ça

[quote=“dchost99”]### BEGIN INIT INFO
# Provides: chillispot et freeradius dans le chroot
# Required-Start: $local_fs $network
# Required-Stop: $local_fs $remote_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Wireless & LAN Access Point Controller
# Description: ChilliSpot is an open source captive portal
# or wireless LAN access point controller.
### END INIT INFO

les scripts dans init.d doivent contenir ce genre information, au début du script …[/quote]

Ces infos permetent de faire de “l’auto-configuration” pour les init scripts.
Adapte chaque champs a ton script et ca devrais être bon.

[quote=“Mimoza”]En suivant le lien donné on tombe sur ça

[quote=“dchost99”]### BEGIN INIT INFO
# Provides: chillispot et freeradius dans le chroot
# Required-Start: $local_fs $network
# Required-Stop: $local_fs $remote_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Wireless & LAN Access Point Controller
# Description: ChilliSpot is an open source captive portal
# or wireless LAN access point controller.
### END INIT INFO

les scripts dans init.d doivent contenir ce genre information, au début du script …[/quote]

Ces infos permetent de faire de “l’auto-configuration” pour les init scripts.
Adapte chaque champs a ton script et ca devrais être bon.[/quote]

Au début début ou après la ligne : #!/bin/sh :question:

question 2 :
pour les rendre valides, je suppose qu’il faut décommenter les lignes remplies :question:
Je suppose aussi que toutes les lignes ne sont pas obligatoirement à remplir :question:

Il faut les mettre après le shebang (#!/bin/sh). Il faut les laisser commentés : ces lignes ne sont pas interprétés par le script mais par l’init pour choisir à quel moment lancer le script au démarrage (en gros).

Voila en exemple ce que j’a mis pour mon script /etc/init.d/iptables :

[code]#!/bin/sh

BEGIN INIT INFO

Provides: iptables

Required-Start:

Should-Start:

Required-Stop:

Should-Stop:

Default-Start: 2 3 4 5

Default-Stop: 0 1 6

Short-Description: iptables

Description: Firewall

END INIT INFO

case $1 in
’start’ )
/etc/iptables_start
;;
‘stop’ )
/etc/iptables_stop
;;
*)
echo “usage: -bash {start|stop}”
;;
esac
[/code]

Ce n’est surement pas parfait, mais je n’ai pas d’avertissements.

Merci youki, je vais m’en inspirer.

@ricardo : ton init ne doit pas être désert … regarde les script déjà présent pour te guider. Sinon il existe un script “modèle”
/etc/init.d/skeleton

Merci à tous, j’ai fait et je n’ai plus d’alerte :023
Bisous :007