Stefan Reinauer | 6540ae5 | 2007-07-12 16:35:42 +0000 | [diff] [blame] | 1 | ## |
Stefan Reinauer | 6540ae5 | 2007-07-12 16:35:42 +0000 | [diff] [blame] | 2 | |
Uwe Hermann | 6e56594 | 2008-03-01 19:06:32 +0000 | [diff] [blame] | 3 | Name: nvramtool |
Stefan Reinauer | a67aab7 | 2008-09-27 10:08:28 +0000 | [diff] [blame] | 4 | Version: 2.1 |
Stefan Reinauer | 6540ae5 | 2007-07-12 16:35:42 +0000 | [diff] [blame] | 5 | Release: 0 |
| 6 | |
Stefan Reinauer | f527e70 | 2008-01-18 15:33:49 +0000 | [diff] [blame] | 7 | Summary: coreboot utility program |
Stefan Reinauer | 6540ae5 | 2007-07-12 16:35:42 +0000 | [diff] [blame] | 8 | Group: System Environment/Base |
| 9 | License: GPL |
Uwe Hermann | 6e56594 | 2008-03-01 19:06:32 +0000 | [diff] [blame] | 10 | Provides: nvramtool |
Stefan Reinauer | 6540ae5 | 2007-07-12 16:35:42 +0000 | [diff] [blame] | 11 | |
| 12 | BuildRoot: %{_tmppath}/%{name}-%{version} |
| 13 | |
| 14 | Source0: %{name}-%{version}.tgz |
| 15 | |
| 16 | %description |
Uwe Hermann | 6e56594 | 2008-03-01 19:06:32 +0000 | [diff] [blame] | 17 | nvramtool is a utility for reading/writing coreboot parameters and displaying |
Stefan Reinauer | f527e70 | 2008-01-18 15:33:49 +0000 | [diff] [blame] | 18 | information from the coreboot table. |
Stefan Reinauer | 6540ae5 | 2007-07-12 16:35:42 +0000 | [diff] [blame] | 19 | |
Stefan Reinauer | f527e70 | 2008-01-18 15:33:49 +0000 | [diff] [blame] | 20 | At boot time, coreboot places a table (known as the coreboot table) in low |
Stefan Reinauer | 6540ae5 | 2007-07-12 16:35:42 +0000 | [diff] [blame] | 21 | physical memory. The contents of this table are preserved even after |
Stefan Reinauer | f527e70 | 2008-01-18 15:33:49 +0000 | [diff] [blame] | 22 | coreboot transfers control to the kernel and the kernel initializes itself. |
| 23 | The coreboot table contains various system information such as the type of |
Stefan Reinauer | 6540ae5 | 2007-07-12 16:35:42 +0000 | [diff] [blame] | 24 | mainboard in use. It also specifies locations in the CMOS (nonvolatile RAM) |
Stefan Reinauer | f527e70 | 2008-01-18 15:33:49 +0000 | [diff] [blame] | 25 | where the coreboot parameters are stored. |
Stefan Reinauer | 6540ae5 | 2007-07-12 16:35:42 +0000 | [diff] [blame] | 26 | |
| 27 | %prep |
| 28 | %setup -n %{name}-%{version} |
| 29 | |
| 30 | %build |
| 31 | make |
| 32 | |
| 33 | %install |
| 34 | rm -rf "$RPM_BUILD_ROOT" |
| 35 | mkdir -p "$RPM_BUILD_ROOT/usr/bin" |
Stefan Reinauer | 4db6cbd | 2009-09-01 09:54:21 +0000 | [diff] [blame] | 36 | mkdir -p "$RPM_BUILD_ROOT/usr/man/man8" |
Uwe Hermann | 6e56594 | 2008-03-01 19:06:32 +0000 | [diff] [blame] | 37 | cp nvramtool "$RPM_BUILD_ROOT/usr/bin" |
Stefan Reinauer | 4db6cbd | 2009-09-01 09:54:21 +0000 | [diff] [blame] | 38 | cp nvramtool.8.gz $RPM_BUILD_ROOT/usr/man/man8 |
Stefan Reinauer | 6540ae5 | 2007-07-12 16:35:42 +0000 | [diff] [blame] | 39 | |
| 40 | %clean |
| 41 | rm -rf "$RPM_BUILD_ROOT" |
| 42 | |
| 43 | %files |
| 44 | %defattr(-,root,root,0755) |
| 45 | %doc ChangeLog README |
| 46 | %doc README |
Uwe Hermann | 6e56594 | 2008-03-01 19:06:32 +0000 | [diff] [blame] | 47 | /usr/bin/nvramtool |
Stefan Reinauer | 4db6cbd | 2009-09-01 09:54:21 +0000 | [diff] [blame] | 48 | /usr/man/man8/nvramtool.8.gz |