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:
parent
170d526e91
commit
3f2d43e3ed
|
@ -304,6 +304,7 @@ source "package/input-tools/Config.in"
|
||||||
source "package/intel-microcode/Config.in"
|
source "package/intel-microcode/Config.in"
|
||||||
source "package/iostat/Config.in"
|
source "package/iostat/Config.in"
|
||||||
source "package/irda-utils/Config.in"
|
source "package/irda-utils/Config.in"
|
||||||
|
source "package/iucode-tool/Config.in"
|
||||||
source "package/kbd/Config.in"
|
source "package/kbd/Config.in"
|
||||||
source "package/lcdproc/Config.in"
|
source "package/lcdproc/Config.in"
|
||||||
source "package/lm-sensors/Config.in"
|
source "package/lm-sensors/Config.in"
|
||||||
|
|
8
package/iucode-tool/Config.in
Normal file
8
package/iucode-tool/Config.in
Normal 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
|
23
package/iucode-tool/S00iucode-tool
Normal file
23
package/iucode-tool/S00iucode-tool
Normal 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 $?
|
19
package/iucode-tool/iucode-tool.mk
Normal file
19
package/iucode-tool/iucode-tool.mk
Normal 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))
|
Loading…
Reference in New Issue
Block a user