[microcode_ctl] update to upstream version 1.18
Anton Arapov
aarapov at fedoraproject.org
Wed Jul 25 19:11:09 UTC 2012
commit 1f1833d8cb4e29aa99f03c1a1ef5960fdfeb171a
Author: Anton Arapov <anton at redhat.com>
Date: Wed Jul 25 20:54:18 2012 +0200
update to upstream version 1.18
ssia
Signed-off-by: Anton Arapov <anton at redhat.com>
.gitignore | 2 +
microcode_ctl-1.17-getopt.patch | 23 ---------
microcode_ctl-manpage-0.patch | 12 -----
microcode_ctl.patch | 95 ---------------------------------------
microcode_ctl.rules | 1 -
microcode_ctl.spec | 53 ++++++---------------
sources | 5 +-
7 files changed, 19 insertions(+), 172 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 1a29cb5..ff337d3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -14,3 +14,5 @@ microcode-20100826.dat
/microcode-20111110.dat
/amd-ucode-2012-01-17.tar
/microcode-20120606.dat
+/microcode_ctl-1.18.tar.xz
+/microcode_ctl.rules
diff --git a/microcode_ctl.spec b/microcode_ctl.spec
index 90f2545..a0f3eb9 100644
--- a/microcode_ctl.spec
+++ b/microcode_ctl.spec
@@ -1,73 +1,47 @@
Summary: Tool to update x86/x86-64 CPU microcode.
Name: microcode_ctl
-Version: 1.17
-Release: 26%{?dist}
+Version: 1.18
+Release: 1%{?dist}
Epoch: 1
Group: System Environment/Base
License: GPLv2+ and Redistributable, no modification permitted
-URL: http://www.urbanmyth.org/microcode/
-Source0: http://www.urbanmyth.org/microcode/microcode_ctl-%{version}.tar.gz
+URL: http://fedorahosted.org/microcode_ctl
+Source0: http://fedorahosted.org/released/microcode_ctl/%{name}-%{version}.tar.xz
Source1: microcode_ctl.rules
-# Microcode now distributed directly by Intel, at
-# http://downloadcenter.intel.com (just search for microcode)
-Source2: microcode-20120606.dat
-# http://www.amd64.org/support/microcode.html
-Source3: amd-ucode-2012-01-17.tar
-# Tool for splitting Intel's microcode file
-Source4: intel-microcode2ucode.c
+Source2: intel-microcode2ucode.c
Buildroot: %{_tmppath}/%{name}-%{version}-root
Requires: udev
Requires(pre): /sbin/chkconfig /sbin/service
Requires(pre): grep gawk coreutils
ExclusiveArch: %{ix86} x86_64
-Patch1: microcode_ctl.patch
-Patch2: microcode_ctl-manpage-0.patch
-Patch3: microcode_ctl-1.17-getopt.patch
-
%description
microcode_ctl - updates the microcode on Intel and AMD x86/x86-64 CPU's
%prep
%setup -q
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-tar xf %{SOURCE3}
%build
make CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags}
-gcc -Wall -o intel-microcode2ucode %{SOURCE4}
+gcc -Wall -o intel-microcode2ucode %{SOURCE2}
%install
rm -rf %{buildroot}
-mkdir -p %{buildroot}/usr/share/man/man{1,8}
-mkdir -p %{buildroot}%{_sysconfdir}/sysconfig
-mkdir -p %{buildroot}/lib/firmware/amd-ucode/
-
make DESTDIR=%{buildroot} PREFIX=%{_prefix} \
- INSDIR=/sbin MANDIR=%{_mandir}/man8 RCDIR=%{_sysconfdir} install clean
+ INSDIR=/usr/sbin MANDIR=%{_mandir}/man8 install clean
rm -rf %{buildroot}/etc/*
mkdir -p %{buildroot}/lib/udev/rules.d
install -m 644 %{SOURCE1} %{buildroot}/lib/udev/rules.d/89-microcode.rules
-install -m 644 amd-ucode-2012-01-17/microcode_amd.bin %{buildroot}/lib/firmware/amd-ucode/microcode_amd.bin
-install -m 644 amd-ucode-2012-01-17/microcode_amd_fam15h.bin %{buildroot}/lib/firmware/amd-ucode/microcode_amd_fam15h.bin
-install -m 644 amd-ucode-2012-01-17/LICENSE LICENSE.microcode_amd
-install -m 644 amd-ucode-2012-01-17/README README.microcode_amd
-install -m 644 amd-ucode-2012-01-17/INSTALL INSTALL.microcode_amd
-
-install -m 755 intel-microcode2ucode %{buildroot}/sbin
-%{buildroot}/sbin/intel-microcode2ucode %{SOURCE2} >/dev/null
+install -m 755 intel-microcode2ucode %{buildroot}/usr/sbin/
+%{buildroot}/usr/sbin/intel-microcode2ucode %{buildroot}/lib/firmware/microcode.dat >/dev/null
chmod 0755 intel-ucode
mv intel-ucode %{buildroot}/lib/firmware
rm %{buildroot}/lib/firmware/microcode.dat
-chmod -R a-s %{buildroot}
-
%clean
rm -rf %{buildroot}
@@ -75,9 +49,9 @@ rm -rf %{buildroot}
%defattr(-,root,root)
/lib/firmware/*
/lib/udev/rules.d/*
-/sbin/microcode_ctl
-/sbin/intel-microcode2ucode
-%doc LICENSE.microcode_amd README.microcode_amd INSTALL.microcode_amd
+/usr/sbin/microcode_ctl
+/usr/sbin/intel-microcode2ucode
+%doc /usr/share/doc/microcode_ctl/*
%attr(0644,root,root) %{_mandir}/*/*
%triggerun -- microcode_ctl < 1:1.17-2
@@ -86,6 +60,9 @@ exit 0
%changelog
+* Wed Jul 25 2012 Anton Arapov <anton at redhat.com> 1.18-1
+- Update to upstream 1.18
+
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1:1.17-26
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
diff --git a/sources b/sources
index a691f49..fa07627 100644
--- a/sources
+++ b/sources
@@ -1,4 +1,3 @@
-c0eabb7e25e1f9045b7dd5ceabfddd09 amd-ucode-2012-01-17.tar
+e56c4ded4787fbccf5e503165f1559b8 microcode_ctl-1.18.tar.xz
0efc5f6c74a4d7e61ca22683c93c98cf intel-microcode2ucode.c
-98a7f06acef8459c8ef2a1b0fb86a99e microcode_ctl-1.17.tar.gz
-1a1cf79dd1fab186c8a8fbae69aa9649 microcode-20120606.dat
+33aa5714e6b7df82a62700109cdf6ef9 microcode_ctl.rules
More information about the scm-commits
mailing list