Qu’est-ce que tu ne comprends pas, précisément ?
Concernant la syntaxe des en-têtes, il y a un exemple dans la doc :
[code]### BEGIN INIT INFO
Provides: scriptname
Required-Start: $remote_fs $syslog
Required-Stop: $remote_fs $syslog
Default-Start: 2 3 4 5
Default-Stop: 0 1 6
Short-Description: Start daemon at boot time
Description: Enable service provided by daemon.
END INIT INFO[/code]
Lis les descriptions de chaque élément (Provides, Required-Start, …) pour savoir à quoi ça sert.
Cela dit si tu ne comprends réellement pas, le mieux serait probablement de déplacer tes commandes ailleurs (elles n’ont pas spécialement besoin d’être dans un script init.d) comme par exemple dans /etc/rc.local ou bien dans /etc/network/if-up.d/
Ça te permettra de te débarrasser du script init.d problématique.