From 32bce5d34a4fc76fa38d5e70d6e57490b8334ce6 Mon Sep 17 00:00:00 2001 From: iceBear67 Date: Sun, 5 Jul 2026 21:12:56 +0800 Subject: [PATCH] fix dependency loop --- image/overlay/etc/init.d/auth-server | 8 +++++++- image/overlay/etc/init.d/tsdns | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/image/overlay/etc/init.d/auth-server b/image/overlay/etc/init.d/auth-server index ad8909d..9129857 100755 --- a/image/overlay/etc/init.d/auth-server +++ b/image/overlay/etc/init.d/auth-server @@ -7,5 +7,11 @@ output_log="/data/auth-server.log" pidfile="/run/${RC_SVCNAME}.pid" depend() { - need net-online + need net +} + +start_pre() { + while ! ip route | grep -q '^default'; do + sleep 1 + done } diff --git a/image/overlay/etc/init.d/tsdns b/image/overlay/etc/init.d/tsdns index 8f4505f..fe738ff 100755 --- a/image/overlay/etc/init.d/tsdns +++ b/image/overlay/etc/init.d/tsdns @@ -1,7 +1,13 @@ #!/sbin/openrc-run depend() { - need docker net-online + need docker net +} + +start_pre() { + while ! ip route | grep -q '^default'; do + sleep 1 + done } command="/usr/bin/tsdns"