stage3-amd64-hardened-20181209T214502Z.tar.xz is missing /etc/runlevels/default/ Doing a fresh install based on install-amd64-minimal-20181209T214502Z.iso and stage3-amd64-hardened-20181209T214502Z.tar.xz, got a strange error when adding something to 'default' runlevel: # rc-update add sshd default * rc-update: 'default' is not a valid runlevel The /etc/runlevels/default/ dir disappeared from the stage tarball sometime in the last couple of months. Compare stage3 from October 14: # tar tvf stage3-amd64-hardened-20181014T214503Z.tar.xz | egrep 'etc/runlevels' | sed 's/ */ /' drwxr-xr-x root/root 0 2018-10-15 05:16 ./etc/runlevels/ drwxr-xr-x root/root 0 2018-10-15 05:16 ./etc/runlevels/default/ lrwxrwxrwx root/root 0 2018-10-15 05:13 ./etc/runlevels/default/local -> /etc/init.d/local lrwxrwxrwx root/root 0 2018-10-15 05:13 ./etc/runlevels/default/netmount -> /etc/init.d/netmount drwxr-xr-x root/root 0 2018-10-15 05:16 ./etc/runlevels/shutdown/ lrwxrwxrwx root/root 0 2018-10-15 05:13 ./etc/runlevels/shutdown/savecache -> /etc/init.d/savecache lrwxrwxrwx root/root 0 2018-10-15 05:13 ./etc/runlevels/shutdown/killprocs -> /etc/init.d/killprocs lrwxrwxrwx root/root 0 2018-10-15 05:13 ./etc/runlevels/shutdown/mount-ro -> /etc/init.d/mount-ro drwxr-xr-x root/root 0 2018-10-15 05:16 ./etc/runlevels/boot/ lrwxrwxrwx root/root 0 2018-10-15 05:13 ./etc/runlevels/boot/sysctl -> /etc/init.d/sysctl lrwxrwxrwx root/root 0 2018-10-15 05:13 ./etc/runlevels/boot/modules -> /etc/init.d/modules lrwxrwxrwx root/root 0 2018-10-15 05:13 ./etc/runlevels/boot/fsck -> /etc/init.d/fsck lrwxrwxrwx root/root 0 2018-10-15 05:13 ./etc/runlevels/boot/keymaps -> /etc/init.d/keymaps lrwxrwxrwx root/root 0 2018-10-15 05:13 ./etc/runlevels/boot/root -> /etc/init.d/root lrwxrwxrwx root/root 0 2018-10-15 05:13 ./etc/runlevels/boot/hwclock -> /etc/init.d/hwclock lrwxrwxrwx root/root 0 2018-10-15 05:13 ./etc/runlevels/boot/localmount -> /etc/init.d/localmount lrwxrwxrwx root/root 0 2018-10-15 05:13 ./etc/runlevels/boot/loopback -> /etc/init.d/loopback lrwxrwxrwx root/root 0 2018-10-15 05:13 ./etc/runlevels/boot/termencoding -> /etc/init.d/termencoding lrwxrwxrwx root/root 0 2018-10-15 05:13 ./etc/runlevels/boot/swap -> /etc/init.d/swap lrwxrwxrwx root/root 0 2018-10-15 05:13 ./etc/runlevels/boot/hostname -> /etc/init.d/hostname lrwxrwxrwx root/root 0 2018-10-15 05:13 ./etc/runlevels/boot/bootmisc -> /etc/init.d/bootmisc lrwxrwxrwx root/root 0 2018-10-15 05:13 ./etc/runlevels/boot/urandom -> /etc/init.d/urandom lrwxrwxrwx root/root 0 2018-10-15 05:13 ./etc/runlevels/boot/binfmt -> /etc/init.d/binfmt lrwxrwxrwx root/root 0 2018-10-15 05:13 ./etc/runlevels/boot/procfs -> /etc/init.d/procfs lrwxrwxrwx root/root 0 2018-10-15 05:13 ./etc/runlevels/boot/mtab -> /etc/init.d/mtab drwxr-xr-x root/root 0 2018-10-15 05:16 ./etc/runlevels/nonetwork/ lrwxrwxrwx root/root 0 2018-10-15 05:13 ./etc/runlevels/nonetwork/local -> /etc/init.d/local drwxr-xr-x root/root 0 2018-10-15 05:17 ./etc/runlevels/sysinit/ lrwxrwxrwx root/root 0 2018-10-15 05:13 ./etc/runlevels/sysinit/devfs -> /etc/init.d/devfs lrwxrwxrwx root/root 0 2018-10-15 04:55 ./etc/runlevels/sysinit/kmod-static-nodes -> /etc/init.d/kmod-static-nodes lrwxrwxrwx root/root 0 2018-10-15 05:17 ./etc/runlevels/sysinit/udev-trigger -> /etc/init.d/udev-trigger lrwxrwxrwx root/root 0 2018-10-15 05:13 ./etc/runlevels/sysinit/dmesg -> /etc/init.d/dmesg lrwxrwxrwx root/root 0 2018-10-15 05:13 ./etc/runlevels/sysinit/cgroups -> /etc/init.d/cgroups lrwxrwxrwx root/root 0 2018-10-15 05:13 ./etc/runlevels/sysinit/sysfs -> /etc/init.d/sysfs lrwxrwxrwx root/root 0 2018-10-15 05:17 ./etc/runlevels/sysinit/udev -> /etc/init.d/udev To the one from December 9: # tar tvf stage3-amd64-hardened-20181209T214502Z.tar.xz | egrep 'etc/runlevels' | sed 's/ */ /' drwxr-xr-x root/root 0 2018-12-10 04:23 ./etc/runlevels/ drwxr-xr-x root/root 0 2018-12-10 04:23 ./etc/runlevels/shutdown/ lrwxrwxrwx root/root 0 2018-12-10 04:19 ./etc/runlevels/shutdown/savecache -> /etc/init.d/savecache lrwxrwxrwx root/root 0 2018-12-10 04:19 ./etc/runlevels/shutdown/killprocs -> /etc/init.d/killprocs lrwxrwxrwx root/root 0 2018-12-10 04:19 ./etc/runlevels/shutdown/mount-ro -> /etc/init.d/mount-ro drwxr-xr-x root/root 0 2018-12-10 04:23 ./etc/runlevels/boot/ lrwxrwxrwx root/root 0 2018-12-10 03:52 ./etc/runlevels/boot/opentmpfiles-setup -> /etc/init.d/opentmpfiles-setup lrwxrwxrwx root/root 0 2018-12-10 04:23 ./etc/runlevels/boot/loopback -> /etc/init.d/loopback lrwxrwxrwx root/root 0 2018-12-10 04:23 ./etc/runlevels/boot/termencoding -> /etc/init.d/termencoding lrwxrwxrwx root/root 0 2018-12-10 04:23 ./etc/runlevels/boot/binfmt -> /etc/init.d/binfmt lrwxrwxrwx root/root 0 2018-12-10 04:23 ./etc/runlevels/boot/mtab -> /etc/init.d/mtab drwxr-xr-x root/root 0 2018-12-10 04:23 ./etc/runlevels/nonetwork/ lrwxrwxrwx root/root 0 2018-12-10 04:19 ./etc/runlevels/nonetwork/local -> /etc/init.d/local drwxr-xr-x root/root 0 2018-12-10 04:23 ./etc/runlevels/sysinit/ lrwxrwxrwx root/root 0 2018-12-10 04:19 ./etc/runlevels/sysinit/devfs -> /etc/init.d/devfs lrwxrwxrwx root/root 0 2018-12-10 04:01 ./etc/runlevels/sysinit/kmod-static-nodes -> /etc/init.d/kmod-static-nodes lrwxrwxrwx root/root 0 2018-12-10 04:23 ./etc/runlevels/sysinit/udev-trigger -> /etc/init.d/udev-trigger lrwxrwxrwx root/root 0 2018-12-10 04:19 ./etc/runlevels/sysinit/dmesg -> /etc/init.d/dmesg lrwxrwxrwx root/root 0 2018-12-10 04:19 ./etc/runlevels/sysinit/cgroups -> /etc/init.d/cgroups lrwxrwxrwx root/root 0 2018-12-10 04:19 ./etc/runlevels/sysinit/sysfs -> /etc/init.d/sysfs lrwxrwxrwx root/root 0 2018-12-10 03:52 ./etc/runlevels/sysinit/opentmpfiles-dev -> /etc/init.d/opentmpfiles-dev lrwxrwxrwx root/root 0 2018-12-10 04:23 ./etc/runlevels/sysinit/udev -> /etc/init.d/udev A number of links have gone away, but the only directory to go away entirely was etc/runlevels/default/. I don't know how much of that was intentional. Hm, now that I look around for more bugs I see https://bugs.gentoo.org/672924 might be the cause of this, I'm not certain though.
Should be fixed, please reopen if you still see the same problem somewhere