diff --git a/testing/babeld/APKBUILD b/testing/babeld/APKBUILD
index 13249205b97eec4d2e231c91b99b16f6ec21ef03..86adc99f4f33a513f414269d65242767eb4519bd 100644
--- a/testing/babeld/APKBUILD
+++ b/testing/babeld/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Steven Honson <steven@honson.id.au>
 pkgname=babeld
 pkgver=1.9.2
-pkgrel=0
+pkgrel=1
 pkgdesc="A loop-avoiding distance-vector routing protocol"
 options="!check" # No test suite available
 url="https://www.irif.fr/~jch/software/babel/"
@@ -27,5 +27,5 @@ package() {
 }
 
 sha512sums="d5ce722ccfd9cbc8cf8b9c2332a5027fc7353a170d258c6c3ac730567b12a3c21fa855cee4bea71f6d4e3eb8b43e7c2b5ff30c38db3d81beccba5d282ba7ab8b  babeld-1.9.2.tar.gz
-0d7056a45640c1b53362eabc25140209b2a46547d657c657f0eab2c3c0d4b3bc268cb412cb118dbbd1b49741e23f039b59e262534759dde5febe0740425df262  babeld.initd
+882a83529d0a25626354598837ab9ab9d1e9c9ba57ffdf9623e6fa9fa7384725a0ad703884c8a366807de8f6e0cead8bcfd26edcc4a2eb15d536e8d1a342ee04  babeld.initd
 d585e2a140217cf5265b630cb1ec117cbb802d560c23309b281041713496268d86c7768c9d35a66af52977fc27ef1d3f5ac99f9c9a361fff3b25d4d150d0a959  babeld.confd"
diff --git a/testing/babeld/babeld.initd b/testing/babeld/babeld.initd
index 995dda925e7cb83c98cd47d932691409bbd59b7d..f502040b0aa8c08a3e4c99dba3ef7629d82293b9 100644
--- a/testing/babeld/babeld.initd
+++ b/testing/babeld/babeld.initd
@@ -1,8 +1,8 @@
 #!/sbin/openrc-run
 
 command="/usr/bin/babeld"
-pidfile="/run/${RC_SVCNAME}.pid"
-command_args="-D -I $pidfile $ARGS"
+command_args="-I '' $ARGS"
+supervisor="supervise-daemon"
 
 depend() {
 	need net