A new version released 30th Oct 2004; still using the same microcode as in 1.10, but they have removed the -i option. From the old man-page microcode_ctl(8): "-i release any buffers held in microcode driver" As a brief investigation to what this might imply, I reread their homepage (url above) and found that the utility has two uses, the second of which is: "it signals the kernel driver to release any buffers it may hold" - I therefore presume that -i is deprecated because the action is not optional; it's probably always performed. Anyway, just for making stable ebuilds this might not be of highest importance ;) Nevertheless, the i-option used in files/microcode_ctl.rc must be removed before the init-script will work with the new version. Patch is attached, but we probably should keep the old rc-file aswell (at least until someone has investigated how long the i-option has been ignored (if that is the case;).) Thus we also need a change to the ebuild, so that the new rc-file is used.
Created attachment 43719 [details, diff] removing -i makes the init-script work # cd /usr/portage/sys-apps/microcode-ctl/files/ # patch -p0 < microcode_ctl.rc.patch I suggest that the patched file is renamed # mv microcode_ctl.rc microcode_ctl.rc2
Created attachment 43720 [details, diff] grab files/microcode_ctl.rc2
By the way; thank you for crediting me in the ChangeLog for bug #67786 and bug #69360 - it's feeling much better to throw in my two cents when you do that :)
version bumped in cvs and removed the '-i' option, thanks :)