%define unsigned 1 %if %{unsigned} %define dev 1 %endif Name: bootfw Version: q2e42d Release: 1%{?dist}%{?dev:.unsigned} Summary: boot firmware for the XO Group: System Environment/Base License: MIT/BSD+condition URL: http://wiki.laptop.org/go/Firmware %if %{unsigned} Source0: http://dev.laptop.org/pub/firmware/%{version}/%{version}.rom Source1: http://dev.laptop.org/pub/firmware/%{version}/%{version}.rom.sha1 %else Source0: http://dev.laptop.org/pub/firmware/%{version}/bootfw.zip Source1: http://dev.laptop.org/pub/firmware/%{version}/bootfw-%{version}.zip.sha1 %endif # comes from http://openbios.org/viewvc/README?view=markup&root=OpenFirmware Source2: README.openfirmware Source3: olpc.fth BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description Open Firmware for the OLPC XO %prep cp -p %{SOURCE0} . cp -p %{SOURCE2} . sha1sum -c %{SOURCE1} %if %{unsigned} cp -p %{SOURCE0} data.img zip -n .img bootfw.zip data.img %endif %build %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/boot/ install -m 0644 bootfw.zip $RPM_BUILD_ROOT/boot/bootfw.zip install -m 0644 %{SOURCE3} $RPM_BUILD_ROOT/boot/olpc.fth %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc README.openfirmware /boot/bootfw.zip /boot/olpc.fth %changelog * Wed Apr 15 2009 Mitch Bradley - q2e41 - q2e41 Missing TS tag is not factory boot order * Mon Apr 13 2009 Mitch Bradley - q2e40 - q2e40 Allow Windows booting with a USB keyboard installed * Thu Apr 02 2009 Mitch Bradley - q2e39 - q2e39 Yet another tweak to the manufacturing mode boot order * Wed Apr 01 2009 Mitch Bradley - q2e38 - q2e38 Added wired LAN to manufacturing mode boot list * Tue Mar 31 2009 Mitch Bradley - q2e37 - q2e37 In manufacturing, boot from NAND in preference to the SD slot * Tue Mar 24 2009 Mitch Bradley - q2e36 - q2e36 Fixed bug in Windows full-screen text mode * Mon Mar 23 2009 Mitch Bradley - q2e35 - q2e35 Successor for Uruguay keyjector - no changes from e34 * Tue Mar 10 2009 Richard Smith - q2e34 - q2e34 pq2e34 EC code update. * Fri Feb 20 2009 Mitch Bradley - q2e33 - q2e33 Support for Windows VgaSave driver (VESA BIOS, etc) * Thu Feb 12 2009 Richard Smith - q2e32 - q2e32 pq2e32 EC code update. * Wed Feb 11 2009 Mitch Bradley - q2e31 - q2e31 Keyjector support, fixed a few glitches related to Windows * Thu Jan 29 2009 Mitch Bradley - q2e30 - q2e30 Fixed a minor icon layout bug in q2e29 * Wed Jan 28 2009 Mitch Bradley - q2e29 - q2e29 Multiple key support, pretty boot for non-secure mode * Fri Jan 23 2009 Mitch Bradley - q2e28 - q2e28 Qualification testing, fourth try (standby and I/O port reporting bugs) * Fri Jan 09 2009 Mitch Bradley - q2e27 - q2e27 Qualification testing, third try (lid, test /mouse, scan-nand bugs) * Mon Jan 05 2009 Mitch Bradley - q2e26 - q2e26 Qualification testing, second try (bug fixes) * Thu Dec 29 2008 Mitch Bradley - q2e25 - q2e25 Firmware for qualification testing * Thu Dec 11 2008 Mitch Bradley - q2e24 - q2e24 Firmware candidate 2 for release 8.2.1 * Thu Dec 11 2008 Mitch Bradley - q2e23 - q2e23 Firmware candidate for release 8.2.1 * Thu Nov 06 2008 Mitch Bradley - q2e22 - q2e22 Firmware production release for new touchpads * Fri Oct 31 2008 Mitch Bradley - q2e21 - q2e21 Firmware EC maintenance release * Fri Oct 24 2008 Mitch Bradley - q2e20 - q2e20 Firmware update for test build and debxo * Fri Oct 03 2008 Mitch Bradley - q2e19 - q2e19 Firmware for test build with new keyboard controller * Wed Sep 17 2008 Mitch Bradley - q2e18 - q2e18 Firmware for release 8.2.0 * Tue Sep 9 2008 Mitch Bradley - q2e17 - q2e17 Firmware for release 8.1.x & 8.2.0 * Tue Sep 9 2008 Richard Smith - q2e16 - q2e16 Firmware for release 8.1.x & 8.2.0 * Fri Aug 29 2008 Richard Smith - q2e15 - q2e15 Firmware for release 8.2 * Fri Aug 22 2008 Mitch Bradley - q2e14 - q2e14 Firmware for release 8.2 * Thu Aug 14 2008 Richard Smith - q2e13 - q2e13 Firmware for release 8.1.2 * Tue Jul 28 2008 Mitch Bradley - q2e12 - q2e12 Firmware for release 8.1.2 / SW-ECO 6 (with fix for trac 7607) * Mon Jul 14 2008 Richard Smith - q2e11 - q2e11 Firmware for release 8.1.2 * Thu Jul 3 2008 Mitch Bradley - q2e10 - q2e10 - first test version of OFW2 * Wed May 28 2008 Richard Smith - q2d16 - Build unsigned q2d16 * Sat Mar 21 2008 Richard Smith - q2d15 - Build unsigned q2d15 - Identical to q2d15. For testing secure upgrade * Sat Mar 13 2008 Richard Smith - q2d14 - Build unsigned q2d14 * Sat Feb 06 2008 Richard Smith - q2d13 - Build unsigned q2d13 * Sat Feb 02 2008 Mitch Bradley - q2d12 - Build unsigned q2d12 * Wed Jan 30 2008 Richard Smith - q2d11 - Build unsigned q2d11 * Fri Jan 25 2008 Richard Smith - q2d10 - Build unsigned q2d10 * Wed Jan 23 2008 Dennis Gilmore - q2d08a-1 - Build signed firmware q2d08a * Fri Jan 18 2008 Dennis Gilmore - q2d09-2 - move the creation of bootfw.zip to prep from build for unsigned builds * Fri Jan 18 2008 Dennis Gilmore - q2d09-2 - add olpc.fth * Fri Jan 18 2008 Dennis Gilmore - q2d09-1 - Add bits to allow packaging of unsigned builds - update to q2d09 which is unsigned - add copy of license file * Wed Jan 02 2008 Dennis Gilmore - q2d07-1 - inital build