Re: [openrc][runit] update
Reply #52 –
Don't worry, all your OS and data should be perfectly safe, there is no real problem. I guess you updated and didn't read that you needed to install the artix-sysvcompat package before shutting down. That contains the init file symlink to the real init:
$ pacman -Ql artix-sysvcompat
artix-sysvcompat /usr/
artix-sysvcompat /usr/bin/
artix-sysvcompat /usr/bin/halt
artix-sysvcompat /usr/bin/init
artix-sysvcompat /usr/bin/poweroff
artix-sysvcompat /usr/bin/reboot
artix-sysvcompat /usr/bin/shutdown
artix-sysvcompat /usr/share/
artix-sysvcompat /usr/share/libalpm/
artix-sysvcompat /usr/share/libalpm/hooks/
artix-sysvcompat /usr/share/libalpm/hooks/50-sysvcompat.hook
artix-sysvcompat /usr/share/libalpm/hooks/55-initswitch.hook
artix-sysvcompat /usr/share/libalpm/scripts/
artix-sysvcompat /usr/share/libalpm/scripts/initswitch-hook
artix-sysvcompat /usr/share/licenses/
artix-sysvcompat /usr/share/licenses/halt/
artix-sysvcompat /usr/share/licenses/halt/COPYING
artix-sysvcompat /usr/share/man/
artix-sysvcompat /usr/share/man/man8/
artix-sysvcompat /usr/share/man/man8/halt.8.gz
artix-sysvcompat /usr/share/man/man8/poweroff.8.gz
artix-sysvcompat /usr/share/man/man8/reboot.8.gz
artix-sysvcompat /usr/share/man/man8/shutdown.8.gz
$ ls -l /usr/bin/init
lrwxrwxrwx 1 root root 11 May 1 21:41 /usr/bin/init -> openrc-init
(it would point to runit-init if you were using runit)
So you see, all you are missing is to boot up and install that package. You can follow Artoo's instructions (usually the best plan) on the first page of this thread to temporarily alter the command line, or probably even chroot in and install the package after manually downloading it, or make a temporary symlink manually somehow if you felt like it.