diff --git a/.github/diy/packages/luci-app-ksmbd/root/etc/hotplug.d/block/20-smb-ksmbd b/.github/diy/packages/luci-app-ksmbd/root/etc/hotplug.d/block/20-smb-ksmbd index 9a193d998..f02b9f7c6 100644 --- a/.github/diy/packages/luci-app-ksmbd/root/etc/hotplug.d/block/20-smb-ksmbd +++ b/.github/diy/packages/luci-app-ksmbd/root/etc/hotplug.d/block/20-smb-ksmbd @@ -9,10 +9,11 @@ config_file="/etc/config/ksmbd" wait_for_init() { for i in `seq 30` do - [ -e /tmp/procd.done ] || { - sleep 1; continue; - } - return + if ubus call service list '{"name":"samba4"}' 2>/dev/null | grep -q "samba4"; then + sleep 2 + return + fi + sleep 1 done }