The current init.d script for tftpd-hpa uses start-stop-daemon --oknodo and the manpage for said program says:
start-stop-daemon returns 0 [...] if --oknodo is specified and [...] --stop was specified and there were no matching processes.
Therefore, its script should act normally now. Closing this bug for tftpd-hpa. It can still be used for other packages with init.d scripts which return 0 on stop when there was nothing to stop.
The current init.d script for tftpd-hpa uses start-stop-daemon --oknodo and the manpage for said program says:
start-stop-daemon returns 0 [...] if --oknodo is specified and [...] --stop was specified and there were no matching processes.
Therefore, its script should act normally now. Closing this bug for tftpd-hpa. It can still be used for other packages with init.d scripts which return 0 on stop when there was nothing to stop.