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