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