Re: Migrate from OpenRC to s6 and s6-rc
Reply #2 –
What @Dudemanguy said, copy the openrc binaries to /tmp (pacman -Qql openrc | grep /usr/bin, some are just symlinks), install s6 and replace all openrc packages with the respective s6 ones. First -Rdd openrc and netifrc, -S s6 and finally the scripts:
for p in $(pacman -Qq | grep \\-openrc); do sudo pacman -Rdd $p; sudo pacman -S $(echo $p | sed s/openrc/s6/); done
.
Once you're satisfied with your setup (see our wiki on s6), you should reboot with /tmp/openrc-shutdown --reboot now into your new init.