Given a system where there's no split out sysinit, this seems incorrect; it should be on local-fs.target or basic.target.
Sorry, by 'no split out sysinit', I mean 'no sysinit.service that just runs rc.sysinit or its equivalent'.
Created attachment 39475 [details] patch! Here's a simple patch.
After we reintroduced sysinit.target for all systems a couple of months back basic.target is now defined as sysinit.target plus sockets.target plus a few other things. In this sense the sockets should created after sysinit.target but before sockets.target which is pretty much what happens right now. Hence I think there's nothing left to fix here.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.