iucode-tools: new package

iucode_tool is a program to manipulate Intel® X86 and X86-64 processor
microcode collections, and to use the kernel facilities to upgrade the
microcode on Intel system processors.
It was originally sent by Richard Braun <rbraun@sceen.net>

[Peter: drop 'sid' from upstream URL]
Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Cc: Richard Braun <rbraun@sceen.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Maxime Hadjinlian 2014-02-04 10:25:58 +01:00 committed by Peter Korsgaard
parent 170d526e91
commit 3f2d43e3ed
4 changed files with 51 additions and 0 deletions

View File

@ -304,6 +304,7 @@ source "package/input-tools/Config.in"
source "package/intel-microcode/Config.in"
source "package/iostat/Config.in"
source "package/irda-utils/Config.in"
source "package/iucode-tool/Config.in"
source "package/kbd/Config.in"
source "package/lcdproc/Config.in"
source "package/lm-sensors/Config.in"

View File

@ -0,0 +1,8 @@
config BR2_PACKAGE_IUCODE_TOOL
bool "iucode-tool"
depends on BR2_x86_64 || BR2_i386
select BR2_PACKAGE_INTEL_MICROCODE
help
Intel processor microcode tool
http://packages.debian.org/source/iucode-tool

View File

@ -0,0 +1,23 @@
#!/bin/sh
#
# Upload microcode into the processor.
#
microcode_file="/usr/share/misc/intel-microcode.dat"
case "$1" in
start)
echo "Starting iucode-tool:"
/usr/sbin/iucode_tool -k $microcode_file
echo "done"
;;
stop)
;;
restart|reload)
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit $?

View File

@ -0,0 +1,19 @@
################################################################################
#
# iucode-tool
#
################################################################################
IUCODE_TOOL_VERSION = v1.0.1
IUCODE_TOOL_SITE = git://git.debian.org/users/hmh/iucode-tool.git
IUCODE_TOOL_AUTORECONF = YES
IUCODE_TOOL_LICENSE = GPLv2+
IUCODE_TOOL_LICENSE_FILES = COPYING
define IUCODE_TOOL_INSTALL_INIT_SYSV
[ -f $(TARGET_DIR)/etc/init.d/S00iucode-tool ] || \
$(INSTALL) -D -m 0755 package/iucode-tool/S00iucode-tool \
$(TARGET_DIR)/etc/init.d/S00iucode-tool
endef
$(eval $(autotools-package))