]> git.pld-linux.org Git - packages/flashrom.git/blame - flashrom.spec
- proper Group
[packages/flashrom.git] / flashrom.spec
CommitLineData
7cbc1f08 1Summary: Tool Flashing your BIOS from the Unix/Linux command line
68fe7f7f 2Summary(pl.UTF-8): Narzędzie do aktualizacji BIOS z lini poleceń Unix/Linux
7cbc1f08 3Name: flashrom
4Version: 0.9.0
5Release: 1
6License: GPL v2
563c0602 7Group: Applications/System
7cbc1f08 8Source0: http://qa.coreboot.org/releases/%{name}-%{version}.tar.gz
9# Source0-md5: 2211590202aead416eb649c9348b35b3
10URL: http://www.coreboot.org/Flashrom
e41553f7 11BuildRequires: pciutils-devel
7cbc1f08 12BuildRequires: rpm-build >= 4.3-0.20030610.21
13BuildRequires: zlib-devel
7cbc1f08 14BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15
16%define _sbindir /sbin
17
18%description
19flashrom is a utility for identifying, reading, writing, verifying and
20erasing flash chips. It's often used to flash BIOS / EFI / coreboot /
21firmware images.
f388f9d1 22 - Supports more than 160 flash chips, 75 chipsets, 100 mainboards,
23 and 10 PCI devices which can be used as external programmers.
7cbc1f08 24 - Supports parallel, LPC, FWH and SPI flash interfaces and various
f388f9d1 25 chip packages (DIP32, PLCC32, DIP8, SO8/SOIC8, TSOP32, TSOP40
26 and more)
7cbc1f08 27 - No physical access needed, root access is sufficient.
28 - No bootable floppy disk, bootable CD-ROM or other media needed.
29 - No keyboard or monitor needed. Simply reflash remotely via SSH.
30 - No instant reboot needed. Reflash your chip in a running system,
f388f9d1 31 verify it, be happy. The new firmware will be present next time
32 you boot.
33 - Crossflashing and hotflashing is possible as long as the flash
34 chips are electrically and logically compatible (same protocol).
35 Great for recovery.
7cbc1f08 36 - Scriptability. Reflash a whole pool of identical machines at the
f388f9d1 37 same time from the command line. It is recommended to check
38 flashrom output and error codes.
39 - Speed. flashrom is often much faster than most vendor flash
40 tools.
41 - Portability. Supports Linux, FreeBSD, DragonFly BSD, Solaris,
42 Mac OS X, and other Unix-like OSes.
7cbc1f08 43
44%description -l pl.UTF-8
8d0a87ec 45flashrom to narzędzie do identyfikacji, odczytu, zapisu, weryfikacji i
46kasowania układów flash. Jest często używany do programowania BIOS /
47EFI / coreboot / firmware z pliku.
f388f9d1 48 - Obsługuje ponad 160 chipów flash, 75 chipsetów, 100 płyt
49 głównych i 10 urządzeń PCI, które mogą być wykorzystane jako
50 zewnętrzne programatory.
51 - Wspiera układy flash równoległe, LPC, SPI i FWH o różnych
52 obudowach/wyprowadzeniach (DIP32, PLCC32, DIP8, SO8/SOIC8,
53 TSOP32, TSOP40 i inne)
54 - Nie potrzeba fizycznego dostępu, wystarczy dostęp do konta root.
55 - Nie potrzebuje bootowalnej dyskietki, rozruchowego dysku CD-ROM
56 lub innych nośników.
57 - Nie potrzebne są klawiatura czy monitor. Wystarczy
58 przeprogramować zdalnie poprzez SSH.
59 - Nie ma potrzeby ponownego uruchamiania komputera. Zaprogramuj
60 swój chip w uruchomionym systemie, zweryfikuj, bądź szczęśliwy.
61 Nowy firmware będzie dostępny przy następnym bootowaniu.
62 - Crossflashing i hotflashing jest możliwe tak długo, jak układy
63 flash są elektrycznie i logicznie kompatybilne (ten sam
64 protokół). Świetna metoda do przywracania sprzętu z źle
65 zaprogramowanym firmware/BIOS.
66 - Możliwość tworzenia skryptów do wielokrotnego programowania.
67 Programowanie identycznych maszyn w tym samym czasie z wiersza
68 poleceń. Zaleca się sprawdzanie komunikatów programu flashrom i
69 kodów błędów.
70 - Szybkość. flashrom jest często znacznie szybszy niż większość
71 sprzedawanych narzędzi do flashowania.
72 - Wszechstronność. Wspiera Linux, FreeBSD, Dragonfly BSD, Solaris,
73 Mac OS X i inne systemy operacyjne oparte na Unix.
7cbc1f08 74
75%prep
76%setup -q
7cbc1f08 77
78%build
79%{__make} \
80 CC='%{__cc}' \
81 CFLAGS='%{rpmcflags}' \
82 LDFLAGS='%{rpmldflags} -lpci -lz'
83
84%install
85rm -rf $RPM_BUILD_ROOT
6bee105c 86install -d $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man8}
7cbc1f08 87install %{name} $RPM_BUILD_ROOT%{_sbindir}
7cbc1f08 88install %{name}.8 $RPM_BUILD_ROOT%{_mandir}/man8
89
90%clean
91rm -rf $RPM_BUILD_ROOT
92
93%files
94%defattr(644,root,root,755)
95%doc README COPYING
96%attr(755,root,root) %{_sbindir}/flashrom
97%{_mandir}/man8/flashrom.8*
This page took 0.085233 seconds and 4 git commands to generate.