diff --git a/x86/microcode_ctl/microcode.init b/x86/microcode_ctl/microcode.init deleted file mode 100644 index 923fa1f35..000000000 --- a/x86/microcode_ctl/microcode.init +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/sh -# -# --- SDE-COPYRIGHT-NOTE-BEGIN --- -# This copyright note is auto-generated by ./scripts/Create-CopyPatch. -# -# Filename: package/.../microcode_ctl/microcode.init -# Copyright (C) 2004 - 2006 The T2 SDE Project -# -# More information can be found in the files COPYING and README. -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; version 2 of the License. A copy of the -# GNU General Public License can be found in the file COPYING. -# --- SDE-COPYRIGHT-NOTE-END --- -# -# Desc: Upload microcode-updates on Intel (no AMD) CPUs -# Runlevel: 02 rcX rc1 rc2 rc3 rc4 rc5 -# - -grep -q GenuineIntel /proc/cpuinfo || exit 0 -[ "$1" = stop ] && exit 0 - -main_begin - - block_begin(start, `Uploading CPU microcode update.') - modprobe -q microcode 2> /dev/null - check(`microcode_ctl -q -u') - block_end - -main_end - diff --git a/x86/microcode_ctl/microcode.sid b/x86/microcode_ctl/microcode.sid new file mode 100644 index 000000000..ac2221a46 --- /dev/null +++ b/x86/microcode_ctl/microcode.sid @@ -0,0 +1,28 @@ +; --- SDE-COPYRIGHT-NOTE-BEGIN --- +; This copyright note is auto-generated by ./scripts/Create-CopyPatch. +; +; Filename: package/.../microcode_ctl/microcode.sid +; Copyright (C) 2007 The OpenSDE Project +; +; More information can be found in the files COPYING and README. +; +; This program is free software; you can redistribute it and/or modify +; it under the terms of the GNU General Public License as published by +; the Free Software Foundation; version 2 of the License. A copy of the +; GNU General Public License can be found in the file COPYING. +; --- SDE-COPYRIGHT-NOTE-END --- + +[general] +type=config +prio=02 +runlevel=1 2 3 4 5 +desc=Intel CPU microcode update +run=D_sbindir/microcode_ctl +runmode=block +runopt=-q -u + +[common] +grep -q GenuineIntel /proc/cpuinfo || exit 0 + +[pre-start] +modprobe -q microcode 2> /dev/null