¿Comando demonio de distribución cruzada?

¿Comando demonio de distribución cruzada?

Estoy intentando escribir un script para iniciar un demonio tanto en centos como en Debian.

Este es el pseudoguión actual:

if [ =f "/etc/init.d/functions" ]
  then
    . /etc/unit.d/functions
    alias STARTSTOPDAEMON=daemon
  else
    alias STARTSTOPDAEMON=start-stop-daemon
fi

Pero luego tengo dos sintaxis diferentes para el alias...

Encontré esto en Pastebin, me preguntaba si podría funcionar entre distribuciones o no.

http://pastebin.com/P6bCsK4S

¿Algún consejo?

información relacionada