]>
Commit | Line | Data |
---|---|---|
20a3d989 PG |
1 | # TODO: |
2 | # - pl-manual is really not-up-to-date | |
c6db2da3 | 3 | Summary: Boot loader for Linux and other operating systems |
6f2ecd4a ER |
4 | Summary(de.UTF-8): Boot-Lader für Linux und andere Betriebssysteme |
5 | Summary(es.UTF-8): Cargador de arranque para Linux y otros sistemas operativos | |
6 | Summary(fr.UTF-8): Chargeur de boot pour Linux et autres systèmes d'exploitation | |
7 | Summary(pl.UTF-8): Boot Loader dla Linuksa i innych systemów operacyjnych | |
8 | Summary(pt_BR.UTF-8): Carregador de boot para Linux e outros sistemas operacionais | |
9 | Summary(ru.UTF-8): Загрузчик для Linux и других операционных систем | |
10 | Summary(tr.UTF-8): Linux ve diger işletim sistemleri için sistem yükleyici | |
11 | Summary(uk.UTF-8): Завантажувач для Linux та інших операційних систем | |
12 | Summary(zh_CN.UTF-8): Linux 和其它系统的引导模块。 | |
c6db2da3 | 13 | Name: lilo |
a9e4a600 | 14 | Version: 22.8 |
469f401e | 15 | Release: 4 |
930de00e | 16 | Epoch: 2 |
fcfe15b9 | 17 | License: BSD |
da9b00e1 | 18 | Group: Applications/System |
0150302e | 19 | Source0: http://home.san.rr.com/johninsd/pub/linux/lilo/%{name}-%{version}.src.tar.gz |
a9e4a600 | 20 | # Source0-md5: 72765f2aafd20e23ecf07ebd22baeec7 |
080ddbe4 | 21 | Source1: %{name}-pldblack.bmp |
05e43e31 | 22 | Source2: %{name}.conf |
66452130 | 23 | Source3: %{name}_functions.sh |
e265c917 | 24 | Source4: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2 |
75b93dcc | 25 | # Source4-md5: 5d93c6c01175d2e701ca77de16368a62 |
15cd94aa | 26 | Source5: %{name}-pldblue.bmp |
f2b55b41 | 27 | Source6: %{name}-pldblue8.bmp |
8719e956 TO |
28 | Patch0: %{name}-makefile.patch |
29 | Patch1: %{name}-nobash.patch | |
524e46a4 JB |
30 | Patch2: %{name}-cc.patch |
31 | Patch3: %{name}-doc-fallback.patch | |
32 | Patch4: %{name}-pagesize.patch | |
33 | Patch5: %{name}-dm.patch | |
fc67debb | 34 | URL: http://home.san.rr.com/johninsd/pub/linux/lilo/ |
391f5c24 | 35 | BuildRequires: bin86 >= 0.15 |
b1c941de | 36 | BuildRequires: device-mapper-devel >= 1.01.01 |
49457fb3 | 37 | BuildRequires: sed >= 4.0 |
e2a71560 | 38 | Provides: bootloader |
e3cdfd30 | 39 | ExclusiveArch: %{ix86} %{x8664} |
5c1ce86f | 40 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
433866fc | 41 | |
49457fb3 | 42 | %define _sbindir /sbin |
43 | ||
433866fc | 44 | %description |
45 | Lilo is repsonsible for loading your linux kernel from either a floppy | |
46 | or a hard drive and giving it control of the system. It can also be | |
47 | used to boot many other operating sysetms, including the BSD variants, | |
48 | DOS, and OS/2. | |
49 | ||
00d39022 JR |
50 | %description -l de.UTF-8 |
51 | Lilo ist zuständig für das Laden des Linux-Kernels, entweder von einer | |
52 | Diskette oder einer Festplatte, und übergibt diesem dann die Kontrolle | |
53 | über das System. Es kann auch benutzt werden, um viele andere | |
433866fc | 54 | Betriebssysteme zu laden, etwa die BSD-Varianten, DOS und OS/2. |
55 | ||
00d39022 | 56 | %description -l es.UTF-8 |
c884a38c | 57 | Lilo es responsable de cargar el kernel Linux de un disquete o del |
00d39022 | 58 | disco duro, dándole el control del sistema. Puede también ser usado |
c884a38c | 59 | para "bootar" varios otros sistemas operativos, incluyendo variantes |
60 | de BSD, DOS y OS/2. | |
61 | ||
00d39022 JR |
62 | %description -l pl.UTF-8 |
63 | Lilo jest odpowiedzialny za ładowanie jądra systemu Linux z dysku | |
64 | twardego lub stacji dyskietek. Może także być używany do startowania | |
65 | innych systemów operacyjnych, takich jak różne warianty BSD czy OS/2, | |
66 | jak również DOS. | |
433866fc | 67 | |
00d39022 JR |
68 | %description -l pt_BR.UTF-8 |
69 | Lilo é responsável pelo carregamento do kernel Linux de um disquete ou | |
70 | do disco rígido, dando a ele o controle do sistema. Ele pode também | |
71 | ser usado para "bootar" vários outros sistemas operacionais, incluindo | |
c884a38c | 72 | variantes de BSD, DOS e OS/2. |
73 | ||
00d39022 JR |
74 | %description -l ru.UTF-8 |
75 | Lilo отвечает за загрузку ядра Linux с дискеты или жесткого диска и | |
76 | передачу ему управления системой. Также может быть использовано для | |
77 | загрузки многих других систем, включая диалекты BSD, DOS и OS/2. | |
78 | ||
79 | %description -l tr.UTF-8 | |
80 | Lilo, Linux çekirdeğinin disket veya sabit disk sürücüden | |
81 | yüklenmesinden sorumludur. Ayrıca pek çok diğer işletim sisteminin de | |
82 | açılışta yüklenmesi için kullanılır. Bu sistemler arasında BSD | |
83 | türevleri, DOS ve OS/2 sayılabilir. | |
84 | ||
85 | %description -l uk.UTF-8 | |
86 | Lilo відповідає за завантаження ядра Linux з дискети чи жорсткого | |
87 | диску та передачі йому керування системою. Дозволяє також | |
88 | завантажувати інші операційні системи, включаючи діалекти BSD, DOS та | |
8e57ba50 | 89 | OS/2. |
90 | ||
78f503c6 | 91 | %package -n rc-boot-lilo |
714c14bc | 92 | Summary: lilo support for rc-boot |
93 | Summary(pl.UTF-8): Wsparcie lilo dla rc-boot | |
94 | Group: Base | |
fef9f0c7 | 95 | Requires: %{name} = %{epoch}:%{version}-%{release} |
469f401e | 96 | Requires: rc-boot |
97 | Provides: rc-boot-bootloader | |
78f503c6 AM |
98 | |
99 | %description -n rc-boot-lilo | |
100 | lilo support for rc-boot. | |
101 | ||
102 | %description -n rc-boot-lilo -l pl.UTF-8 | |
103 | Wsparcie lilo dla rc-boot. | |
104 | ||
433866fc | 105 | %prep |
ee62f34c | 106 | %setup -q |
feb78b95 | 107 | %patch0 -p1 |
00d3024f | 108 | %patch1 -p1 |
524e46a4 | 109 | %patch2 -p1 |
3b896389 | 110 | %patch3 -p1 |
ade0289f | 111 | %patch4 -p1 |
62e800c5 | 112 | %patch5 -p1 |
433866fc | 113 | |
114 | %build | |
3b896389 JB |
115 | sed -i -e 's#/bin/bcc#/nonexistant/file#g' Makefile* |
116 | %{__make} all \ | |
f84ac5ba | 117 | CC="%{__cc}" \ |
3b896389 | 118 | OPT="%{rpmcflags} -DLCF_DEVMAPPER" \ |
f84ac5ba | 119 | LDFLAGS="%{rpmldflags}" |
433866fc | 120 | |
121 | %install | |
122 | rm -rf $RPM_BUILD_ROOT | |
6d1560f0 | 123 | install -d $RPM_BUILD_ROOT{/etc/sysconfig/rc-boot,%{_mandir}/man{5,8}} |
433866fc | 124 | |
f84ac5ba | 125 | %{__make} install \ |
126 | ROOT=$RPM_BUILD_ROOT | |
433866fc | 127 | |
05e43e31 | 128 | install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/lilo.conf |
433866fc | 129 | |
66452130 | 130 | # driver for rc-boot |
6d1560f0 | 131 | install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/rc-boot |
66452130 | 132 | |
080ddbe4 | 133 | install %{SOURCE1} $RPM_BUILD_ROOT/boot |
15cd94aa | 134 | install %{SOURCE5} $RPM_BUILD_ROOT/boot |
f2b55b41 | 135 | install %{SOURCE6} $RPM_BUILD_ROOT/boot |
c71f7c74 | 136 | |
0150302e | 137 | touch $RPM_BUILD_ROOT%{_sysconfdir}/disktab |
20a3d989 | 138 | |
4683194d | 139 | bzip2 -dc %{SOURCE4} | tar xf - -C $RPM_BUILD_ROOT%{_mandir} |
00ed5836 | 140 | |
84edff2b JB |
141 | %clean |
142 | rm -rf $RPM_BUILD_ROOT | |
143 | ||
b8b9dc1e | 144 | %post |
6b927f04 | 145 | echo "Remember to type \"lilo\" after upgrade. Or rc-boot if you are using it." |
b8b9dc1e | 146 | |
433866fc | 147 | %files |
c6db2da3 | 148 | %defattr(644,root,root,755) |
d9cbc7a3 | 149 | %doc README* CHANGES INCOMPAT QuickInst |
7138c727 ER |
150 | %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.conf |
151 | %attr(600,root,root) %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/disktab | |
bf462f0f JB |
152 | /boot/diag1.img |
153 | /boot/lilo-pldblack.bmp | |
154 | /boot/lilo-pldblue.bmp | |
155 | /boot/lilo-pldblue8.bmp | |
49457fb3 | 156 | %attr(755,root,root) %{_sbindir}/lilo |
157 | %attr(755,root,root) %{_sbindir}/mkrescue | |
d9a8b269 | 158 | %{_mandir}/man[58]/* |
4683194d | 159 | %lang(cs) %{_mandir}/cs/man[58]/* |
160 | %lang(de) %{_mandir}/de/man[58]/* | |
d9cbc7a3 JB |
161 | %lang(es) %{_mandir}/es/man[58]/* |
162 | %lang(fr) %{_mandir}/fr/man[58]/* | |
4683194d | 163 | %lang(hu) %{_mandir}/hu/man[58]/* |
164 | %lang(it) %{_mandir}/it/man[58]/* | |
165 | %lang(ja) %{_mandir}/ja/man[58]/* | |
166 | %lang(ko) %{_mandir}/ko/man[58]/* | |
167 | %lang(pl) %{_mandir}/pl/man[58]/* | |
168 | %lang(ru) %{_mandir}/ru/man[58]/* | |
78f503c6 AM |
169 | |
170 | %files -n rc-boot-lilo | |
171 | %defattr(644,root,root,755) | |
172 | /etc/sysconfig/rc-boot/%{name}_functions.sh |