<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p>Hi,</p>
<p>I noticed in Rocky Linux 8.7 LXC container image that they've added a message to /etc/rc.d/rc.local:</p>
<p># In contrast to previous versions due to parallel execution during boot<br /># this script will NOT be run after all other services.</p>
<p>I created an issue report on this at github: <a href="https://github.com/systemd/systemd/issues/27340">https://github.com/systemd/systemd/issues/27340</a><br />"How to run /etc/rc.d/rc.local as the last Linux bootup task?"</p>
<p>Would it be possible to change the rc-local.service configuration as follows, so that it could be used similarly as before<br />i.e. running close to the end of the "runlevel" or systemd target:</p>
<p>[Unit]<br />After=crond.service</p>
<p>[Install]<br />WantedBy=default.target</p>
<p>chmod 700 /etc/rc.d/rc.local<br />systemctl enable rc-local.service</p>
<p>I tested this and see in ps output (ps auxwwf | sort -n -k 2,2 >> /var/tmp/boot.ps) that it starts after crond<br />in both multi-user.target and graphical.target.</p>
<p>Best regards,</p>
<p>Aki</p>
<p><br /></p>

</body></html>