Probleme bei Reihenfolge von init-Skripten

Hallo,
ich habe seit mehreren Tagen ein kleines Problemchen. Ich habe 4 Skripte geschrieben und diese in die init.d eingebunden. in allen Skripten habe ich die Dependencies „eigentlich“ richtig bestimmt. Skript 1 wird zuerst gestartet, 2 darauf, 3 nach 2 und 4 nach 3. Doch insserv bereitet mir da ein wenig Problemchen, denn es schmeißt alle Skripte in falscher Reihenfolge in die rcx.d .

So sieht der Inhalt der Init Info aus. Ich habe bewusst nur die wichtigsten Einträge gepostet.

Skript1 --> Should-Start: leer
Required-Start: $ALL
Should-Stop: Skript2 Skript3 Skript4
Required-Stop: Skript2 Skript3 Skript4

Skript2 --> Should-Start: Skript1
Required-Start: $ALL Skript1 # auch schon ohne all prob…
Should-Stop: Skript3 Skript4
Required-Stop: Skript3 Skript4

Skript3 --> Should-Start: Skript1 Skript2
Required-Start: $ALL Skript1 Skript2
Should-Stop: Skript4
Required-Stop: Skript4

Skript4 --> Should-Start: Skript1 Skript2 Skript3
Required-Start: $ALL Skript1 Skript2 Skript3
Should-Stop:
Required-Stop:

Ich hoffe,´ihr könnt mir bei dem Problem helfen. Danke schonmal im Voraus.

MfG

Maurice