<!DOCTYPE html>
<html><head>
    <meta charset="UTF-8">
</head><body><p>I figured out the reason.</p><p>/etc/rc sources /etc/rc.subr and then calls run_rc_script for each file in /etc/rc.d. These script sources rc.subr and call dummy_rc_command for startup. dummy_rc_command calls set_provide_list, but $provide_list is empty. The reason is that rc.subr is execute only one time. If I commented out lines 46-48 it is called every time also if a script from /etc/rc.d is loaded by run_rc_script and the $provide_list is correct.</p><p>After reboot rcone works like expected.</p><p>Uwe</p><blockquote type="cite">Uwe Münzberg <uwe.muenzberg@arcor.de> hat am 7. Dezember 2018 um 11:52 geschrieben: <br> <br><p>Hello,</p><p><br></p><p>I have some daemons installed on my desktop system that only runs if needed (for instance mysql). I normally start this stuff</p><p>with rcone mysql. Since I upgrade to 5.4.0 I get a list of dependencies but the service don't come up. The normal startscript</p><p>/usr/local/etc/rc.d/mysql onestart runs as expected. If I enable the service in rc.conf and reboot, it also comes up.</p><p>Does anyone know what happens with rcrun onestart?</p><p><br></p><p>Uwe</p></blockquote><p class="default-style"><br> </p></body></html>