]> git.pld-linux.org Git - packages/util-linux.git/blob - util-linux.spec
c16792e5005287e53326a3e30beb15d50f013c93
[packages/util-linux.git] / util-linux.spec
1 #
2 # Conditional build:
3 %bcond_with     uClibc  # don't build few utilities
4 #
5 # TODO:
6 # - move raw to /sbin (potentially can be used before mount partitions)??
7
8 Summary:        Collection of basic system utilities for Linux
9 Summary(de):    Sammlung von grundlegenden Systemdienstprogrammen für Linux
10 Summary(es):    Colectánea de utilitarios básicos de sistema para Linux
11 Summary(fr):    Ensemble d'utilitaires système de base pour Linux
12 Summary(pl):    Zbiór podstawowych narzêdzi systemowych dla Linuksa
13 Summary(pt_BR): Coletânea de utilitários básicos de sistema para Linux
14 Summary(ru):    îÁÂÏÒ ÂÁÚÏ×ÙÈ ÓÉÓÔÅÍÎÙÈ ÕÔÉÌÉÔ ÄÌÑ Linux
15 Summary(tr):    Temel sistem araçlarý
16 Summary(uk):    îÁ¦ҠÂÁÚÏ×ÉÈ ÓÉÓÔÅÍÎÉÈ ÕÔÉ̦ԠÄÌÑ Linux
17 Name:           util-linux
18 Version:        2.12
19 Release:        8
20 License:        distributable
21 Group:          Applications/System
22 Source0:        http://ftp.cwi.nl/aeb/util-linux/%{name}-%{version}.tar.gz
23 # Source0-md5:  997adf78b98d9d1c5db4f37ea982acff
24 Source1:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
25 # Source1-md5:  3c940c7e7fe699eaa2ddb1bffb3de2fe
26 Source2:        login.pamd
27 Source3:        rawdevices.init
28 Source4:        rawdevices.sysconfig
29 Patch0:         %{name}-MCONFIG.patch
30 Patch1:         %{name}-fdisk.patch
31 Patch2:         %{name}-utmpx.patch
32 Patch3:         %{name}-fhs.patch
33 Patch4:         %{name}-login.patch
34 Patch5:         %{name}-info.patch
35 Patch6:         ftp://ftp.linuxnfs.sourceforge.org/pub/nfs/%{name}-2.10m-mount-compat.patch
36 Patch7:         %{name}-syscall.patch
37 Patch8:         %{name}-raw.patch
38 Patch9:         %{name}-gecos.patch
39 Patch10:        %{name}-glibc.patch
40 Patch11:        %{name}-posixsh.patch
41 Patch12:        %{name}-ppc-hwclock.patch
42 Patch13:        %{name}-no_multiline.patch
43 Patch14:        %{name}-amd64.patch
44 Patch15:        %{name}-crypto-debian.patch
45 Patch16:        %{name}-dev_t.patch
46 Patch17:        %{name}-selinux.patch
47 Patch18:        %{name}-blk.patch
48 Patch19:        %{name}-io.patch
49 BuildRequires:  gettext-devel
50 BuildRequires:  grep
51 BuildRequires:  libselinux-devel
52 %{!?with_uClibc:BuildRequires:  ncurses-devel >= 5.0}
53 %{!?with_uClibc:BuildRequires:  pam-devel >= 0.77.3}
54 BuildRequires:  texinfo
55 BuildRequires:  textutils
56 %{!?with_uClibc:BuildRequires:  zlib-devel}
57 %{!?with_uClibc:Requires:       pam >= 0.77.3}
58 Provides:       fdisk
59 Obsoletes:      cramfs
60 Obsoletes:      util-linux-suids
61 Conflicts:      shadow-extras < 1:4.0.3-6
62 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
63
64 %define         debugcflags     -O1 -g
65
66 %description
67 util-linux contains a large variety of low-level system utilities
68 necessary for a functional Linux system. This includes, among other
69 things, configuration tools such as fdisk and system programs such as
70 logger.
71
72 %description -l de
73 util-linux enthält eine große Anzahl an
74 low-level-Systemdienstprogrammen, die für ein funktionierendes
75 Linux-System erforderlich sind. Dazu gehören Konfigurationstools wie
76 'fdisk' und Systemprogramme wie 'logger'.
77
78 %description -l es
79 util-linux contiene una gran variedad de utilitarios de sistema de
80 bajo nivel necesarios a un sistema Linux funcional. Esto incluye,
81 entre otras cosas, herramientas de configuración como fdisk y
82 programas de sistema como login.
83
84 %description -l fr
85 util-linux contient une grande variété d'utilitaire système bas niveau
86 nécessaires au fonctionnement d'un système Linux. Cela comprend, entre
87 autres, les outils de configuration comme fdisk et des programmes
88 systèmes comme logger.
89
90 %description -l pl
91 util-linux zawiera wiele ró¿nych, niskopoziomowych narzêdzi
92 systemowych niezbêdnych do prawid³owego dzia³ania Linuksa. W pakiecie
93 znajduj± siê miêdzy innymi narzêdzia konfiguracyjne, takie jak fdisk i
94 programy systemowe, takie jak logger.
95
96 %description -l pt_BR
97 util-linux contém uma grande variedade de utilitários de sistema de
98 baixo-nível necessários para um sistema Linux funcional. Isso inclui,
99 entre outras coisas, ferramentas de configuração como fdisk e
100 programas de sistema como login.
101
102 %description -l ru
103 üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÂÏÌØÛÏÊ ÎÁÂÏÒ ÓÉÓÔÅÍÎÙÈ ÕÔÉÌÉÔ ÎÉÚËÏÇÏ ÕÒÏ×ÎÑ,
104 ËÏÔÏÒÙÅ ÎÅÏÂÈÏÄÉÍÙ ÄÌÑ ÆÕÎËÃÉÏÎÉÒÏ×ÁÎÉÑ ÓÉÓÔÅÍÙ Linux. ïΠ×ËÌÀÞÁÅÔ, ×
105 ÞÉÓÌÅ ÐÒÏÞÉÈ, ÉÎÓÔÒÕÍÅÎÔÙ ËÏÎÆÉÇÕÒÁÃÉÉ, ÔÁËÉÅ ËÁË fdisk, É ÓÉÓÔÅÍÎÙÅ
106 ÐÒÏÇÒÁÍÍÙ, ÔÁËÉÅ ËÁË login.
107
108 %description -l tr
109 þlevsel durumdaki bir Linux sistemi için gerekli birçok alt düzey
110 sistem araçlarýný içerir. Bunlar arasýnda fdisk gibi yapýlandýrma
111 uygulamalarý ve logger gibi sistem programlarý sayýlabilir.
112
113 %description -l uk
114 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ×ÅÌÉËÉÊ ÎÁ¦ҠÓÉÓÔÅÍÎÉÈ ÕÔÉ̦ԠÎÉÚØËÏÇÏ Ò¦×ÎÑ, Ñ˦
115 ÎÅÏÂȦÄΦ ÄÌÑ ÆÕÎËæÏÎÕ×ÁÎÎÑ ÓÉÓÔÅÍÉ Linux. ÷¦Î Í¦ÓÔÉÔØ, ÏËҦ͠¦ÎÛÉÈ,
116 ËÏÎƦÇÕÒÁæÊΦ ¦ÎÓÔÒÕÍÅÎÔÉ (ÔÁ˦ ÑË fdisk) ÔÁ ÓÉÓÔÅÍΦ ÐÒÏÇÒÁÍÉ (ÔÁ˦
117 ÑË login).
118
119 %package -n losetup
120 Summary:        Programs for setting up and configuring loopback devices
121 Summary(de):    Programme zum Einrichten und Konfigurieren von Loopback-Geräten
122 Summary(fr):    Programmes pour mettre en place et configurer les loopback
123 Summary(pl):    Program do konfiguracji urz±dzenia blokowego loopback
124 Summary(tr):    Yerel-çevrim aygýtlarýnýn kurulmasý ve ayarlanmasý için programlar
125 Summary(ru):    ðÒÏÇÒÁÍÍÙ ÄÌÑ ÎÁÓÔÒÏÊËÉ loopback-ÕÓÔÒÏÊÓÔ×
126 Summary(uk):    ðÒÏÇÒÁÍÉ ÄÌÑ ËÏÎƦÇÕÒÁ槠loopback-ÐÒÉÓÔÒϧ×
127 Group:          Applications/System
128
129 %description -n losetup
130 Linux supports a special block device called the loopback device,
131 which maps a normal file onto a virtual block device. This package
132 contains programs for setting up and removing the mapping between
133 files and loopback devices.
134
135 Block loopback devices should not be confused with the networking
136 loopback device, which is configured with the normal ifconfig command.
137
138 %description -n losetup -l de
139 Linux unterstützt ein spezielles Blockgerät, das sogenannte Loopback,
140 das eine normale Datei auf ein virtuelles Blockgerät abbildet. Das
141 Paket enthält Programme zum Einrichten und Entfernen der Zuordnung
142 zwischen Dateien und Loopback-Geräten.
143
144 %description -n losetup -l fr
145 Linux gère un périphérique bloc spécial appelé « loopback », qui
146 correspond à un fichier normal sur un périphérique bloc virtuel. Ce
147 paquetage contient les programmes pour configurer et supprimer la
148 correspondance entre les fichiers et les périphériques loopback.
149
150 Les périphériques bloc loopback ne doivent pas être confondus avec le
151 périphérique loopback du réseau, configuré avec la commande ifconfig
152 normale.
153
154 %description -n losetup -l pl
155 Linux wspiera specjalne urz±dzenie blokowe loopback, które mapuje
156 normalny plik w wirtualne urz±dzenie blokowe. Pakiet ten zawiera
157 program, przy pomocy którego bêdziesz móg³ je skonfigurowaæ.
158
159 Urz±dzenie blokowe loopback nie powinno byæ mylone z sieciowym
160 interfejsem loopback, który jest konfigurowany przy pomocy polecenia
161 ifconfig.
162
163 %description -n losetup -l ru
164 Linux ÐÏÄÄÅÒÖÉ×ÁÅÔ ÓÐÅÃÉÁÌØÎÏÅ ÂÌÏÞÎÏÅ ÕÓÔÒÏÊÓÔ×Ï, ÎÁÚÙ×ÁÅÍÏÅ
165 loopback, ËÏÔÏÒÏÅ ÏÔÏÂÒÁÖÁÅÔ ÏÂÙÞÎÙÊ ÆÁÊÌ × ×ÉÒÔÕÁÌØÎÏÅ ÂÌÏÞÎÏÅ
166 ÕÓÔÒÏÊÓÔ×Ï. üÔÏ ÐÏÚ×ÏÌÑÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÆÁÊÌ ËÁË ×ÉÒÔÕÁÌØÎÕÀ ÆÁÊÌÏ×ÕÀ
167 ÓÉÓÔÅÍÕ. Losetup ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ Ó×ÑÚÉ loopback-ÕÓÔÒÏÊÓÔ× Ó ÏÂÙÞÎÙÍÉ
168 ÆÁÊÌÁÍÉ ÉÌÉ ÂÌÏÞÎÙÍÉ ÕÓÔÒÏÊÓÔ×ÁÍÉ, ÄÌÑ ÏÔÓÏÅÄÉÎÅÎÉÑ loopback-ÕÓÔÒÏÊÓÔ×
169 É ÚÁÐÒÏÓÏ× ÉÈ ÓÔÁÔÕÓÁ.
170
171 %description -n losetup -l tr
172 Linux özel bir blok aygýt olan yerel-çevrim aygýtýný (loopback device)
173 destekler. Bu aygýt normal bir dosyanýn sanal bir blok aygýtý üzerine
174 haritasýný çýkarýr. Bu paket, dosyalar ve yerel-çevrim aygýtlarý
175 arasýndaki haritalama iþleminin kurulmasý ve kaldýrýlmasý için
176 programlar içerir. Blok yerel-çevrim aygýtý ifconfig komutu ile
177 yapýlandýrýlan að yerel-çevrim aygýtý ile karýþtýrýlmamalýdýr.
178
179 %description -n losetup -l uk
180 Linux Ð¦ÄÔÒÉÍÕ¤ ÓÐÅæÁÌØÎÉÊ ÂÌÏÞÎÉÊ ÐÒÉÓÔÒ¦Ê, loopback, ÑËÉÊ
181 צÄÏÂÒÁÖÕ¤ Ú×ÉÞÁÊÎÉÊ ÆÁÊ̠ՠצÒÔÕÁÌØÎÉÊ ÂÌÏÞÎÉÊ ÐÒÉÓÔÒ¦Ê. ãÅ ÄÏÚ×ÏÌѤ
182 ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÆÁÊÌ ÑˠצÒÔÕÁÌØÎÕ ÆÁÊÌÏ×Õ ÓÉÓÔÅÍÕ. Losetup
183 ×ÉËÏÒÉÓÔÏ×ÕÀÔØ ÄÌÑ Ú×'ÑÚËÕ loopback-ÐÒÉÓÔÒϧנڦ Ú×ÉÞÁÊÎÉÍÉ ÆÁÊÌÁÍÉ
184 ÁÂÏ ÂÌÏÞÎÉÍÉ ÐÒÉÓÔÒÏÑÍÉ, ÄÌѠצÄ'¤ÄÎÁÎÎÑ loopback-ÐÒÉÓÔÒϧנÔÁ
185 ÚÁÐÒÏӦנ§È ÓÔÁÎÕ.
186
187 %package -n mount
188 Summary:        Programs for mounting and unmounting filesystems
189 Summary(de):    Programme zum montieren und abmontieren von Dateisystemen
190 Summary(fr):    Programme pour monter et démonter des systèmes de fichiers
191 Summary(pl):    Programy do montowania i odmontowywania systemów plików
192 Summary(tr):    Dosya sistemlerini baðlamak ve çözmek için programlar
193 Summary(uk):    ðÒÏÇÒÁÍÉ ÄÌÑ ÍÏÎÔÕ×ÁÎÎÑ ÔÁ ÒÏÚÍÏÎÔÕ×ÁÎÎÑ ÆÁÊÌÏ×ÉÈ ÓÉÓÔÅÍ
194 Summary(ru):    ðÒÏÇÒÁÍÍÙ ÄÌÑ ÍÏÎÔÉÒÏ×ÁÎÉÑ É ÒÁÚÍÏÎÔÉÒÏ×ÁÎÉÑ ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍ
195 Group:          Applications/System
196
197 %description -n mount
198 mount is used for adding new filesystems, both local and networked, to
199 your current directory structure. The filesystems must already exist
200 for this to work. It can also be used to change the access types the
201 kernel uses for already-mounted filesystems.
202
203 This package is critical for the functionality of your system.
204
205 %description -n mount -l de
206 mount wird zum Hinzufügen neuer Dateisysteme (lokal und im Netzwerk)
207 zu Ihrer aktuellen Verzeichnisstruktur verwendet. Die Dateisysteme
208 müssen bereits existieren. Außerdem können die Zugriffstypen geändert
209 werden, die der Kernel für bereits montierte Dateisysteme verwendet.
210
211 Dieses Paket ist für Ihr System unbedingt erforderlich.
212
213 %description -n mount -l fr
214 mount sert à ajouter de nouveaux systèmes de fichiers, locaux ou
215 réseaux, à votre structure de répertoire. Les systèmes de fichiers
216 doivent déjà exister pour que cela fonctionne. Il peut aussi servir à
217 changer les types d'accès pour les systèmes de fichiers déjà montés.
218
219 Ce paquetage est critique pour le fonctionnement de votre système.
220
221 %description -n mount -l pl
222 Program mount jest u¿ywany przez system do montowania systemów plików,
223 zarówno lokalnych jak i sieciowych (np. NFS).
224
225 Pakiet ten jest niezbêdny do prawid³owej pracy twojego Linuksa.
226
227 %description -n mount -l ru
228 ðÁËÅÔ mount ÓÏÄÅÒÖÉÔ ÐÒÏÇÒÁÍÍÙ mount, umount, swapon É swapoff. æÁÊÌÙ
229 × ×ÁÛÅÊ ÓÉÓÔÅÍÅ ÏÒÇÁÎÉÚÏ×ÁÎÙ × ×ÉÄÅ ÏÄÎÏÇÏ ÂÏÌØÛÏÇÏ ÄÅÒÅ×Á ÉÌÉ
230 ÉÅÒÁÒÈÉÉ. üÔÉ ÆÁÊÌÙ ÍÏÇÕÔ ÂÙÔØ ÒÁÚÍÅÝÅÎÙ ÎÁ ÒÁÚÎÙÈ ÕÓÔÒÏÊÓÔ×ÁÈ.
231 ëÏÍÁÎÄÁ mount ÐÒÉÓÏÅÄÉÎÑÅÔ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ ÎÁ ÎÅËÏÔÏÒÏÍ ÕÓÔÒÏÊÓÔ×Å Ë
232 ÄÅÒÅ×Õ ÆÁÊÌÏ× ×ÁÛÅÊ ÓÉÓÔÅÍÙ. ëÏÍÁÎÄÁ umount ÏÔÓÏÅÄÉÎÑÅÔ ÆÁÊÌÏ×ÕÀ
233 ÓÉÓÔÅÍÕ ÏÔ ÄÅÒÅ×Á. Swapon É swapoff, ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ, ÒÁÚÒÅÛÁÅÔ É
234 ÚÁÐÒÅÝÁÅÔ Ó×ÏÐÐÉÎÇ × ÏÐÒÅÄÅÌÅÎÎÙÅ ÆÁÊÌÙ É ÕÓÔÒÏÊÓÔ×Á.
235
236 %description -n mount -l tr
237 mount, hem yerel hem de að dosya sistemlerinin dizin yapýsýna
238 eklenmesi için kullanýlýr. Bunun için baðlanacak dosya sisteminin
239 önceden hazýrlanmýþ olmasý gerekir. Ayný zamanda çekirdeðin baðlanmýþ
240 dosya sistemlerine eriþimini deðiþtirmek için de kullanýlýr. Bu paket
241 sisteminizin iþlevselliði açýsýndan kritiktir.
242
243 %description -n mount -l uk
244 ðÁËÅÔ mount Í¦ÓÔÉÔØ ÐÒÏÇÒÁÍÉ mount, umount, swapon ÔÁ swapoff. æÁÊÌÉ Õ
245 ×ÁۦʠÓÉÓÔÅͦ ÏÒÇÁΦÚÏ×ÁΦ Õ ×ÉÇÌÑĦ ÏÄÎÏÇÏ ×ÅÌÉËÏÇÏ ÄÅÒÅ×Á ÁÂÏ
246 ¦¤ÒÁÒȦ§. ã¦ ÆÁÊÌÉ ÍÏÖÕÔØ ÂÕÔÉ ÒÏÚÔÁÛÏ×ÁΦ ÎÁ Ò¦ÚÎÉÈ ÐÒÉÓÔÒÏÑÈ.
247 ëÏÍÁÎÄÁ mount Ð¦Ä'¤ÄÎÕ¤ ÆÁÊÌÏ×Õ ÓÉÓÔÅÍÕ ÎÁ ÄÅÑËÏÍÕ ÐÒÉÓÔÒϧ ÄÏ ÄÅÒÅ×Á
248 ÆÁÊ̦נ×ÁÛϧ ÓÉÓÔÅÍÉ. ëÏÍÁÎÄÁ umount ×¦Ä'¤ÄÎÕ¤ ÆÁÊÌÏ×Õ ÓÉÓÔÅÍՠצÄ
249 ÄÅÒÅ×Á. Swapon ÔÁ swapoff, ×¦ÄÐÏצÄÎÏ, ÄÏÚ×ÏÌѤ ÔÁ ÚÁÂÏÒÏÎÀ¤ Ó×ÏЦÎÇ Õ
250 ×ÉÚÎÁÞÅΦ ÆÁÊÌÉ ÁÂÏ ÐÒÉÓÔÒϧ.
251
252 %package chkdupexe
253 Summary:        chkdupexe - find duplicate executables
254 Summary(pl):    chkdupexe odszukuje powtarzaj±ce siê pliki uruchamialne
255 Group:          Applications/System
256
257 %description chkdupexe
258 chkdupexe will scan the union of $PATH and a hardcoded list of common
259 locations for binaries. It will report dangling symlinks and
260 duplicately-named binaries.
261
262 %description chkdupexe -l pl
263 chkdupexe przeszukuje katalogi z $PATH oraz inne powszechnie znane
264 katalogi z plikami uruchamialnymi i informuje o powtarzaj±cych siê
265 plikach w ró¿nych katalogach.
266
267 %package -n tunelp
268 Summary:        Configures kernel parallel port driver
269 Summary(de):    Konfiguriert den Kerneltreiber für den parallelen Port
270 Summary(fr):    Configure le pilote du port parallèle dans le noyau
271 Summary(pl):    Program do konfigurowania sterownika portu równoleg³ego
272 Summary(tr):    Çekirdeðin paralel baðlantý noktasý sürücüsünü ayarlar
273 Group:          Applications/System
274
275 %description -n tunelp
276 tunelp aids in configuring the kernel parallel port driver.
277
278 %description -n tunelp -l de
279 tunelp hilft bei der Konfiguration des Kernel-Parallelport-Treibers.
280
281 %description -n tunelp -l fr
282 « tunelp » aide à configurer le pilote du noyau pour le port
283 parallèle.
284
285 %description -n tunelp -l pl
286 Program do konfigurowania sterownika portu równoleg³ego.
287
288 %description -n tunelp -l tr
289 Paralel baðlantý noktasý sürücüsünü ayarlar.
290
291 %package -n login
292 Summary:        login is used when signing onto a system
293 Summary(pl):    login jest u¿ywany do rozpoczêcia pracy w systemie
294 Group:          Applications/System
295 Requires:       pam >= 0.77.3
296 Obsoletes:      heimdal-login
297
298 %description -n login
299 login is used when signing onto a system. It can also be used to
300 switch from one user to another at any time (most modern shells have
301 support for this feature built into them, however).
302
303 %description -n login -l pl
304 login jest u¿ywany do rozpoczêcia pracy w systemie. Mo¿e byæ u¿ywany
305 do prze³±czania z jednego u¿ytkownika na innego w ka¿dym momencie
306 (jednak wiêkszo¶æ nowoczesnych pow³ok ma takie funkcje wbudowane).
307
308 %package -n agetty
309 Summary:        Alternative Linux getty
310 Summary(pl):    Alternatywny getty
311 Group:          Applications/System
312 Requires:       login
313
314 %description -n agetty
315 agetty is simple Linux getty with serial support.
316
317 %description -n agetty -l pl
318 agetty jest prostym linuksowym getty z obs³ug± portu szeregowego.
319
320 %package -n rawdevices
321 Summary:        Support for raw-devices
322 Summary(pl):    Obs³uga raw-device'ów
323 Group:          Applications/System
324 PreReq:         rc-scripts
325 Requires(post,preun):   /sbin/chkconfig
326
327 %description -n rawdevices
328 Support for raw-devices.
329
330 %description -n rawdevices -l pl
331 Obs³uga raw-device'ów.
332
333 %prep
334 %setup -q -a1
335 %patch0 -p1
336 %patch1 -p1
337 %patch2 -p1
338 %patch3 -p1
339 %patch4 -p1
340 %patch5 -p1
341 %patch6 -p1
342 %patch7 -p1
343 %patch8 -p1
344 %patch9 -p1
345 %patch10 -p1
346 %patch11 -p1
347 %patch12 -p1
348 %patch13 -p0
349 %patch14 -p1
350 %patch15 -p1
351 %patch16 -p1
352 %patch17 -p1
353 %patch18 -p1
354 %patch19 -p1
355
356 %build
357 CC="%{__cc}"
358 LDFLAGS="%{rpmldflags}"
359 CFLAGS="%{rpmcflags} -I%{_includedir}/ncurses"
360 export CC CFLAGS LDFLAGS
361 # using %%configure2_13 isn't very wise here, it is not autoconf generated
362 # configure and it doesn't take any parameters
363 ./configure
364
365 %{?with_uClibc:echo 'char *nl_langinfo (nl_item x){return "";}' >> misc-utils/cal.c}
366 %{__make} \
367         OPT="%{rpmcflags}" \
368         MOREHELPDIR=%{_datadir}/misc \
369         %{!?with_uClibc:ADD_RAW="yes"} \
370         %{?with_uClibc:HAVE_RAW_H="no" HAVE_PAM="no"}
371
372 %ifarch ppc
373 %{__cc} %{rpmcflags} %{rpmldflags} clock-ppc.c -o clock-ppc
374 %endif
375
376 cd sys-utils
377 makeinfo ipc.texi
378
379 %install
380 rm -rf $RPM_BUILD_ROOT
381
382 install -d $RPM_BUILD_ROOT{/bin,/sbin,/etc/{pam.d,logrotate,rc.d/init.d,sysconfig}} \
383         $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_infodir},%{_datadir}/misc} \
384         $RPM_BUILD_ROOT{%{_examplesdir},%{_mandir}/man{1,5,6,8}}
385
386 %{__make} install \
387         DESTDIR=$RPM_BUILD_ROOT \
388         INSTALLSUID="install -m 755" \
389         MOREHELPDIR=$RPM_BUILD_ROOT%{_datadir}/misc \
390         GETOPTDIR=$RPM_BUILD_ROOT%{_examplesdir}/getopt \
391         USRGAMESDIR=$RPM_BUILD_ROOT%{_bindir} \
392         USE_TTY_GROUP=no \
393         %{!?with_uClibc:ADD_RAW="yes"} \
394         %{?with_uClibc:HAVE_RAW_H="no" HAVE_PAM="no"}
395
396 install %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/login
397 install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/rawdevices
398 install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/rawdevices
399
400 install -d $RPM_BUILD_ROOT{/etc/security,/var/lock}
401
402 > $RPM_BUILD_ROOT/etc/security/blacklist.login
403
404 :> $RPM_BUILD_ROOT/var/lock/wtmpxlock
405
406 %ifarch ppc
407 mv -f $RPM_BUILD_ROOT/sbin/hwclock $RPM_BUILD_ROOT/sbin/hwclock.rtc
408 install clock-ppc $RPM_BUILD_ROOT/sbin/hwclock.adb
409 #yneed fix:
410 # hwclock.adb is for PowerMac (default)
411 # hwclock.rtc is for RS/6000 (PreP,CHRP)
412 ln -sf hwclock.adb $RPM_BUILD_ROOT/sbin/hwclock
413 %endif
414
415 ln -sf hwclock $RPM_BUILD_ROOT/sbin/clock
416 echo '.so hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/man8/clock.8
417
418 ln -sf swapon $RPM_BUILD_ROOT/sbin/swapoff
419
420 for d in cs de es fi fr hu id it ja ko nl pl ; do
421         for m in man1 man5 man8 ; do
422                 if [ -d man/$d/$m ]; then
423                         install -d $RPM_BUILD_ROOT%{_mandir}/$d/$m
424                         install man/$d/$m/* $RPM_BUILD_ROOT%{_mandir}/$d/$m
425                 fi
426         done
427 done
428
429 # symlink that existed in shadow
430 ln -sf newgrp $RPM_BUILD_ROOT%{_bindir}/sg
431 echo '.so newgrp.1' > $RPM_BUILD_ROOT%{_mandir}/man1/sg.1
432
433 # cleanup, remove files not included in package
434 rm -f $RPM_BUILD_ROOT%{_bindir}/{chfn,chsh}
435 rm -f $RPM_BUILD_ROOT%{_sbindir}/vipw
436 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/chfn.1*
437 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/chsh.1*
438 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/sln.8*
439 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/vigr.8*
440 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/vipw.8*
441
442 %{!?with_uClibc:%find_lang %{name}}
443
444 %clean
445 rm -rf $RPM_BUILD_ROOT
446
447 %post
448 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
449
450 %postun
451 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
452
453 %post -n rawdevices
454 /sbin/chkconfig --add rawdevices
455 if [ -f /var/lock/subsys/rawdevices ]; then
456         /etc/rc.d/init.d/rawdevices restart 1>&2
457 else
458         echo "Run \"/etc/rc.d/init.d/rawdevices start\" to start rawdevices."
459 fi
460
461 %preun -n rawdevices
462 if [ -f /var/lock/subsys/rawdevices ]; then
463         /etc/rc.d/init.d/rawdevices stop 1>&2
464 fi
465 /sbin/chkconfig --del rawdevices
466
467 %files %{!?with_uClibc:-f %{name}.lang}
468 %defattr(644,root,root,755)
469 %doc */README.* text-utils/LICENSE.pg
470
471 %attr(755,root,root) /sbin/clock
472 %ifarch ppc
473 %attr(755,root,root) %config(noreplace) %verify(not link) /sbin/hwclock
474 %attr(755,root,root) /sbin/hwclock.adb
475 %attr(755,root,root) /sbin/hwclock.rtc
476 %else
477 %attr(755,root,root) /sbin/hwclock*
478 %endif
479
480 %{_mandir}/man8/clock.8*
481 %{_mandir}/man8/hwclock.8*
482 %lang(es) %{_mandir}/es/man8/clock.8*
483 %lang(es) %{_mandir}/es/man8/hwclock.8*
484 %lang(ja) %{_mandir}/ja/man8/clock.8*
485 %lang(ja) %{_mandir}/ja/man8/hwclock.8*
486
487 %attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/fdprm
488
489 %attr(0755,root,root) /bin/arch
490 %attr(0755,root,root) /bin/dmesg
491 %attr(0755,root,root) /bin/kill
492 %{!?with_uClibc:%attr(0755,root,root) /bin/more}
493 %attr(0755,root,root) /sbin/blockdev
494 %attr(0755,root,root) /sbin/mkfs
495 %attr(0755,root,root) /sbin/mkswap
496 %attr(0755,root,root) /sbin/ctrlaltdel
497 %attr(0755,root,root) /sbin/elvtune
498 %attr(0755,root,root) %{_bindir}/cal
499 %attr(0755,root,root) %{_bindir}/col
500 %attr(0755,root,root) %{_bindir}/colcrt
501 %attr(0755,root,root) %{_bindir}/colrm
502 %attr(0755,root,root) %{_bindir}/column
503 %attr(0755,root,root) %{_bindir}/ddate
504 %attr(0755,root,root) %{_bindir}/fdformat
505 %attr(0755,root,root) %{_bindir}/getopt
506 %attr(0755,root,root) %{_bindir}/hexdump
507 %attr(0755,root,root) %{_bindir}/ipcrm
508 %attr(0755,root,root) %{_bindir}/ipcs
509 %attr(0755,root,root) %{_bindir}/isosize
510 %attr(0755,root,root) %{_bindir}/line
511 %attr(0755,root,root) %{_bindir}/logger
512 %attr(0755,root,root) %{_bindir}/look
513 %attr(0755,root,root) %{_bindir}/mcookie
514 %attr(0755,root,root) %{_bindir}/namei
515 %attr(0755,root,root) %{_bindir}/newgrp
516 %{!?with_uClibc:%attr(0755,root,root) %{_bindir}/pg}
517 %attr(0755,root,root) %{_bindir}/renice
518 %attr(0755,root,root) %{_bindir}/rev
519 %attr(0755,root,root) %{_bindir}/script
520 %attr(0755,root,root) %{_bindir}/setsid
521 %attr(0755,root,root) %{_bindir}/setfdprm
522 %attr(0755,root,root) %{_bindir}/rename
523 %{!?with_uClibc:%attr(0755,root,root) %{_bindir}/setterm}
524 %attr(0755,root,root) %{_bindir}/sg
525 %{!?with_uClibc:%attr(0755,root,root) %{_bindir}/ul}
526 %attr(0755,root,root) %{_bindir}/whereis
527 %attr(2755,root,tty) %{_bindir}/write
528 %attr(0755,root,root) %{_bindir}/tailf
529 %attr(0755,root,root) %{_sbindir}/readprofile
530
531 %{_mandir}/man1/arch.1*
532 %{_mandir}/man1/cal.1*
533 %{_mandir}/man1/col.1*
534 %{_mandir}/man1/colcrt.1*
535 %{_mandir}/man1/colrm.1*
536 %{_mandir}/man1/column.1*
537 %{_mandir}/man1/ddate.1*
538 %{_mandir}/man1/getopt.1*
539 %{_mandir}/man1/hexdump.1*
540 %{_mandir}/man1/kill.1*
541 %{_mandir}/man1/line.1*
542 %{_mandir}/man1/logger.1*
543 %{_mandir}/man1/look.1*
544 %{_mandir}/man1/mcookie.1*
545 %{!?with_uClibc:%{_mandir}/man1/more.1*}
546 %{_mandir}/man1/namei.1*
547 %{_mandir}/man1/newgrp.1*
548 %{!?with_uClibc:%{_mandir}/man1/pg.1*}
549 %{_mandir}/man1/readprofile.1*
550 %{_mandir}/man1/rev.1*
551 %{_mandir}/man1/rename.1*
552 %{_mandir}/man1/script.1*
553 %{!?with_uClibc:%{_mandir}/man1/setterm.1*}
554 %{_mandir}/man1/sg.1*
555 %{!?with_uClibc:%{_mandir}/man1/ul.1*}
556 %{_mandir}/man1/whereis.1*
557 %{_mandir}/man1/write.1*
558 %{_mandir}/man1/tailf.1*
559
560 %{_mandir}/man8/blockdev.8*
561 %{_mandir}/man8/ctrlaltdel.8*
562 %{_mandir}/man8/cytune.8*
563 %{_mandir}/man8/dmesg.8*
564 %{_mandir}/man8/elvtune.8*
565 %{_mandir}/man8/fdformat.8*
566 %{_mandir}/man8/ipcrm.8*
567 %{_mandir}/man8/ipcs.8*
568 %{_mandir}/man8/isosize.8*
569 %{_mandir}/man8/mkswap.8*
570 %{_mandir}/man8/renice.8*
571 %{_mandir}/man8/setfdprm.8*
572 %{_mandir}/man8/setsid.8*
573
574 %lang(de) %{_mandir}/de/man1/kill.1*
575 %lang(de) %{_mandir}/de/man1/more.1*
576 %lang(de) %{_mandir}/de/man1/write.1*
577
578 %lang(de) %{_mandir}/de/man8/fdformat.8*
579
580 %lang(es) %{_mandir}/es/man1/arch.1*
581 %lang(es) %{_mandir}/es/man1/colrm.1*
582 %lang(es) %{_mandir}/es/man1/column.1*
583 %lang(es) %{_mandir}/es/man1/ddate.1*
584 %lang(es) %{_mandir}/es/man1/getopt.1*
585 %lang(es) %{_mandir}/es/man1/look.1*
586 %lang(es) %{_mandir}/es/man1/more.1*
587 %lang(es) %{_mandir}/es/man1/namei.1*
588 %lang(es) %{_mandir}/es/man1/readprofile.1*
589 %lang(es) %{_mandir}/es/man1/rev.1*
590 %lang(es) %{_mandir}/es/man1/script.1*
591 %lang(es) %{_mandir}/es/man1/setterm.1*
592 %lang(es) %{_mandir}/es/man1/ul.1*
593 %lang(es) %{_mandir}/es/man1/whereis.1*
594 %lang(es) %{_mandir}/es/man1/write.1*
595
596 %lang(es) %{_mandir}/es/man8/cytune.8*
597 %lang(es) %{_mandir}/es/man8/ctrlaltdel.8*
598 %lang(es) %{_mandir}/es/man8/ipcrm.8*
599 %lang(es) %{_mandir}/es/man8/ipcs.8*
600 %lang(es) %{_mandir}/es/man8/mkswap.8*
601 %lang(es) %{_mandir}/es/man8/renice.8*
602 %lang(es) %{_mandir}/es/man8/setfdprm.8*
603 %lang(es) %{_mandir}/es/man8/setsid.8*
604
605 %lang(fi) %{_mandir}/fi/man1/arch.1*
606 %lang(fi) %{_mandir}/fi/man1/cal.1*
607 %lang(fi) %{_mandir}/fi/man1/column.1*
608 %lang(fi) %{_mandir}/fi/man1/kill.1*
609 %lang(fi) %{_mandir}/fi/man1/more.1*
610 %lang(fi) %{_mandir}/fi/man1/whereis.1*
611 %lang(fi) %{_mandir}/fi/man1/write.1*
612
613 %lang(fr) %{_mandir}/fr/man1/arch.1*
614 %lang(fr) %{_mandir}/fr/man1/cal.1*
615 %lang(fr) %{_mandir}/fr/man1/col.1*
616 %lang(fr) %{_mandir}/fr/man1/kill.1*
617 %lang(fr) %{_mandir}/fr/man1/more.1*
618 %lang(fr) %{_mandir}/fr/man1/whereis.1*
619 %lang(fr) %{_mandir}/fr/man1/write.1*
620
621 %lang(fr) %{_mandir}/fr/man8/ctrlaltdel.8*
622 %lang(fr) %{_mandir}/fr/man8/dmesg.8*
623 %lang(fr) %{_mandir}/fr/man8/fdformat.8*
624 %lang(fr) %{_mandir}/fr/man8/ipcrm.8*
625 %lang(fr) %{_mandir}/fr/man8/ipcs.8*
626 %lang(fr) %{_mandir}/fr/man8/setsid.8*
627
628 %lang(hu) %{_mandir}/hu/man1/arch.1*
629 %lang(hu) %{_mandir}/hu/man1/cal.1*
630 %lang(hu) %{_mandir}/hu/man1/colrm.1*
631 %lang(hu) %{_mandir}/hu/man1/hexdump.1*
632 %lang(hu) %{_mandir}/hu/man1/kill.1*
633 %lang(hu) %{_mandir}/hu/man1/logger.1*
634 %lang(hu) %{_mandir}/hu/man1/more.1*
635 %lang(hu) %{_mandir}/hu/man1/setterm.1*
636 %lang(hu) %{_mandir}/hu/man1/whereis.1*
637 %lang(hu) %{_mandir}/hu/man1/write.1*
638
639 %lang(hu) %{_mandir}/hu/man8/ctrlaltdel.8*
640 %lang(hu) %{_mandir}/hu/man8/fdformat.8*
641 %lang(hu) %{_mandir}/hu/man8/mkswap.8*
642
643 %lang(id) %{_mandir}/id/man1/cal.1*
644 %lang(id) %{_mandir}/id/man1/kill.1*
645 %lang(id) %{_mandir}/id/man1/logger.1*
646 %lang(id) %{_mandir}/id/man1/more.1*
647 %lang(id) %{_mandir}/id/man1/script.1*
648 %lang(id) %{_mandir}/id/man1/write.1*
649
650 %lang(id) %{_mandir}/id/man8/fdformat.8*
651
652 %lang(it) %{_mandir}/it/man1/arch.1*
653 %lang(it) %{_mandir}/it/man1/kill.1*
654
655 %lang(it) %{_mandir}/it/man8/mkswap.8*
656 %lang(it) %{_mandir}/it/man8/setsid.8*
657
658 %lang(ja) %{_mandir}/ja/man1/arch.1*
659 %lang(ja) %{_mandir}/ja/man1/cal.1*
660 %lang(ja) %{_mandir}/ja/man1/col.1*
661 %lang(ja) %{_mandir}/ja/man1/colcrt.1*
662 %lang(ja) %{_mandir}/ja/man1/colrm.1*
663 %lang(ja) %{_mandir}/ja/man1/column.1*
664 %lang(ja) %{_mandir}/ja/man1/ddate.1*
665 %lang(ja) %{_mandir}/ja/man1/getopt.1*
666 %lang(ja) %{_mandir}/ja/man1/hexdump.1*
667 %lang(ja) %{_mandir}/ja/man1/kill.1*
668 %lang(ja) %{_mandir}/ja/man1/line.1*
669 %lang(ja) %{_mandir}/ja/man1/logger.1*
670 %lang(ja) %{_mandir}/ja/man1/look.1*
671 %lang(ja) %{_mandir}/ja/man1/mcookie.1*
672 %lang(ja) %{_mandir}/ja/man1/more.1*
673 %lang(ja) %{_mandir}/ja/man1/namei.1*
674 %lang(ja) %{_mandir}/ja/man1/readprofile.1*
675 %lang(ja) %{_mandir}/ja/man1/rename.1*
676 %lang(ja) %{_mandir}/ja/man1/rev.1*
677 %lang(ja) %{_mandir}/ja/man1/script.1*
678 %lang(ja) %{_mandir}/ja/man1/setterm.1*
679 %lang(ja) %{_mandir}/ja/man1/ul.1*
680 %lang(ja) %{_mandir}/ja/man1/whereis.1*
681 %lang(ja) %{_mandir}/ja/man1/write.1*
682
683 %lang(ja) %{_mandir}/ja/man8/blockdev.8*
684 %lang(ja) %{_mandir}/ja/man8/ctrlaltdel.8*
685 %lang(ja) %{_mandir}/ja/man8/cytune.8*
686 %lang(ja) %{_mandir}/ja/man8/dmesg.8*
687 %lang(ja) %{_mandir}/ja/man8/elvtune.8*
688 %lang(ja) %{_mandir}/ja/man8/fdformat.8*
689 %lang(ja) %{_mandir}/ja/man8/ipcrm.8*
690 %lang(ja) %{_mandir}/ja/man8/ipcs.8*
691 %lang(ja) %{_mandir}/ja/man8/isosize.8*
692 %lang(ja) %{_mandir}/ja/man8/mkswap.8*
693 %lang(ja) %{_mandir}/ja/man8/renice.8*
694 %lang(ja) %{_mandir}/ja/man8/setfdprm.8*
695 %lang(ja) %{_mandir}/ja/man8/setsid.8*
696
697 %lang(ko) %{_mandir}/ko/man1/arch.1*
698 %lang(ko) %{_mandir}/ko/man1/cal.1*
699 %lang(ko) %{_mandir}/ko/man1/col.1*
700 %lang(ko) %{_mandir}/ko/man1/colcrt.1*
701 %lang(ko) %{_mandir}/ko/man1/colrm.1*
702 %lang(ko) %{_mandir}/ko/man1/column.1*
703 %lang(ko) %{_mandir}/ko/man1/ddate.1*
704 %lang(ko) %{_mandir}/ko/man1/getopt.1*
705 %lang(ko) %{_mandir}/ko/man1/hexdump.1*
706 %lang(ko) %{_mandir}/ko/man1/kill.1*
707 %lang(ko) %{_mandir}/ko/man1/logger.1*
708 %lang(ko) %{_mandir}/ko/man1/look.1*
709 %lang(ko) %{_mandir}/ko/man1/mcookie.1*
710 %lang(ko) %{_mandir}/ko/man1/more.1*
711 %lang(ko) %{_mandir}/ko/man1/namei.1*
712 %lang(ko) %{_mandir}/ko/man1/readprofile.1*
713 %lang(ko) %{_mandir}/ko/man1/rev.1*
714 %lang(ko) %{_mandir}/ko/man1/script.1*
715 %lang(ko) %{_mandir}/ko/man1/setterm.1*
716 %lang(ko) %{_mandir}/ko/man1/ul.1*
717 %lang(ko) %{_mandir}/ko/man1/whereis.1*
718 %lang(ko) %{_mandir}/ko/man1/write.1*
719
720 %lang(ko) %{_mandir}/ko/man8/ctrlaltdel.8*
721 %lang(ko) %{_mandir}/ko/man8/dmesg.8*
722 %lang(ko) %{_mandir}/ko/man8/fdformat.8*
723 %lang(ko) %{_mandir}/ko/man8/ipcrm.8*
724 %lang(ko) %{_mandir}/ko/man8/ipcs.8*
725 %lang(ko) %{_mandir}/ko/man8/mkswap.8*
726 %lang(ko) %{_mandir}/ko/man8/renice.8*
727 %lang(ko) %{_mandir}/ko/man8/setfdprm.8*
728 %lang(ko) %{_mandir}/ko/man8/setsid.8*
729
730 %lang(nl) %{_mandir}/nl/man1/kill.1*
731
732 %lang(pl) %{_mandir}/pl/man1/arch.1*
733 %lang(pl) %{_mandir}/pl/man1/cal.1*
734 %lang(pl) %{_mandir}/pl/man1/col.1*
735 %lang(pl) %{_mandir}/pl/man1/colcrt.1*
736 %lang(pl) %{_mandir}/pl/man1/colrm.1*
737 %lang(pl) %{_mandir}/pl/man1/getopt.1*
738 %lang(pl) %{_mandir}/pl/man1/hexdump.1*
739 %lang(pl) %{_mandir}/pl/man1/kill.1*
740 %lang(pl) %{_mandir}/pl/man1/look.1*
741 %lang(pl) %{_mandir}/pl/man1/logger.1*
742 %lang(pl) %{_mandir}/pl/man1/more.1*
743 %lang(pl) %{_mandir}/pl/man1/rev.1*
744 %lang(pl) %{_mandir}/pl/man1/script.1*
745 %lang(pl) %{_mandir}/pl/man1/setterm.1*
746 %lang(pl) %{_mandir}/pl/man1/ul.1*
747 %lang(pl) %{_mandir}/pl/man1/whereis.1*
748 %lang(pl) %{_mandir}/pl/man1/write.1*
749
750 %lang(pl) %{_mandir}/pl/man8/ctrlaltdel.8*
751 %lang(pl) %{_mandir}/pl/man8/dmesg.8*
752 %lang(pl) %{_mandir}/pl/man8/fdformat.8*
753 %lang(pl) %{_mandir}/pl/man8/ipcrm.8*
754 %lang(pl) %{_mandir}/pl/man8/ipcs.8*
755 %lang(pl) %{_mandir}/pl/man8/mkswap.8*
756 %lang(pl) %{_mandir}/pl/man8/renice.8*
757 %lang(pl) %{_mandir}/pl/man8/setfdprm.8*
758
759 %dir %{_examplesdir}/getopt
760 %attr(755,root,root) %{_examplesdir}/getopt/*
761
762 %attr(755,root,root) /sbin/fdisk
763 %attr(755,root,root) /sbin/fsck.minix
764 %attr(755,root,root) /sbin/mkfs.minix
765 %ifnarch sparc sparc64
766 %{!?with_uClibc:%attr(755,root,root) /sbin/cfdisk}
767 %attr(755,root,root) /sbin/sfdisk
768 %endif
769
770 %{_mandir}/man8/fdisk.8*
771 %ifnarch sparc sparc64
772 %{!?with_uClibc:%{_mandir}/man8/cfdisk.8*}
773 %{_mandir}/man8/sfdisk.8*
774 %endif
775 %{_mandir}/man8/fsck.minix.8*
776 %{_mandir}/man8/mkfs.bfs.8*
777 %{_mandir}/man8/mkfs.minix.8*
778 %{_mandir}/man8/mkfs.8*
779
780 %lang(es) %{_mandir}/es/man8/fdisk.8*
781 %lang(es) %{_mandir}/es/man8/fsck.minix.8*
782 %lang(es) %{_mandir}/es/man8/mkfs.minix.8*
783 %lang(es) %{_mandir}/es/man8/mkfs.8*
784
785 %lang(fr) %{_mandir}/fr/man8/fdisk.8*
786 %ifnarch sparc sparc64
787 %{!?with_uClibc:%lang(fr) %{_mandir}/fr/man8/cfdisk.8*}
788 %lang(fr) %{_mandir}/fr/man8/sfdisk.8*
789 %endif
790 %lang(fr) %{_mandir}/fr/man8/mkfs.minix.8*
791 %lang(fr) %{_mandir}/fr/man8/mkfs.8*
792
793 %lang(hu) %{_mandir}/hu/man8/mkfs.8*
794
795 %lang(it) %{_mandir}/it/man8/fdisk.8*
796 %ifnarch sparc sparc64
797 %{!?with_uClibc:%lang(it) %{_mandir}/it/man8/cfdisk.8*}
798 %endif
799
800 %lang(ja) %{_mandir}/ja/man8/fdisk.8*
801 %ifnarch sparc sparc64
802 %{!?with_uClibc:%lang(ja) %{_mandir}/ja/man8/cfdisk.8*}
803 %lang(ja) %{_mandir}/ja/man8/sfdisk.8*
804 %endif
805 %lang(ja) %{_mandir}/ja/man8/fsck.minix.8*
806 %lang(ja) %{_mandir}/ja/man8/mkfs.bfs.8*
807 %lang(ja) %{_mandir}/ja/man8/mkfs.minix.8*
808 %lang(ja) %{_mandir}/ja/man8/mkfs.8*
809
810 %lang(ko) %{_mandir}/ko/man8/fdisk.8*
811 %lang(ko) %{_mandir}/ko/man8/fsck.minix.8*
812 %lang(ko) %{_mandir}/ko/man8/mkfs.minix.8*
813 %lang(ko) %{_mandir}/ko/man8/mkfs.8*
814
815 %lang(pl) %{_mandir}/pl/man8/fdisk.8*
816 %lang(pl) %{_mandir}/pl/man8/fsck.minix.8*
817 %lang(pl) %{_mandir}/pl/man8/mkfs.minix.8*
818 %lang(pl) %{_mandir}/pl/man8/mkfs.8*
819
820 %{!?with_uClibc:%attr(755,root,root) /sbin/fsck.cramfs}
821 %{!?with_uClibc:%attr(755,root,root) /sbin/mkfs.cramfs}
822 %attr(755,root,root) /sbin/mkfs.bfs
823
824 %attr(755,root,root) %{_bindir}/cytune
825
826 %ifarch %{ix86}
827 %attr(755,root,root) %{_sbindir}/ramsize
828 %attr(755,root,root) %{_sbindir}/rdev
829 %attr(755,root,root) %{_sbindir}/rootflags
830 %attr(755,root,root) %{_sbindir}/vidmode
831
832 %{_mandir}/man8/ramsize.8*
833 %{_mandir}/man8/rdev.8*
834 %{_mandir}/man8/rootflags.8*
835 %{_mandir}/man8/vidmode.8*
836
837 %lang(de) %{_mandir}/de/man8/ramsize.8*
838 %lang(de) %{_mandir}/de/man8/rdev.8*
839 %lang(de) %{_mandir}/de/man8/rootflags.8*
840 %lang(de) %{_mandir}/de/man8/vidmode.8*
841
842 %lang(es) %{_mandir}/es/man8/ramsize.8*
843 %lang(es) %{_mandir}/es/man8/rdev.8*
844 %lang(es) %{_mandir}/es/man8/rootflags.8*
845 %lang(es) %{_mandir}/es/man8/vidmode.8*
846
847 %lang(ja) %{_mandir}/ja/man8/ramsize.8*
848 %lang(ja) %{_mandir}/ja/man8/rdev.8*
849 %lang(ja) %{_mandir}/ja/man8/rootflags.8*
850 %lang(ja) %{_mandir}/ja/man8/vidmode.8*
851
852 %lang(ko) %{_mandir}/ko/man8/ramsize.8*
853 %lang(ko) %{_mandir}/ko/man8/rdev.8*
854 %lang(ko) %{_mandir}/ko/man8/rootflags.8*
855 %lang(ko) %{_mandir}/ko/man8/vidmode.8*
856
857 %lang(pl) %{_mandir}/pl/man8/ramsize.8*
858 %lang(pl) %{_mandir}/pl/man8/rdev.8*
859 %lang(pl) %{_mandir}/pl/man8/rootflags.8*
860 %lang(pl) %{_mandir}/pl/man8/vidmode.8*
861 %endif
862
863 %{_infodir}/ipc*
864
865 %ghost /var/lock/wtmpxlock
866
867 %files -n mount
868 %defattr(644,root,root,755)
869
870 %attr(4755,root,root) /bin/mount
871 %attr(4755,root,root) /bin/umount
872 %attr(755,root,root) /sbin/pivot_root
873 %attr(755,root,root) /sbin/swapon
874 %attr(755,root,root) /sbin/swapoff
875
876 %{_mandir}/man5/fstab.5*
877 %{_mandir}/man5/nfs.5*
878
879 %{_mandir}/man8/mount.8*
880 %{_mandir}/man8/umount.8*
881 %{_mandir}/man8/pivot_root.8*
882 %{_mandir}/man8/swapon.8*
883 %{_mandir}/man8/swapoff.8*
884
885 %lang(cs) %{_mandir}/cs/man5/fstab.5*
886
887 %lang(de) %{_mandir}/de/man5/fstab.5*
888 %lang(de) %{_mandir}/de/man5/nfs.5*
889
890 %lang(es) %{_mandir}/es/man5/fstab.5*
891 %lang(es) %{_mandir}/es/man5/nfs.5*
892
893 %lang(es) %{_mandir}/es/man8/mount.8*
894 %lang(es) %{_mandir}/es/man8/umount.8*
895 %lang(es) %{_mandir}/es/man8/swapon.8*
896 %lang(es) %{_mandir}/es/man8/swapoff.8*
897
898 %lang(fr) %{_mandir}/fr/man5/fstab.5*
899 %lang(fr) %{_mandir}/fr/man5/nfs.5*
900
901 %lang(fr) %{_mandir}/fr/man8/mount.8*
902 %lang(fr) %{_mandir}/fr/man8/umount.8*
903
904 %lang(hu) %{_mandir}/hu/man5/fstab.5*
905
906 %lang(hu) %{_mandir}/hu/man8/mount.8*
907 %lang(hu) %{_mandir}/hu/man8/umount.8*
908
909 %lang(it) %{_mandir}/it/man5/fstab.5*
910 %lang(it) %{_mandir}/it/man5/nfs.5*
911
912 %lang(it) %{_mandir}/it/man8/mount.8*
913 %lang(it) %{_mandir}/it/man8/umount.8*
914 %lang(it) %{_mandir}/it/man8/swapon.8*
915 %lang(it) %{_mandir}/it/man8/swapoff.8*
916
917 %lang(ja) %{_mandir}/ja/man5/fstab.5*
918 %lang(ja) %{_mandir}/ja/man5/nfs.5*
919
920 %lang(ja) %{_mandir}/ja/man8/mount.8*
921 %lang(ja) %{_mandir}/ja/man8/umount.8*
922 %lang(ja) %{_mandir}/ja/man8/pivot_root.8*
923 %lang(ja) %{_mandir}/ja/man8/swapon.8*
924 %lang(ja) %{_mandir}/ja/man8/swapoff.8*
925
926 %lang(ko) %{_mandir}/ko/man5/fstab.5*
927 %lang(ko) %{_mandir}/ko/man5/nfs.5*
928
929 %lang(ko) %{_mandir}/ko/man8/mount.8*
930 %lang(ko) %{_mandir}/ko/man8/umount.8*
931 %lang(ko) %{_mandir}/ko/man8/swapon.8*
932 %lang(ko) %{_mandir}/ko/man8/swapoff.8*
933
934 %lang(pl) %{_mandir}/pl/man5/fstab.5*
935 %lang(pl) %{_mandir}/pl/man5/nfs.5*
936
937 %lang(pl) %{_mandir}/pl/man8/mount.8*
938 %lang(pl) %{_mandir}/pl/man8/umount.8*
939 %lang(pl) %{_mandir}/pl/man8/swapon.8*
940 %lang(pl) %{_mandir}/pl/man8/swapoff.8*
941
942 %files -n losetup
943 %defattr(644,root,root,755)
944 %attr(755,root,root) /sbin/losetup
945
946 %{_mandir}/man8/losetup.8*
947 %lang(fr) %{_mandir}/fr/man8/losetup.8*
948 %lang(it) %{_mandir}/it/man8/losetup.8*
949 %lang(ja) %{_mandir}/ja/man8/losetup.8*
950 %lang(ko) %{_mandir}/ko/man8/losetup.8*
951 %lang(pl) %{_mandir}/pl/man8/losetup.8*
952
953 %files chkdupexe
954 %defattr(644,root,root,755)
955 %attr(755,root,root) %{_bindir}/chkdupexe
956
957 %{_mandir}/man1/chkdupexe.1*
958 %lang(ja) %{_mandir}/ja/man1/chkdupexe.1*
959 %lang(ko) %{_mandir}/ko/man1/chkdupexe.1*
960 %lang(pl) %{_mandir}/pl/man1/chkdupexe.1*
961
962 %files -n tunelp
963 %defattr(644,root,root,755)
964 %attr(755,root,root) %{_sbindir}/tunelp
965
966 %{_mandir}/man8/tunelp.8*
967 %lang(es) %{_mandir}/es/man8/tunelp.8*
968 %lang(ja) %{_mandir}/ja/man8/tunelp.8*
969 %lang(pl) %{_mandir}/pl/man8/tunelp.8*
970
971 %if %{without uClibc}
972 %files -n login
973 %defattr(644,root,root,755)
974 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/pam.d/login
975 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/security/blacklist.login
976 %attr(755,root,root) /bin/login
977
978 %{_mandir}/man1/login.1*
979 %lang(de) %{_mandir}/de/man1/login.1*
980 %lang(es) %{_mandir}/es/man1/login.1*
981 %lang(hu) %{_mandir}/hu/man1/login.1*
982 %lang(id) %{_mandir}/id/man1/login.1*
983 %lang(ja) %{_mandir}/ja/man1/login.1*
984 %lang(ko) %{_mandir}/ko/man1/login.1*
985 %lang(pl) %{_mandir}/pl/man1/login.1*
986 %endif
987
988 %files -n agetty
989 %defattr(644,root,root,755)
990 %attr(0755,root,root) /sbin/agetty
991
992 %{_mandir}/man8/agetty.8*
993 %lang(es) %{_mandir}/es/man8/agetty.8*
994 %lang(ja) %{_mandir}/ja/man8/agetty.8*
995
996 %if %{without uClibc}
997 %files -n rawdevices
998 %defattr(644,root,root,755)
999 %attr(755,root,root) %{_bindir}/raw
1000 %attr(754,root,root) /etc/rc.d/init.d/rawdevices
1001 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/rawdevices
1002
1003 %{_mandir}/man8/raw.8*
1004 %lang(ja) %{_mandir}/ja/man8/raw.8*
1005 %endif
This page took 0.117693 seconds and 3 git commands to generate.