Created attachment 463476 [details, diff]
init scripts should be POSIX compatible, see bug 609070.
However swatchdog-init is not: it uses "==" instead of "=".
Proposed patch fixes this. It is quite simple, so I'll apply in two weeks if there are no objections.
Thanks for the report.