diff --git a/Dockerfile b/Dockerfile index e5d012d..d818cf6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # ------------------------------------------------------------------------ -from mcluseau/golang-builder:1.21.3 as build +from mcluseau/golang-builder:1.21.4 as build # ------------------------------------------------------------------------ from alpine:3.18.4 diff --git a/layer/etc/init.d/dkl-user-services b/layer/etc/init.d/dkl-user-services index 6d6fcb2..58e4448 100755 --- a/layer/etc/init.d/dkl-user-services +++ b/layer/etc/init.d/dkl-user-services @@ -2,29 +2,12 @@ description="Direktil user services." -pidfile=/run/direktil/services.pid +supervisor=supervise-daemon +command="/sbin/dkl init services" + +pidfile=/run/dkl-init-services.pid depend() { need dkl-default } - -start() -{ - mkdir -p $(dirname $pidfile) - - einfo "Starting Direktil services manager" - start-stop-daemon --start \ - --pidfile $pidfile \ - --background \ - --exec "/sbin/dkl" \ - -- init services - eend $? "Failed to start Direktil services manager" -} - -stop() -{ - einfo "Stopping Direktil services manager" - start-stop-daemon --stop --pidfile $pidfile - eend $? "Failed to stop Direktil services manager" -}