deixe o insserv criar os links simbólicos para você. Ao usar o insserv, você também pode adicionar dependências ao seu cabeçalho de script para que o insserv saiba quando iniciar e parar seu script em um runlevel especial. isso é necessário para a execução sequencial e paralela. tente ser compatível com o lsb. aqui está um pequeno exemplo:
# Following lines are in conformance with LSB 1.2 spec
### BEGIN INIT INFO
# Provides: your shoort app name here
# Required-Start: what should start before your app, e.g. network
# Required-Stop: what should stop before your app stops
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Description: longer about
### END INIT INFO