Alpine's boot@ module is almost ready.
Where is 66-dbus-launch?
Plz add it in subpackages=(),
and the appropriate build options to build it.
It depends on basu [or elogind which I don't recommend.], which is already in the alpine repos.
It is the ONLY way to run dbus-broker, which is better than dbus-daemon.
Also, integrating login session management with 66-boot-user@ would remove the need for utlogd, which I don't recommend.
And no need oblog, which is just 66-yeller. [Do ln -s 66-yeller $BIN/oblog]
I suggest you to see into obsysusers, which would help in system-user-management in Alpine.