After installing sys-apps/microcode-ctl-1.28-r1 there is no /etc/init.d/microcode-ctl service to start. In wiki (https://wiki.gentoo.org/wiki/Intel_microcode#OpenRC) we can read: « You can now start microcode-ctl: root #/etc/init.d/microcode_ctl start To start microcode-ctl at boot time, add it your boot runlevel: root #rc-update add microcode_ctl boot » but there is no such files and services in /etc/init.d/ Reproducible: Always Steps to Reproduce: 1. install sys-apps/microcode-ctl-1.28-r1 2. try to start or add microcode-ctl service to runlevel boot 3.
Related links: 1: https://gitweb.gentoo.org/repo/gentoo.git/commit?id=719cc5ef240b766953ddbe1e7a6593f8091eed12 2: https://bugs.gentoo.org/show_bug.cgi?id=528712#c41 3: https://bugs.gentoo.org/show_bug.cgi?id=557278 From [2] it appears it was intended to move microcode loading to genkernel initramfs, but this has not happened yet[3].
Hi, If you hadn't noticed when emerging: * The init scripts have been removed as they are unsafe. If you want to update * the microcode in your system, please use an initramfs. See bug #528712#41 for * details (and bug #557278 for genkernel users). This is intentional behaviour.