Enabling the debian init-script reports the following warning:
> update-rc.d: warning: default stop runlevel arguments (0 1 6) do not match ebusd Default-Stop values (none)
This change tells update-rc.d to stop this service on shutdown.
For some reason, I don't have GNU awk installed - so I removed the usage of array length and strtonum().
Further I'd prefer ebusctl which seems to come with every ebusd installation to avoid the dependency for 'nc'.