]> git.pld-linux.org Git - packages/lilo.git/blame - lilo.spec
- Release 6. degraded_arrary.patch by Christian Schoniger for running lilo when first...
[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
4891bd40 15Release: 6
930de00e 16Epoch: 2
fcfe15b9 17License: BSD
da9b00e1 18Group: Applications/System
55304924 19Source0: ftp://metalab.unc.edu/pub/Linux/system/boot/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
8eb5f006 34Patch6: %{name}-devmapper.patch
4891bd40 35Patch7: %{name}-degraded_arrary.patch
55304924 36URL: http://freshmeat.net/projects/lilo/
391f5c24 37BuildRequires: bin86 >= 0.15
b1c941de 38BuildRequires: device-mapper-devel >= 1.01.01
49457fb3 39BuildRequires: sed >= 4.0
e2a71560 40Provides: bootloader
e3cdfd30 41ExclusiveArch: %{ix86} %{x8664}
5c1ce86f 42BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
433866fc 43
49457fb3 44%define _sbindir /sbin
45
433866fc 46%description
47Lilo is repsonsible for loading your linux kernel from either a floppy
48or a hard drive and giving it control of the system. It can also be
49used to boot many other operating sysetms, including the BSD variants,
50DOS, and OS/2.
51
00d39022
JR
52%description -l de.UTF-8
53Lilo ist zuständig für das Laden des Linux-Kernels, entweder von einer
54Diskette oder einer Festplatte, und übergibt diesem dann die Kontrolle
55über das System. Es kann auch benutzt werden, um viele andere
433866fc 56Betriebssysteme zu laden, etwa die BSD-Varianten, DOS und OS/2.
57
00d39022 58%description -l es.UTF-8
c884a38c 59Lilo es responsable de cargar el kernel Linux de un disquete o del
00d39022 60disco duro, dándole el control del sistema. Puede también ser usado
c884a38c 61para "bootar" varios otros sistemas operativos, incluyendo variantes
62de BSD, DOS y OS/2.
63
00d39022
JR
64%description -l pl.UTF-8
65Lilo jest odpowiedzialny za ładowanie jądra systemu Linux z dysku
66twardego lub stacji dyskietek. Może także być używany do startowania
67innych systemów operacyjnych, takich jak różne warianty BSD czy OS/2,
68jak również DOS.
433866fc 69
00d39022
JR
70%description -l pt_BR.UTF-8
71Lilo é responsável pelo carregamento do kernel Linux de um disquete ou
72do disco rígido, dando a ele o controle do sistema. Ele pode também
73ser usado para "bootar" vários outros sistemas operacionais, incluindo
c884a38c 74variantes de BSD, DOS e OS/2.
75
00d39022
JR
76%description -l ru.UTF-8
77Lilo отвечает за загрузку ядра Linux с дискеты или жесткого диска и
78передачу ему управления системой. Также может быть использовано для
79загрузки многих других систем, включая диалекты BSD, DOS и OS/2.
80
81%description -l tr.UTF-8
82Lilo, Linux çekirdeğinin disket veya sabit disk sürücüden
83yüklenmesinden sorumludur. Ayrıca pek çok diğer işletim sisteminin de
84açılışta yüklenmesi için kullanılır. Bu sistemler arasında BSD
85türevleri, DOS ve OS/2 sayılabilir.
86
87%description -l uk.UTF-8
88Lilo відповідає за завантаження ядра Linux з дискети чи жорсткого
89диску та передачі йому керування системою. Дозволяє також
90завантажувати інші операційні системи, включаючи діалекти BSD, DOS та
8e57ba50 91OS/2.
92
78f503c6 93%package -n rc-boot-lilo
714c14bc 94Summary: lilo support for rc-boot
95Summary(pl.UTF-8): Wsparcie lilo dla rc-boot
96Group: Base
fef9f0c7 97Requires: %{name} = %{epoch}:%{version}-%{release}
469f401e 98Requires: rc-boot
99Provides: rc-boot-bootloader
78f503c6
AM
100
101%description -n rc-boot-lilo
102lilo support for rc-boot.
103
104%description -n rc-boot-lilo -l pl.UTF-8
105Wsparcie lilo dla rc-boot.
106
433866fc 107%prep
ee62f34c 108%setup -q
feb78b95 109%patch0 -p1
00d3024f 110%patch1 -p1
524e46a4 111%patch2 -p1
3b896389 112%patch3 -p1
ade0289f 113%patch4 -p1
62e800c5 114%patch5 -p1
8eb5f006 115%patch6 -p1
4891bd40 116%patch7 -p1
433866fc 117
118%build
8eb5f006 119:> checkit
3b896389
JB
120sed -i -e 's#/bin/bcc#/nonexistant/file#g' Makefile*
121%{__make} all \
f84ac5ba 122 CC="%{__cc}" \
3b896389 123 OPT="%{rpmcflags} -DLCF_DEVMAPPER" \
f84ac5ba 124 LDFLAGS="%{rpmldflags}"
433866fc 125
126%install
127rm -rf $RPM_BUILD_ROOT
6d1560f0 128install -d $RPM_BUILD_ROOT{/etc/sysconfig/rc-boot,%{_mandir}/man{5,8}}
433866fc 129
f84ac5ba 130%{__make} install \
131 ROOT=$RPM_BUILD_ROOT
433866fc 132
05e43e31 133install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/lilo.conf
433866fc 134
66452130 135# driver for rc-boot
6d1560f0 136install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/rc-boot
66452130 137
080ddbe4 138install %{SOURCE1} $RPM_BUILD_ROOT/boot
15cd94aa 139install %{SOURCE5} $RPM_BUILD_ROOT/boot
f2b55b41 140install %{SOURCE6} $RPM_BUILD_ROOT/boot
c71f7c74 141
0150302e 142touch $RPM_BUILD_ROOT%{_sysconfdir}/disktab
20a3d989 143
4683194d 144bzip2 -dc %{SOURCE4} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
00ed5836 145
84edff2b
JB
146%clean
147rm -rf $RPM_BUILD_ROOT
148
b8b9dc1e 149%post
6b927f04 150echo "Remember to type \"lilo\" after upgrade. Or rc-boot if you are using it."
b8b9dc1e 151
433866fc 152%files
c6db2da3 153%defattr(644,root,root,755)
d9cbc7a3 154%doc README* CHANGES INCOMPAT QuickInst
7138c727
ER
155%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.conf
156%attr(600,root,root) %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/disktab
bf462f0f
JB
157/boot/diag1.img
158/boot/lilo-pldblack.bmp
159/boot/lilo-pldblue.bmp
160/boot/lilo-pldblue8.bmp
49457fb3 161%attr(755,root,root) %{_sbindir}/lilo
162%attr(755,root,root) %{_sbindir}/mkrescue
d9a8b269 163%{_mandir}/man[58]/*
4683194d 164%lang(cs) %{_mandir}/cs/man[58]/*
165%lang(de) %{_mandir}/de/man[58]/*
d9cbc7a3
JB
166%lang(es) %{_mandir}/es/man[58]/*
167%lang(fr) %{_mandir}/fr/man[58]/*
4683194d 168%lang(hu) %{_mandir}/hu/man[58]/*
169%lang(it) %{_mandir}/it/man[58]/*
170%lang(ja) %{_mandir}/ja/man[58]/*
171%lang(ko) %{_mandir}/ko/man[58]/*
172%lang(pl) %{_mandir}/pl/man[58]/*
173%lang(ru) %{_mandir}/ru/man[58]/*
78f503c6
AM
174
175%files -n rc-boot-lilo
176%defattr(644,root,root,755)
177/etc/sysconfig/rc-boot/%{name}_functions.sh
This page took 0.090572 seconds and 4 git commands to generate.