update to version 2.0
Signed-off-by: Anton Arapov <anton@redhat.com>
This commit is contained in:
parent
1f1833d8cb
commit
5a25ac704c
1
.gitignore
vendored
1
.gitignore
vendored
@ -16,3 +16,4 @@ microcode-20100826.dat
|
|||||||
/microcode-20120606.dat
|
/microcode-20120606.dat
|
||||||
/microcode_ctl-1.18.tar.xz
|
/microcode_ctl-1.18.tar.xz
|
||||||
/microcode_ctl.rules
|
/microcode_ctl.rules
|
||||||
|
/microcode_ctl-2.0.tar.xz
|
||||||
|
@ -1,65 +1,45 @@
|
|||||||
Summary: Tool to update x86/x86-64 CPU microcode.
|
Summary: Tool to transform and deploy CPU microcode update for x86.
|
||||||
Name: microcode_ctl
|
Name: microcode_ctl
|
||||||
Version: 1.18
|
Version: 2.0
|
||||||
Release: 1%{?dist}
|
Release: 1
|
||||||
Epoch: 1
|
|
||||||
Group: System Environment/Base
|
Group: System Environment/Base
|
||||||
License: GPLv2+ and Redistributable, no modification permitted
|
License: GPLv2+ and Redistributable, no modification permitted
|
||||||
URL: http://fedorahosted.org/microcode_ctl
|
URL: http://fedorahosted.org/microcode_ctl
|
||||||
Source0: http://fedorahosted.org/released/microcode_ctl/%{name}-%{version}.tar.xz
|
Source0: http://fedorahosted.org/released/microcode_ctl/%{name}-%{version}.tar.xz
|
||||||
Source1: microcode_ctl.rules
|
|
||||||
Source2: intel-microcode2ucode.c
|
|
||||||
Buildroot: %{_tmppath}/%{name}-%{version}-root
|
Buildroot: %{_tmppath}/%{name}-%{version}-root
|
||||||
Requires: udev
|
|
||||||
Requires(pre): /sbin/chkconfig /sbin/service
|
|
||||||
Requires(pre): grep gawk coreutils
|
|
||||||
ExclusiveArch: %{ix86} x86_64
|
ExclusiveArch: %{ix86} x86_64
|
||||||
|
|
||||||
%description
|
%description
|
||||||
microcode_ctl - updates the microcode on Intel and AMD x86/x86-64 CPU's
|
The microcode_ctl utility is a companion to the microcode driver written
|
||||||
|
by Tigran Aivazian <tigran@aivazian.fsnet.co.uk>.
|
||||||
|
|
||||||
|
The microcode update is volatile and needs to be uploaded on each system
|
||||||
|
boot i.e. it doesn't reflash your cpu permanently, reboot and it reverts
|
||||||
|
back to the old microcode.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
|
|
||||||
%build
|
%build
|
||||||
make CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags}
|
make CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags}
|
||||||
gcc -Wall -o intel-microcode2ucode %{SOURCE2}
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf %{buildroot}
|
rm -rf %{buildroot}
|
||||||
|
make DESTDIR=%{buildroot} PREFIX=%{_prefix} INSDIR=/usr/sbin install clean
|
||||||
make DESTDIR=%{buildroot} PREFIX=%{_prefix} \
|
|
||||||
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 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
|
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
rm -rf %{buildroot}
|
rm -rf %{buildroot}
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root)
|
|
||||||
/lib/firmware/*
|
|
||||||
/lib/udev/rules.d/*
|
|
||||||
/usr/sbin/microcode_ctl
|
|
||||||
/usr/sbin/intel-microcode2ucode
|
/usr/sbin/intel-microcode2ucode
|
||||||
|
/lib/firmware/*
|
||||||
%doc /usr/share/doc/microcode_ctl/*
|
%doc /usr/share/doc/microcode_ctl/*
|
||||||
%attr(0644,root,root) %{_mandir}/*/*
|
|
||||||
|
|
||||||
%triggerun -- microcode_ctl < 1:1.17-2
|
|
||||||
/sbin/chkconfig --del microcode_ctl
|
|
||||||
exit 0
|
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Aug 06 2012 Anton Arapov <anton@redhat.com> 2.0-1
|
||||||
|
- Update to upstream 2.0
|
||||||
|
|
||||||
* Wed Jul 25 2012 Anton Arapov <anton@redhat.com> 1.18-1
|
* Wed Jul 25 2012 Anton Arapov <anton@redhat.com> 1.18-1
|
||||||
- Update to upstream 1.18
|
- Update to upstream 1.18
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user