I don't know why it hasn't make it into RC0. But, if you've been waiting for them to update to systemd-242, you can with the following changes:
Skip the patch, skip the xsltproc symlink and untarring the man-pages. Just create the documentation yourself when you rebuild systemd in BLFS. In the mean time, add these flags to the configure to prevent it from trying to build or install the docs.
Code:
-Dman=false -Dhtml=false
You'll need to make these symlinks if you plan to run things like reboot as a normal user, after polkit is installed of couse.
Code:
for tool in runlevel reboot shutdown poweroff halt telinit; do
ln -sfv systemctl /usr/bin/${tool}
done
ln -sfv ../../usr/lib/systemd/systemd /usr/sbin/init
After systemd is installed,
but before you remove the symlinks to the util-linux libs in /tools (libblkid,libuuid,libmount), you'll need to run this command to enable the default startup behavior that existed prior to release 242. Previously, meson/autotools did this as part of the package installation.
Code:
systemctl enable getty@tty1.service remote-fs.target \
systemd-timesyncd systemd-resolved systemd-networkd
Note that the BLFS book has been wrong for a while about the command that invokes the rescue.target when upgrading dbus,systemd,etc. The correct command is:
Code:
systemctl isolate rescue.target
If you use
start instead of
isolate some things my be left running and the console can freeze when attempting to restart the multi-user.target.