main/busybox-initscripts: use supervisor-daemon for udhcpd

Without this change udhcpd fails to start as it is compiled without the
pidfile option (#11841). While certainly possible to enable the pidfile
option, I believe that we should work towards replacing pidfiles and
instead rely on supervisor-daemon. Many aports (unbound, wpa_supplicant,
…) already use supervisor-daemon.. I would suggest that we also start
using it for busybox initscripts. This is just a start, the other
scripts can be converted later on.

Fixes #11841
Status Job ID Name Coverage
  Lint
failed #186587
x86_64 docker-alpine allowed to fail
lint

00:00:21

 
  Build
passed #186592
aarch64 ci-build docker-alpine
build-aarch64

00:00:26

passed #186593
armv7 ci-build docker-alpine
build-armv7

00:00:34

passed #186591
ppc64le ci-build docker-alpine
build-ppc64le

00:00:46

passed #186590
s390x ci-build docker-alpine
build-s390x

00:00:20

passed #186589
x86 ci-build docker-alpine
build-x86

00:00:22

passed #186588
x86_64 ci-build docker-alpine
build-x86_64

00:00:26

 
Name Stage Failure
failed
lint Lint
No job log