]> git.pld-linux.org Git - packages/util-linux.git/blob - util-linux.spec
- removed TODO for raw, raw is obsolete use open(..., O_DIRECT)
[packages/util-linux.git] / util-linux.spec
1 #
2 # TODO:
3 # - move logger to separate package (to avoid conflicts with inetutils)
4 # - what to do with scriptreplay? (req: perl)
5
6 # Conditional build:
7 %bcond_with     uClibc  # don't build few utilities
8 %bcond_without  selinux # build without SELinux support
9 #
10 Summary:        Collection of basic system utilities for Linux
11 Summary(de.UTF-8):      Sammlung von grundlegenden Systemdienstprogrammen für Linux
12 Summary(es.UTF-8):      Colectánea de utilitarios básicos de sistema para Linux
13 Summary(fr.UTF-8):      Ensemble d'utilitaires système de base pour Linux
14 Summary(pl.UTF-8):      Zbiór podstawowych narzędzi systemowych dla Linuksa
15 Summary(pt_BR.UTF-8):   Coletânea de utilitários básicos de sistema para Linux
16 Summary(ru.UTF-8):      Набор базовых системных утилит для Linux
17 Summary(tr.UTF-8):      Temel sistem araçları
18 Summary(uk.UTF-8):      Набір базових системних утиліт для Linux
19 Name:           util-linux
20 Version:        2.13
21 %define _pre    pre7
22 Release:        0.%{_pre}.1
23 License:        distributable
24 Group:          Applications/System
25 # devel versions at ftp://ftp.kernel.org/pub/linux/utils/util-linux/testing
26 Source0:        ftp://ftp.kernel.org/pub/linux/utils/util-linux/testing/%{name}-%{version}-%{_pre}.tar.bz2
27 # Source0-md5:  13cdf4b76533e8421dc49de188f85291
28 #Source1:       http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
29 Source1:        %{name}-non-english-man-pages.tar.bz2
30 # Source1-md5:  81bbcc9a820512ecde87a8f31de0b745
31 Source2:        login.pamd
32 Source3:        rawdevices.init
33 Source4:        rawdevices.sysconfig
34 Source5:        %{name}-blockdev.init
35 Source6:        %{name}-blockdev.sysconfig
36 Patch1:         %{name}-fdisk.patch
37 Patch2:         %{name}-fhs.patch
38 Patch3:         %{name}-info.patch
39 Patch4:         %{name}-syscall.patch
40 Patch5:         %{name}-ncurses.patch
41 Patch6:         %{name}-ppc-hwclock.patch
42 Patch7:         %{name}-amd64.patch
43 Patch8:         %{name}-dm_crypt.patch
44 Patch9:         %{name}-blk.patch
45 Patch10:        %{name}-managed.patch
46 Patch11:        %{name}-gcc4.patch
47 Patch12:        %{name}-2.12q-update-mtab-when-moving.patch
48 Patch13:        %{name}-2.12q-use-update_mtab-for-fake.patch
49 Patch14:        %{name}-2.12q-more-fake-checks-v2.patch
50 Patch15:        %{name}-2.12q-update_mtab-fixes.patch
51 Patch16:        %{name}-audit-hwclock.patch
52 Patch17:        %{name}-audit-login.patch
53 Patch18:        %{name}-multibyte.patch
54 Patch19:        %{name}-chsh.patch
55 Patch20:        %{name}-col-EILSEQ.patch
56 Patch21:        %{name}-cramfs-maxentries.patch
57 Patch22:        %{name}-cramfs-zerofiles.patch
58 Patch23:        %{name}-ctrlaltdel-man.patch
59 Patch24:        %{name}-ctty3.patch
60 Patch25:        %{name}-execl.patch
61 Patch26:        %{name}-fdformat-ide.patch
62 Patch27:        %{name}-fdisk-b-4096.patch
63 Patch28:        %{name}-fdisk-gpt.patch
64 Patch29:        %{name}-fdisk-isfull.patch
65 Patch30:        %{name}-fdisk-sectors.patch
66 Patch31:        %{name}-fdisksegv.patch
67 Patch32:        %{name}-hexdump-gcc.patch
68 Patch33:        %{name}-hotkeys.patch
69 Patch34:        %{name}-ipcs-shmax.patch
70 Patch35:        %{name}-ipcs-typo.patch
71 Patch36:        %{name}-login-hang.patch
72 Patch37:        %{name}-login-ipv6.patch
73 Patch38:        %{name}-login-lastlog.patch
74 Patch39:        %{name}-login-pam-acct.patch
75 Patch40:        %{name}-login-timeval.patch
76 Patch41:        %{name}-look-separator.patch
77 Patch42:        %{name}-losetup-all.patch
78 Patch43:        %{name}-losetup-deprecated.patch
79 Patch44:        %{name}-losetup-rdonly.patch
80 Patch45:        %{name}-lvm2dupes.patch
81 Patch46:        %{name}-mkswap-mounted.patch
82 Patch47:        %{name}-mkswap-selinux.patch
83 Patch48:        %{name}-more-CLOEXEC.patch
84 Patch49:        %{name}-mountbylabel-dm.patch
85 Patch50:        %{name}-mount-context.patch
86 Patch51:        %{name}-mount.helper-fake.patch
87 Patch52:        %{name}-mount-man-bugs.patch
88 Patch53:        %{name}-mount-man-cifs.patch
89 Patch54:        %{name}-mount-man-nfs4.patch
90 Patch55:        %{name}-mount-man-nfs.patch
91 Patch56:        %{name}-mount-nonfs.patch
92 Patch57:        %{name}-mount-sloppy.patch
93 Patch58:        %{name}-mount-subtree.patch
94 Patch59:        %{name}-mount-twiceloop.patch
95 Patch60:        %{name}-mount-uhelper.patch
96 Patch61:        %{name}-mount-uuid.patch
97 Patch62:        %{name}-mtab-lock.patch
98 Patch63:        %{name}-namei-logic.patch
99 Patch64:        %{name}-pamsession.patch
100 Patch65:        %{name}-partx-man.patch
101 Patch66:        %{name}-procpartitions.patch
102 Patch67:        %{name}-raw-handle-nonpresent-devs.patch
103 Patch68:        %{name}-raw-man.patch
104 Patch69:        %{name}-raw-raw0.patch
105 Patch70:        %{name}-rdev-man.patch
106 Patch71:        %{name}-schedutils-man.patch
107 Patch72:        %{name}-schedutils-SCHED_BATCH.patch
108 Patch73:        %{name}-skipraid2.patch
109 Patch74:        %{name}-swapon-suspend.patch
110 Patch75:        %{name}-swaponsymlink.patch
111 Patch76:        %{name}-swap-page.patch
112 Patch77:        %{name}-umount-sysfs.patch
113 Patch78:        %{name}-ac-dirs.patch
114 BuildRequires:  audit-libs-devel >= 1.0.6
115 BuildRequires:  autoconf
116 BuildRequires:  automake
117 BuildRequires:  cryptsetup-devel
118 BuildRequires:  e2fsprogs-devel >= 1.36
119 BuildRequires:  gettext-devel
120 BuildRequires:  intltool
121 %{?with_selinux:BuildRequires:  libselinux-devel}
122 %{!?with_uClibc:BuildRequires:  ncurses-devel >= 5.0}
123 %{!?with_uClibc:BuildRequires:  pam-devel >= 0.99.7.1}
124 BuildRequires:  rpmbuild(macros) >= 1.268
125 BuildRequires:  texinfo
126 %{!?with_uClibc:BuildRequires:  zlib-devel}
127 %{!?with_uClibc:Requires:       pam >= 0.99.7.1}
128 Provides:       fdisk
129 Obsoletes:      cramfs
130 Obsoletes:      schedutils
131 Obsoletes:      util-linux-suids
132 Conflicts:      shadow-extras < 1:4.0.3-6
133 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
134
135 %define         debugcflags     -O1 -g
136
137 %description
138 util-linux contains a large variety of low-level system utilities
139 necessary for a functional Linux system. This includes, among other
140 things, configuration tools such as fdisk and system programs such as
141 logger.
142
143 %description -l de.UTF-8
144 util-linux enthält eine große Anzahl an
145 low-level-Systemdienstprogrammen, die für ein funktionierendes
146 Linux-System erforderlich sind. Dazu gehören Konfigurationstools wie
147 'fdisk' und Systemprogramme wie 'logger'.
148
149 %description -l es.UTF-8
150 util-linux contiene una gran variedad de utilitarios de sistema de
151 bajo nivel necesarios a un sistema Linux funcional. Esto incluye,
152 entre otras cosas, herramientas de configuración como fdisk y
153 programas de sistema como login.
154
155 %description -l fr.UTF-8
156 util-linux contient une grande variété d'utilitaire système bas niveau
157 nécessaires au fonctionnement d'un système Linux. Cela comprend, entre
158 autres, les outils de configuration comme fdisk et des programmes
159 systèmes comme logger.
160
161 %description -l pl.UTF-8
162 util-linux zawiera wiele różnych, niskopoziomowych narzędzi
163 systemowych niezbędnych do prawidłowego działania Linuksa. W pakiecie
164 znajdują się między innymi narzędzia konfiguracyjne, takie jak fdisk i
165 programy systemowe, takie jak logger.
166
167 %description -l pt_BR.UTF-8
168 util-linux contém uma grande variedade de utilitários de sistema de
169 baixo-nível necessários para um sistema Linux funcional. Isso inclui,
170 entre outras coisas, ferramentas de configuração como fdisk e
171 programas de sistema como login.
172
173 %description -l ru.UTF-8
174 Этот пакет содержит большой набор системных утилит низкого уровня,
175 которые необходимы для функционирования системы Linux. Он включает, в
176 числе прочих, инструменты конфигурации, такие как fdisk, и системные
177 программы, такие как login.
178
179 %description -l tr.UTF-8
180 şlevsel durumdaki bir Linux sistemi için gerekli birçok alt düzey
181 sistem araçlarını içerir. Bunlar arasında fdisk gibi yapılandırma
182 uygulamaları ve logger gibi sistem programları sayılabilir.
183
184 %description -l uk.UTF-8
185 Цей пакет містить великий набір системних утиліт низького рівня, які
186 необхідні для функціонування системи Linux. Він містить, окрім інших,
187 конфігураційні інструменти (такі як fdisk) та системні програми (такі
188 як login).
189
190 %package -n blockdev
191 Summary:        Support for blockdev
192 Summary(pl.UTF-8):      Obsługa blockdev
193 Group:          Applications/System
194 Requires(post,preun):   /sbin/chkconfig
195 Requires:       coreutils
196 Requires:       rc-scripts
197 #Requires:      uname(release) >= 2.6
198
199 %description -n blockdev
200 The utility blockdev allows one to call block device ioctls from the
201 command line. This package also includes initscript to set blockdev
202 parameters at system startup.
203
204 %description -n blockdev -l pl.UTF-8
205 Narzędzie blockdev pozwala na wywołania ioctl dla urządzeń blokowych z
206 linii poleceń. Ten pakiet zawiera także skrypt inicjalizacyjny do
207 ustawiania parametrów blockdev przy starcie systemu.
208
209 %package -n losetup
210 Summary:        Programs for setting up and configuring loopback devices
211 Summary(de.UTF-8):      Programme zum Einrichten und Konfigurieren von Loopback-Geräten
212 Summary(fr.UTF-8):      Programmes pour mettre en place et configurer les loopback
213 Summary(pl.UTF-8):      Program do konfiguracji urządzenia blokowego loopback
214 Summary(ru.UTF-8):      Программы для настройки loopback-устройств
215 Summary(tr.UTF-8):      Yerel-çevrim aygıtlarının kurulması ve ayarlanması için programlar
216 Summary(uk.UTF-8):      Програми для конфігурації loopback-пристроїв
217 Group:          Applications/System
218
219 %description -n losetup
220 Linux supports a special block device called the loopback device,
221 which maps a normal file onto a virtual block device. This package
222 contains programs for setting up and removing the mapping between
223 files and loopback devices.
224
225 Block loopback devices should not be confused with the networking
226 loopback device, which is configured with the normal ifconfig command.
227
228 %description -n losetup -l de.UTF-8
229 Linux unterstützt ein spezielles Blockgerät, das sogenannte Loopback,
230 das eine normale Datei auf ein virtuelles Blockgerät abbildet. Das
231 Paket enthält Programme zum Einrichten und Entfernen der Zuordnung
232 zwischen Dateien und Loopback-Geräten.
233
234 %description -n losetup -l fr.UTF-8
235 Linux gère un périphérique bloc spécial appelé « loopback », qui
236 correspond à un fichier normal sur un périphérique bloc virtuel. Ce
237 paquetage contient les programmes pour configurer et supprimer la
238 correspondance entre les fichiers et les périphériques loopback.
239
240 Les périphériques bloc loopback ne doivent pas être confondus avec le
241 périphérique loopback du réseau, configuré avec la commande ifconfig
242 normale.
243
244 %description -n losetup -l pl.UTF-8
245 Linux wspiera specjalne urządzenie blokowe loopback, które mapuje
246 normalny plik w wirtualne urządzenie blokowe. Pakiet ten zawiera
247 program, przy pomocy którego będziesz mógł je skonfigurować.
248
249 Urządzenie blokowe loopback nie powinno być mylone z sieciowym
250 interfejsem loopback, który jest konfigurowany przy pomocy polecenia
251 ifconfig.
252
253 %description -n losetup -l ru.UTF-8
254 Linux поддерживает специальное блочное устройство, называемое
255 loopback, которое отображает обычный файл в виртуальное блочное
256 устройство. Это позволяет использовать файл как виртуальную файловую
257 систему. Losetup используется для связи loopback-устройств с обычными
258 файлами или блочными устройствами, для отсоединения loopback-устройств
259 и запросов их статуса.
260
261 %description -n losetup -l tr.UTF-8
262 Linux özel bir blok aygıt olan yerel-çevrim aygıtını (loopback device)
263 destekler. Bu aygıt normal bir dosyanın sanal bir blok aygıtı üzerine
264 haritasını çıkarır. Bu paket, dosyalar ve yerel-çevrim aygıtları
265 arasındaki haritalama işleminin kurulması ve kaldırılması için
266 programlar içerir. Blok yerel-çevrim aygıtı ifconfig komutu ile
267 yapılandırılan ağ yerel-çevrim aygıtı ile karıştırılmamalıdır.
268
269 %description -n losetup -l uk.UTF-8
270 Linux підтримує спеціальний блочний пристрій, loopback, який
271 відображує звичайний файл у віртуальний блочний пристрій. Це дозволяє
272 використовувати файл як віртуальну файлову систему. Losetup
273 використовують для зв'язку loopback-пристроїв зі звичайними файлами
274 або блочними пристроями, для від'єднання loopback-пристроїв та
275 запросів їх стану.
276
277 %package -n mount
278 Summary:        Programs for mounting and unmounting filesystems
279 Summary(de.UTF-8):      Programme zum montieren und abmontieren von Dateisystemen
280 Summary(fr.UTF-8):      Programme pour monter et démonter des systèmes de fichiers
281 Summary(pl.UTF-8):      Programy do montowania i odmontowywania systemów plików
282 Summary(ru.UTF-8):      Программы для монтирования и размонтирования файловых систем
283 Summary(tr.UTF-8):      Dosya sistemlerini bağlamak ve çözmek için programlar
284 Summary(uk.UTF-8):      Програми для монтування та розмонтування файлових систем
285 Group:          Applications/System
286 Requires:       cryptsetup >= 0.2-1.pre1.4
287 Requires:       libgcrypt >= 1.2.0-6
288 Requires:       libgpg-error >= 1.0-4
289
290 %description -n mount
291 mount is used for adding new filesystems, both local and networked, to
292 your current directory structure. The filesystems must already exist
293 for this to work. It can also be used to change the access types the
294 kernel uses for already-mounted filesystems.
295
296 This package is critical for the functionality of your system.
297
298 %description -n mount -l de.UTF-8
299 mount wird zum Hinzufügen neuer Dateisysteme (lokal und im Netzwerk)
300 zu Ihrer aktuellen Verzeichnisstruktur verwendet. Die Dateisysteme
301 müssen bereits existieren. Außerdem können die Zugriffstypen geändert
302 werden, die der Kernel für bereits montierte Dateisysteme verwendet.
303
304 Dieses Paket ist für Ihr System unbedingt erforderlich.
305
306 %description -n mount -l fr.UTF-8
307 mount sert à ajouter de nouveaux systèmes de fichiers, locaux ou
308 réseaux, à votre structure de répertoire. Les systèmes de fichiers
309 doivent déjà exister pour que cela fonctionne. Il peut aussi servir à
310 changer les types d'accès pour les systèmes de fichiers déjà montés.
311
312 Ce paquetage est critique pour le fonctionnement de votre système.
313
314 %description -n mount -l pl.UTF-8
315 Program mount jest używany przez system do montowania systemów plików,
316 zarówno lokalnych jak i sieciowych (np. NFS).
317
318 Pakiet ten jest niezbędny do prawidłowej pracy twojego Linuksa.
319
320 %description -n mount -l ru.UTF-8
321 Пакет mount содержит программы mount, umount, swapon и swapoff. Файлы
322 в вашей системе организованы в виде одного большого дерева или
323 иерархии. Эти файлы могут быть размещены на разных устройствах.
324 Команда mount присоединяет файловую систему на некотором устройстве к
325 дереву файлов вашей системы. Команда umount отсоединяет файловую
326 систему от дерева. Swapon и swapoff, соответственно, разрешает и
327 запрещает своппинг в определенные файлы и устройства.
328
329 %description -n mount -l tr.UTF-8
330 mount, hem yerel hem de ağ dosya sistemlerinin dizin yapısına
331 eklenmesi için kullanılır. Bunun için bağlanacak dosya sisteminin
332 önceden hazırlanmış olması gerekir. Aynı zamanda çekirdeğin bağlanmış
333 dosya sistemlerine erişimini değiştirmek için de kullanılır. Bu paket
334 sisteminizin işlevselliği açısından kritiktir.
335
336 %description -n mount -l uk.UTF-8
337 Пакет mount містить програми mount, umount, swapon та swapoff. Файли у
338 вашій системі організовані у вигляді одного великого дерева або
339 ієрархії. Ці файли можуть бути розташовані на різних пристроях.
340 Команда mount під'єднує файлову систему на деякому пристрої до дерева
341 файлів вашої системи. Команда umount від'єднує файлову систему від
342 дерева. Swapon та swapoff, відповідно, дозволяє та заборонює свопінг у
343 визначені файли або пристрої.
344
345 %package chkdupexe
346 Summary:        chkdupexe - find duplicate executables
347 Summary(pl.UTF-8):      chkdupexe odszukuje powtarzające się pliki uruchamialne
348 Group:          Applications/System
349
350 %description chkdupexe
351 chkdupexe will scan the union of $PATH and a hardcoded list of common
352 locations for binaries. It will report dangling symlinks and
353 duplicately-named binaries.
354
355 %description chkdupexe -l pl.UTF-8
356 chkdupexe przeszukuje katalogi z $PATH oraz inne powszechnie znane
357 katalogi z plikami uruchamialnymi i informuje o powtarzających się
358 plikach w różnych katalogach.
359
360 %package -n tunelp
361 Summary:        Configures kernel parallel port driver
362 Summary(de.UTF-8):      Konfiguriert den Kerneltreiber für den parallelen Port
363 Summary(fr.UTF-8):      Configure le pilote du port parallèle dans le noyau
364 Summary(pl.UTF-8):      Program do konfigurowania sterownika portu równoległego
365 Summary(tr.UTF-8):      Çekirdeğin paralel bağlantı noktası sürücüsünü ayarlar
366 Group:          Applications/System
367
368 %description -n tunelp
369 tunelp aids in configuring the kernel parallel port driver.
370
371 %description -n tunelp -l de.UTF-8
372 tunelp hilft bei der Konfiguration des Kernel-Parallelport-Treibers.
373
374 %description -n tunelp -l fr.UTF-8
375 « tunelp » aide à configurer le pilote du noyau pour le port
376 parallèle.
377
378 %description -n tunelp -l pl.UTF-8
379 Program do konfigurowania sterownika portu równoległego.
380
381 %description -n tunelp -l tr.UTF-8
382 Paralel bağlantı noktası sürücüsünü ayarlar.
383
384 %package -n login
385 Summary:        login is used when signing onto a system
386 Summary(pl.UTF-8):      login jest używany do rozpoczęcia pracy w systemie
387 Group:          Applications/System
388 Requires:       pam >= 0.99.7.1
389 Obsoletes:      heimdal-login
390
391 %description -n login
392 login is used when signing onto a system. It can also be used to
393 switch from one user to another at any time (most modern shells have
394 support for this feature built into them, however).
395
396 %description -n login -l pl.UTF-8
397 login jest używany do rozpoczęcia pracy w systemie. Może być używany
398 do przełączania z jednego użytkownika na innego w każdym momencie
399 (jednak większość nowoczesnych powłok ma takie funkcje wbudowane).
400
401 %package -n agetty
402 Summary:        Alternative Linux getty
403 Summary(pl.UTF-8):      Alternatywny getty
404 Group:          Applications/System
405 Requires:       login
406
407 %description -n agetty
408 agetty is simple Linux getty with serial support.
409
410 %description -n agetty -l pl.UTF-8
411 agetty jest prostym linuksowym getty z obsługą portu szeregowego.
412
413 %package -n rawdevices
414 Summary:        Support for raw-devices
415 Summary(pl.UTF-8):      Obsługa raw-device'ów
416 Group:          Applications/System
417 Requires(post,preun):   /sbin/chkconfig
418 Requires:       rc-scripts
419
420 %description -n rawdevices
421 Support for raw-devices.
422
423 %description -n rawdevices -l pl.UTF-8
424 Obsługa raw-device'ów.
425
426 %prep
427 %setup -q -a1 -n %{name}-%{version}-%{_pre}
428 %patch1 -p1
429 %patch2 -p1
430 %patch3 -p1
431 %patch4 -p1
432 %patch5 -p1
433 %patch6 -p1
434 %patch7 -p1
435 %patch8 -p1
436 %patch9 -p1
437 %patch10 -p1
438 %patch11 -p1
439 %patch12 -p0
440 %patch13 -p1
441 %patch14 -p0
442 %patch15 -p1
443 %patch16 -p1
444 %patch17 -p1
445 %patch18 -p1
446 %patch19 -p1
447 %patch20 -p1
448 %patch21 -p1
449 %patch22 -p1
450 %patch23 -p1
451 %patch24 -p1
452 %patch25 -p1
453 %patch26 -p1
454 %patch27 -p1
455 %patch28 -p1
456 %patch29 -p1
457 %patch30 -p1
458 %patch31 -p1
459 %patch32 -p1
460 %patch33 -p1
461 %patch34 -p1
462 %patch35 -p1
463 %patch36 -p1
464 %patch37 -p1
465 %patch38 -p1
466 %patch39 -p1
467 %patch40 -p1
468 %patch41 -p1
469 %patch42 -p1
470 %patch43 -p1
471 %patch44 -p1
472 %patch45 -p1
473 %patch46 -p1
474 %patch47 -p1
475 %patch48 -p1
476 %patch49 -p1
477 %patch50 -p1
478 %patch51 -p1
479 %patch52 -p1
480 %patch53 -p1
481 %patch54 -p1
482 %patch55 -p1
483 %patch56 -p1
484 %patch57 -p1
485 %patch58 -p1
486 %patch59 -p1
487 %patch60 -p1
488 %patch61 -p1
489 %patch62 -p1
490 %patch63 -p1
491 %patch64 -p1
492 %patch65 -p1
493 %patch66 -p1
494 %patch67 -p1
495 %patch68 -p1
496 %patch69 -p1
497 %patch70 -p1
498 %patch71 -p1
499 %patch72 -p1
500 %patch73 -p1
501 %patch74 -p1
502 %patch75 -p1
503 %patch76 -p1
504 %patch77 -p1
505 %patch78 -p1
506
507 %build
508 %{__gettextize}
509 %{__aclocal} -I m4
510 %{__autoconf}
511 %{__autoheader}
512 %{__automake}
513 %configure \
514         --bindir=/bin \
515         --sbindir=/sbin \
516         --enable-kill \
517         --enable-partx \
518         %{!?with_uClibc:--enable-raw} \
519         --enable-rdev \
520         --enable-write \
521         --enable-login-utils \
522         --disable-wall \
523         --disable-use-tty-group \
524         %{?with_uClibc:--disable-pam} \
525         %{!?with_selinux:--disable-selinux}
526
527 %{__make}
528
529 %ifarch ppc
530 %{__cc} %{rpmcflags} %{rpmldflags} clock-ppc.c -o clock-ppc
531 %endif
532
533 cd sys-utils
534 makeinfo ipc.texi
535
536 %install
537 rm -rf $RPM_BUILD_ROOT
538 install -d $RPM_BUILD_ROOT/etc/{pam.d,rc.d/init.d,sysconfig,security} \
539         $RPM_BUILD_ROOT/var/lock
540
541 %{__make} install \
542         DESTDIR=$RPM_BUILD_ROOT
543
544 install misc-utils/scriptreplay.1 $RPM_BUILD_ROOT%{_mandir}/man1/
545
546 install %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/login
547 install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/rawdevices
548 install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/rawdevices
549 install %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/blockdev
550 install %{SOURCE6} $RPM_BUILD_ROOT/etc/sysconfig/blockdev
551
552 :> $RPM_BUILD_ROOT/etc/security/blacklist.login
553 :> $RPM_BUILD_ROOT/var/lock/wtmpxlock
554
555 %ifarch ppc
556 mv -f $RPM_BUILD_ROOT/sbin/hwclock $RPM_BUILD_ROOT/sbin/hwclock.rtc
557 install clock-ppc $RPM_BUILD_ROOT/sbin/hwclock.adb
558 #yneed fix:
559 # hwclock.adb is for PowerMac (default)
560 # hwclock.rtc is for RS/6000 (PreP,CHRP)
561 ln -sf hwclock.adb $RPM_BUILD_ROOT/sbin/hwclock
562 %endif
563
564 ln -sf hwclock $RPM_BUILD_ROOT/sbin/clock
565 echo '.so hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/man8/clock.8
566
567 for d in cs de es fi fr hu id it ja ko nl pl ; do
568         for m in man1 man5 man8 ; do
569                 if [ -d man/$d/$m ]; then
570                         install -d $RPM_BUILD_ROOT%{_mandir}/$d/$m
571                         install man/$d/$m/* $RPM_BUILD_ROOT%{_mandir}/$d/$m
572                 fi
573         done
574 done
575
576 # cleanup, remove files not included in package
577 rm $RPM_BUILD_ROOT%{_bindir}/{chfn,chsh,newgrp} \
578         $RPM_BUILD_ROOT%{_sbindir}/{vigr,vipw} \
579         $RPM_BUILD_ROOT%{_mandir}/man1/{chfn,chsh,newgrp}.1 \
580         $RPM_BUILD_ROOT%{_mandir}/man8/{vigr,vipw}.8 \
581         $RPM_BUILD_ROOT%{_mandir}/*/man1/{arch,chfn,chsh,clear,last,mesg,newgrp,od,passwd,reset,sg,wall}.1 \
582         $RPM_BUILD_ROOT%{_mandir}/*/man5/nfs.5 \
583         $RPM_BUILD_ROOT%{_mandir}/*/man8/{display-services,elvtune,fast*,halt,initctl,need,provide,reboot,setfdprm,shutdown,simpleinit,sln,vigr,vipw}.8
584
585 %ifnarch %{ix86}
586 rm -f $RPM_BUILD_ROOT%{_mandir}/*/man8/{ramsize,rdev,rootflags,vidmode}.8
587 %endif
588 %ifarch sparc sparc64
589 rm -f $RPM_BUILD_ROOT%{_mandir}/*/man8/{cfdisk,sfdisk}.8
590 %endif
591
592 %{!?with_uClibc:%find_lang %{name}}
593
594 %clean
595 rm -rf $RPM_BUILD_ROOT
596
597 %post
598 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
599
600 %postun
601 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
602
603 %post -n blockdev
604 /sbin/chkconfig --add blockdev
605 %service blockdev restart
606
607 %preun -n blockdev
608 if [ "$1" = "0" ]; then
609         %service blockdev stop
610         /sbin/chkconfig --del blockdev
611 fi
612
613 %post -n rawdevices
614 /sbin/chkconfig --add rawdevices
615 %service rawdevices restart
616
617 %preun -n rawdevices
618 if [ "$1" = "0" ]; then
619         %service rawdevices stop
620         /sbin/chkconfig --del rawdevices
621 fi
622
623 %files %{!?with_uClibc:-f %{name}.lang}
624 %defattr(644,root,root,755)
625 %doc */README.* text-utils/LICENSE.pg NEWS
626
627 %attr(755,root,root) /sbin/clock
628 %ifarch ppc
629 %attr(755,root,root) %config(noreplace) %verify(not link) /sbin/hwclock
630 %attr(755,root,root) /sbin/hwclock.adb
631 %attr(755,root,root) /sbin/hwclock.rtc
632 %else
633 %attr(755,root,root) /sbin/hwclock*
634 %endif
635
636 %{_mandir}/man8/clock.8*
637 %{_mandir}/man8/hwclock.8*
638 %lang(es) %{_mandir}/es/man8/clock.8*
639 %lang(es) %{_mandir}/es/man8/hwclock.8*
640 %lang(ja) %{_mandir}/ja/man8/clock.8*
641 %lang(ja) %{_mandir}/ja/man8/hwclock.8*
642
643 %attr(755,root,root) /bin/dmesg
644 %attr(755,root,root) /bin/kill
645 %{!?with_uClibc:%attr(755,root,root) /bin/more}
646 %attr(755,root,root) /sbin/mkfs
647 %attr(755,root,root) /sbin/mkswap
648 %attr(755,root,root) /sbin/ctrlaltdel
649 %attr(755,root,root) %{_bindir}/cal
650 %attr(755,root,root) %{_bindir}/chrt
651 %attr(755,root,root) %{_bindir}/col
652 %attr(755,root,root) %{_bindir}/colcrt
653 %attr(755,root,root) %{_bindir}/colrm
654 %attr(755,root,root) %{_bindir}/column
655 %attr(755,root,root) %{_bindir}/ddate
656 %attr(755,root,root) %{_bindir}/fdformat
657 %attr(755,root,root) %{_bindir}/flock
658 %attr(755,root,root) %{_bindir}/getopt
659 %attr(755,root,root) %{_bindir}/hexdump
660 %attr(755,root,root) %{_bindir}/ionice
661 %attr(755,root,root) %{_bindir}/ipcrm
662 %attr(755,root,root) %{_bindir}/ipcs
663 %attr(755,root,root) %{_bindir}/isosize
664 %attr(755,root,root) %{_bindir}/line
665 %attr(755,root,root) %{_bindir}/logger
666 %attr(755,root,root) %{_bindir}/look
667 %attr(755,root,root) %{_bindir}/mcookie
668 %attr(755,root,root) %{_bindir}/namei
669 %{!?with_uClibc:%attr(755,root,root) %{_bindir}/pg}
670 %attr(755,root,root) %{_bindir}/rename
671 %attr(755,root,root) %{_bindir}/renice
672 %attr(755,root,root) %{_bindir}/rev
673 %attr(755,root,root) %{_bindir}/script
674 %attr(755,root,root) %{_bindir}/setsid
675 %{!?with_uClibc:%attr(755,root,root) %{_bindir}/setterm}
676 %attr(755,root,root) %{_bindir}/tailf
677 %attr(755,root,root) %{_bindir}/taskset
678 %{!?with_uClibc:%attr(755,root,root) %{_bindir}/ul}
679 %attr(755,root,root) %{_bindir}/whereis
680 %attr(2755,root,tty) %{_bindir}/write
681 %attr(755,root,root) %{_sbindir}/addpart
682 %attr(755,root,root) %{_sbindir}/delpart
683 %attr(755,root,root) %{_sbindir}/partx
684 %attr(755,root,root) %{_sbindir}/readprofile
685
686 %{_mandir}/man1/cal.1*
687 %{_mandir}/man1/chrt.1*
688 %{_mandir}/man1/col.1*
689 %{_mandir}/man1/colcrt.1*
690 %{_mandir}/man1/colrm.1*
691 %{_mandir}/man1/column.1*
692 %{_mandir}/man1/ddate.1*
693 %{_mandir}/man1/flock.1*
694 %{_mandir}/man1/getopt.1*
695 %{_mandir}/man1/hexdump.1*
696 %{_mandir}/man1/ionice.1*
697 %{_mandir}/man1/kill.1*
698 %{_mandir}/man1/line.1*
699 %{_mandir}/man1/logger.1*
700 %{_mandir}/man1/look.1*
701 %{_mandir}/man1/mcookie.1*
702 %{!?with_uClibc:%{_mandir}/man1/more.1*}
703 %{_mandir}/man1/namei.1*
704 %{!?with_uClibc:%{_mandir}/man1/pg.1*}
705 %{_mandir}/man1/readprofile.1*
706 %{_mandir}/man1/rev.1*
707 %{_mandir}/man1/rename.1*
708 %{_mandir}/man1/script.1*
709 %{!?with_uClibc:%{_mandir}/man1/setterm.1*}
710 %{_mandir}/man1/tailf.1*
711 %{_mandir}/man1/taskset.1*
712 %{!?with_uClibc:%{_mandir}/man1/ul.1*}
713 %{_mandir}/man1/whereis.1*
714 %{_mandir}/man1/write.1*
715
716 %{_mandir}/man8/addpart.8*
717 %{_mandir}/man8/ctrlaltdel.8*
718 %{_mandir}/man8/cytune.8*
719 %{_mandir}/man8/delpart.8*
720 %{_mandir}/man8/dmesg.8*
721 %{_mandir}/man8/fdformat.8*
722 %{_mandir}/man8/ipcrm.8*
723 %{_mandir}/man8/ipcs.8*
724 %{_mandir}/man8/isosize.8*
725 %{_mandir}/man8/mkswap.8*
726 %{_mandir}/man8/partx.8*
727 %{_mandir}/man8/renice.8*
728 %{_mandir}/man8/setsid.8*
729
730 %lang(cs) %{_mandir}/cs/man1/write.1*
731
732 %lang(de) %{_mandir}/de/man1/kill.1*
733 %lang(de) %{_mandir}/de/man1/more.1*
734 %lang(de) %{_mandir}/de/man1/write.1*
735
736 %lang(de) %{_mandir}/de/man8/fdformat.8*
737
738 %lang(es) %{_mandir}/es/man1/colrm.1*
739 %lang(es) %{_mandir}/es/man1/column.1*
740 %lang(es) %{_mandir}/es/man1/ddate.1*
741 %lang(es) %{_mandir}/es/man1/getopt.1*
742 %lang(es) %{_mandir}/es/man1/look.1*
743 %lang(es) %{_mandir}/es/man1/more.1*
744 %lang(es) %{_mandir}/es/man1/namei.1*
745 %lang(es) %{_mandir}/es/man1/readprofile.1*
746 %lang(es) %{_mandir}/es/man1/rev.1*
747 %lang(es) %{_mandir}/es/man1/script.1*
748 %lang(es) %{_mandir}/es/man1/setterm.1*
749 %lang(es) %{_mandir}/es/man1/ul.1*
750 %lang(es) %{_mandir}/es/man1/whereis.1*
751 %lang(es) %{_mandir}/es/man1/write.1*
752
753 %lang(es) %{_mandir}/es/man8/cytune.8*
754 %lang(es) %{_mandir}/es/man8/ctrlaltdel.8*
755 %lang(es) %{_mandir}/es/man8/ipcrm.8*
756 %lang(es) %{_mandir}/es/man8/ipcs.8*
757 %lang(es) %{_mandir}/es/man8/mkswap.8*
758 %lang(es) %{_mandir}/es/man8/renice.8*
759 %lang(es) %{_mandir}/es/man8/setsid.8*
760
761 %lang(fi) %{_mandir}/fi/man1/cal.1*
762 %lang(fi) %{_mandir}/fi/man1/column.1*
763 %lang(fi) %{_mandir}/fi/man1/kill.1*
764 %lang(fi) %{_mandir}/fi/man1/more.1*
765 %lang(fi) %{_mandir}/fi/man1/whereis.1*
766 %lang(fi) %{_mandir}/fi/man1/write.1*
767
768 %lang(fr) %{_mandir}/fr/man1/cal.1*
769 %lang(fr) %{_mandir}/fr/man1/col.1*
770 %lang(fr) %{_mandir}/fr/man1/kill.1*
771 %lang(fr) %{_mandir}/fr/man1/more.1*
772 %lang(fr) %{_mandir}/fr/man1/rev.1*
773 %lang(fr) %{_mandir}/fr/man1/whereis.1*
774 %lang(fr) %{_mandir}/fr/man1/write.1*
775
776 %lang(fr) %{_mandir}/fr/man8/ctrlaltdel.8*
777 %lang(fr) %{_mandir}/fr/man8/dmesg.8*
778 %lang(fr) %{_mandir}/fr/man8/fdformat.8*
779 %lang(fr) %{_mandir}/fr/man8/ipcrm.8*
780 %lang(fr) %{_mandir}/fr/man8/ipcs.8*
781 %lang(fr) %{_mandir}/fr/man8/setsid.8*
782
783 %lang(hu) %{_mandir}/hu/man1/cal.1*
784 %lang(hu) %{_mandir}/hu/man1/colrm.1*
785 %lang(hu) %{_mandir}/hu/man1/hexdump.1*
786 %lang(hu) %{_mandir}/hu/man1/kill.1*
787 %lang(hu) %{_mandir}/hu/man1/logger.1*
788 %lang(hu) %{_mandir}/hu/man1/more.1*
789 %lang(hu) %{_mandir}/hu/man1/setterm.1*
790 %lang(hu) %{_mandir}/hu/man1/whereis.1*
791 %lang(hu) %{_mandir}/hu/man1/write.1*
792
793 %lang(hu) %{_mandir}/hu/man8/ctrlaltdel.8*
794 %lang(hu) %{_mandir}/hu/man8/fdformat.8*
795 %lang(hu) %{_mandir}/hu/man8/mkswap.8*
796
797 %lang(id) %{_mandir}/id/man1/cal.1*
798 %lang(id) %{_mandir}/id/man1/kill.1*
799 %lang(id) %{_mandir}/id/man1/logger.1*
800 %lang(id) %{_mandir}/id/man1/more.1*
801 %lang(id) %{_mandir}/id/man1/script.1*
802 %lang(id) %{_mandir}/id/man1/write.1*
803
804 %lang(id) %{_mandir}/id/man8/fdformat.8*
805
806 %lang(it) %{_mandir}/it/man1/cal.1*
807 %lang(it) %{_mandir}/it/man1/kill.1*
808 %lang(it) %{_mandir}/it/man1/rename.1*
809 %lang(it) %{_mandir}/it/man1/rev.1*
810
811 %lang(it) %{_mandir}/it/man8/ctrlaltdel.8*
812 %lang(it) %{_mandir}/it/man8/dmesg.8*
813 %lang(it) %{_mandir}/it/man8/fdformat.8*
814 %lang(it) %{_mandir}/it/man8/ipcrm.8*
815 %lang(it) %{_mandir}/it/man8/ipcs.8*
816 %lang(it) %{_mandir}/it/man8/mkfs.8*
817 %lang(it) %{_mandir}/it/man8/mkswap.8*
818 %lang(it) %{_mandir}/it/man8/setsid.8*
819
820 %lang(ja) %{_mandir}/ja/man1/cal.1*
821 %lang(ja) %{_mandir}/ja/man1/col.1*
822 %lang(ja) %{_mandir}/ja/man1/colcrt.1*
823 %lang(ja) %{_mandir}/ja/man1/colrm.1*
824 %lang(ja) %{_mandir}/ja/man1/column.1*
825 %lang(ja) %{_mandir}/ja/man1/ddate.1*
826 %lang(ja) %{_mandir}/ja/man1/getopt.1*
827 %lang(ja) %{_mandir}/ja/man1/hexdump.1*
828 %lang(ja) %{_mandir}/ja/man1/kill.1*
829 %lang(ja) %{_mandir}/ja/man1/line.1*
830 %lang(ja) %{_mandir}/ja/man1/logger.1*
831 %lang(ja) %{_mandir}/ja/man1/look.1*
832 %lang(ja) %{_mandir}/ja/man1/mcookie.1*
833 %lang(ja) %{_mandir}/ja/man1/more.1*
834 %lang(ja) %{_mandir}/ja/man1/namei.1*
835 %lang(ja) %{_mandir}/ja/man1/readprofile.1*
836 %lang(ja) %{_mandir}/ja/man1/rename.1*
837 %lang(ja) %{_mandir}/ja/man1/replay.1*
838 %lang(ja) %{_mandir}/ja/man1/rev.1*
839 %lang(ja) %{_mandir}/ja/man1/script.1*
840 %lang(ja) %{_mandir}/ja/man1/setterm.1*
841 %lang(ja) %{_mandir}/ja/man1/ul.1*
842 %lang(ja) %{_mandir}/ja/man1/whereis.1*
843 %lang(ja) %{_mandir}/ja/man1/write.1*
844
845 %lang(ja) %{_mandir}/ja/man8/ctrlaltdel.8*
846 %lang(ja) %{_mandir}/ja/man8/cytune.8*
847 %lang(ja) %{_mandir}/ja/man8/dmesg.8*
848 %lang(ja) %{_mandir}/ja/man8/fdformat.8*
849 %lang(ja) %{_mandir}/ja/man8/ipcrm.8*
850 %lang(ja) %{_mandir}/ja/man8/ipcs.8*
851 %lang(ja) %{_mandir}/ja/man8/isosize.8*
852 %lang(ja) %{_mandir}/ja/man8/mkswap.8*
853 %lang(ja) %{_mandir}/ja/man8/renice.8*
854 %lang(ja) %{_mandir}/ja/man8/setsid.8*
855
856 %lang(ko) %{_mandir}/ko/man1/cal.1*
857 %lang(ko) %{_mandir}/ko/man1/col.1*
858 %lang(ko) %{_mandir}/ko/man1/colcrt.1*
859 %lang(ko) %{_mandir}/ko/man1/colrm.1*
860 %lang(ko) %{_mandir}/ko/man1/column.1*
861 %lang(ko) %{_mandir}/ko/man1/ddate.1*
862 %lang(ko) %{_mandir}/ko/man1/getopt.1*
863 %lang(ko) %{_mandir}/ko/man1/hexdump.1*
864 %lang(ko) %{_mandir}/ko/man1/kill.1*
865 %lang(ko) %{_mandir}/ko/man1/logger.1*
866 %lang(ko) %{_mandir}/ko/man1/look.1*
867 %lang(ko) %{_mandir}/ko/man1/mcookie.1*
868 %lang(ko) %{_mandir}/ko/man1/more.1*
869 %lang(ko) %{_mandir}/ko/man1/namei.1*
870 %lang(ko) %{_mandir}/ko/man1/readprofile.1*
871 %lang(ko) %{_mandir}/ko/man1/rev.1*
872 %lang(ko) %{_mandir}/ko/man1/script.1*
873 %lang(ko) %{_mandir}/ko/man1/setterm.1*
874 %lang(ko) %{_mandir}/ko/man1/ul.1*
875 %lang(ko) %{_mandir}/ko/man1/whereis.1*
876 %lang(ko) %{_mandir}/ko/man1/write.1*
877
878 %lang(ko) %{_mandir}/ko/man8/ctrlaltdel.8*
879 %lang(ko) %{_mandir}/ko/man8/dmesg.8*
880 %lang(ko) %{_mandir}/ko/man8/fdformat.8*
881 %lang(ko) %{_mandir}/ko/man8/ipcrm.8*
882 %lang(ko) %{_mandir}/ko/man8/ipcs.8*
883 %lang(ko) %{_mandir}/ko/man8/mkswap.8*
884 %lang(ko) %{_mandir}/ko/man8/renice.8*
885 %lang(ko) %{_mandir}/ko/man8/setsid.8*
886
887 %lang(nl) %{_mandir}/nl/man1/kill.1*
888
889 %lang(pl) %{_mandir}/pl/man1/cal.1*
890 %lang(pl) %{_mandir}/pl/man1/col.1*
891 %lang(pl) %{_mandir}/pl/man1/colcrt.1*
892 %lang(pl) %{_mandir}/pl/man1/colrm.1*
893 %lang(pl) %{_mandir}/pl/man1/getopt.1*
894 %lang(pl) %{_mandir}/pl/man1/hexdump.1*
895 %lang(pl) %{_mandir}/pl/man1/kill.1*
896 %lang(pl) %{_mandir}/pl/man1/look.1*
897 %lang(pl) %{_mandir}/pl/man1/logger.1*
898 %lang(pl) %{_mandir}/pl/man1/more.1*
899 %lang(pl) %{_mandir}/pl/man1/rev.1*
900 %lang(pl) %{_mandir}/pl/man1/script.1*
901 %lang(pl) %{_mandir}/pl/man1/setterm.1*
902 %lang(pl) %{_mandir}/pl/man1/ul.1*
903 %lang(pl) %{_mandir}/pl/man1/whereis.1*
904 %lang(pl) %{_mandir}/pl/man1/write.1*
905
906 %lang(pl) %{_mandir}/pl/man8/ctrlaltdel.8*
907 %lang(pl) %{_mandir}/pl/man8/dmesg.8*
908 %lang(pl) %{_mandir}/pl/man8/fdformat.8*
909 %lang(pl) %{_mandir}/pl/man8/ipcrm.8*
910 %lang(pl) %{_mandir}/pl/man8/ipcs.8*
911 %lang(pl) %{_mandir}/pl/man8/mkswap.8*
912 %lang(pl) %{_mandir}/pl/man8/renice.8*
913
914 %dir %{_examplesdir}/getopt
915 %attr(755,root,root) %{_examplesdir}/getopt/*
916
917 %attr(755,root,root) /sbin/fdisk
918 %attr(755,root,root) /sbin/fsck.minix
919 %attr(755,root,root) /sbin/mkfs.minix
920 %ifnarch sparc sparc64
921 %{!?with_uClibc:%attr(755,root,root) /sbin/cfdisk}
922 %attr(755,root,root) /sbin/sfdisk
923 %endif
924
925 %{_mandir}/man8/fdisk.8*
926 %ifnarch sparc sparc64
927 %{!?with_uClibc:%{_mandir}/man8/cfdisk.8*}
928 %{_mandir}/man8/sfdisk.8*
929 %endif
930 %{_mandir}/man8/fsck.minix.8*
931 %{_mandir}/man8/mkfs.bfs.8*
932 %{_mandir}/man8/mkfs.minix.8*
933 %{_mandir}/man8/mkfs.8*
934
935 %lang(es) %{_mandir}/es/man8/fdisk.8*
936 %lang(es) %{_mandir}/es/man8/fsck.minix.8*
937 %lang(es) %{_mandir}/es/man8/mkfs.minix.8*
938 %lang(es) %{_mandir}/es/man8/mkfs.8*
939
940 %lang(fr) %{_mandir}/fr/man8/fdisk.8*
941 %ifnarch sparc sparc64
942 %{!?with_uClibc:%lang(fr) %{_mandir}/fr/man8/cfdisk.8*}
943 %lang(fr) %{_mandir}/fr/man8/sfdisk.8*
944 %endif
945 %lang(fr) %{_mandir}/fr/man8/mkfs.minix.8*
946 %lang(fr) %{_mandir}/fr/man8/mkfs.8*
947
948 %lang(hu) %{_mandir}/hu/man8/mkfs.8*
949
950 %lang(it) %{_mandir}/it/man8/fdisk.8*
951 %ifnarch sparc sparc64
952 %{!?with_uClibc:%lang(it) %{_mandir}/it/man8/cfdisk.8*}
953 %endif
954
955 %lang(ja) %{_mandir}/ja/man8/fdisk.8*
956 %ifnarch sparc sparc64
957 %{!?with_uClibc:%lang(ja) %{_mandir}/ja/man8/cfdisk.8*}
958 %lang(ja) %{_mandir}/ja/man8/sfdisk.8*
959 %endif
960 %lang(ja) %{_mandir}/ja/man8/fsck.minix.8*
961 %lang(ja) %{_mandir}/ja/man8/mkfs.bfs.8*
962 %lang(ja) %{_mandir}/ja/man8/mkfs.minix.8*
963 %lang(ja) %{_mandir}/ja/man8/mkfs.8*
964
965 %lang(ko) %{_mandir}/ko/man8/fdisk.8*
966 %lang(ko) %{_mandir}/ko/man8/fsck.minix.8*
967 %lang(ko) %{_mandir}/ko/man8/mkfs.minix.8*
968 %lang(ko) %{_mandir}/ko/man8/mkfs.8*
969
970 %lang(pl) %{_mandir}/pl/man8/fdisk.8*
971 %lang(pl) %{_mandir}/pl/man8/fsck.minix.8*
972 %lang(pl) %{_mandir}/pl/man8/mkfs.minix.8*
973 %lang(pl) %{_mandir}/pl/man8/mkfs.8*
974
975 %{!?with_uClibc:%attr(755,root,root) /sbin/fsck.cramfs}
976 %{!?with_uClibc:%attr(755,root,root) /sbin/mkfs.cramfs}
977 %attr(755,root,root) /sbin/mkfs.bfs
978
979 %attr(755,root,root) %{_bindir}/cytune
980
981 %ifarch %{ix86}
982 %attr(755,root,root) %{_sbindir}/ramsize
983 %attr(755,root,root) %{_sbindir}/rdev
984 %attr(755,root,root) %{_sbindir}/rootflags
985 %attr(755,root,root) %{_sbindir}/vidmode
986
987 %{_mandir}/man8/ramsize.8*
988 %{_mandir}/man8/rdev.8*
989 %{_mandir}/man8/rootflags.8*
990 %{_mandir}/man8/vidmode.8*
991
992 %lang(de) %{_mandir}/de/man8/ramsize.8*
993 %lang(de) %{_mandir}/de/man8/rdev.8*
994 %lang(de) %{_mandir}/de/man8/rootflags.8*
995 %lang(de) %{_mandir}/de/man8/vidmode.8*
996
997 %lang(es) %{_mandir}/es/man8/ramsize.8*
998 %lang(es) %{_mandir}/es/man8/rdev.8*
999 %lang(es) %{_mandir}/es/man8/rootflags.8*
1000 %lang(es) %{_mandir}/es/man8/vidmode.8*
1001
1002 %lang(ja) %{_mandir}/ja/man8/ramsize.8*
1003 %lang(ja) %{_mandir}/ja/man8/rdev.8*
1004 %lang(ja) %{_mandir}/ja/man8/rootflags.8*
1005 %lang(ja) %{_mandir}/ja/man8/vidmode.8*
1006
1007 %lang(ko) %{_mandir}/ko/man8/ramsize.8*
1008 %lang(ko) %{_mandir}/ko/man8/rdev.8*
1009 %lang(ko) %{_mandir}/ko/man8/rootflags.8*
1010 %lang(ko) %{_mandir}/ko/man8/vidmode.8*
1011
1012 %lang(pl) %{_mandir}/pl/man8/ramsize.8*
1013 %lang(pl) %{_mandir}/pl/man8/rdev.8*
1014 %lang(pl) %{_mandir}/pl/man8/rootflags.8*
1015 %lang(pl) %{_mandir}/pl/man8/vidmode.8*
1016 %endif
1017
1018 %{_infodir}/ipc*
1019
1020 %ghost /var/lock/wtmpxlock
1021
1022 %files -n blockdev
1023 %defattr(644,root,root,755)
1024 %attr(754,root,root) /etc/rc.d/init.d/blockdev
1025 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/blockdev
1026 %attr(755,root,root) /sbin/blockdev
1027 %{_mandir}/man8/blockdev.8*
1028 %lang(ja) %{_mandir}/ja/man8/blockdev.8*
1029
1030 %files -n mount
1031 %defattr(644,root,root,755)
1032
1033 %attr(4755,root,root) /bin/mount
1034 %attr(4755,root,root) /bin/umount
1035 %attr(755,root,root) /sbin/pivot_root
1036 %attr(755,root,root) /sbin/swapon
1037 %attr(755,root,root) /sbin/swapoff
1038
1039 %{_mandir}/man5/fstab.5*
1040
1041 %{_mandir}/man8/mount.8*
1042 %{_mandir}/man8/umount.8*
1043 %{_mandir}/man8/pivot_root.8*
1044 %{_mandir}/man8/swapon.8*
1045 %{_mandir}/man8/swapoff.8*
1046
1047 %lang(cs) %{_mandir}/cs/man5/fstab.5*
1048
1049 %lang(de) %{_mandir}/de/man5/fstab.5*
1050
1051 %lang(es) %{_mandir}/es/man5/fstab.5*
1052
1053 %lang(es) %{_mandir}/es/man8/mount.8*
1054 %lang(es) %{_mandir}/es/man8/umount.8*
1055 %lang(es) %{_mandir}/es/man8/swapon.8*
1056 %lang(es) %{_mandir}/es/man8/swapoff.8*
1057
1058 %lang(fr) %{_mandir}/fr/man5/fstab.5*
1059
1060 %lang(fr) %{_mandir}/fr/man8/mount.8*
1061 %lang(fr) %{_mandir}/fr/man8/umount.8*
1062
1063 %lang(hu) %{_mandir}/hu/man5/fstab.5*
1064
1065 %lang(hu) %{_mandir}/hu/man8/mount.8*
1066 %lang(hu) %{_mandir}/hu/man8/umount.8*
1067
1068 %lang(it) %{_mandir}/it/man5/fstab.5*
1069
1070 %lang(it) %{_mandir}/it/man8/mount.8*
1071 %lang(it) %{_mandir}/it/man8/umount.8*
1072 %lang(it) %{_mandir}/it/man8/swapon.8*
1073 %lang(it) %{_mandir}/it/man8/swapoff.8*
1074
1075 %lang(ja) %{_mandir}/ja/man5/fstab.5*
1076
1077 %lang(ja) %{_mandir}/ja/man8/mount.8*
1078 %lang(ja) %{_mandir}/ja/man8/umount.8*
1079 %lang(ja) %{_mandir}/ja/man8/pivot_root.8*
1080 %lang(ja) %{_mandir}/ja/man8/swapon.8*
1081 %lang(ja) %{_mandir}/ja/man8/swapoff.8*
1082
1083 %lang(ko) %{_mandir}/ko/man5/fstab.5*
1084
1085 %lang(ko) %{_mandir}/ko/man8/mount.8*
1086 %lang(ko) %{_mandir}/ko/man8/umount.8*
1087 %lang(ko) %{_mandir}/ko/man8/swapon.8*
1088 %lang(ko) %{_mandir}/ko/man8/swapoff.8*
1089
1090 %lang(pl) %{_mandir}/pl/man5/fstab.5*
1091
1092 %lang(pl) %{_mandir}/pl/man8/mount.8*
1093 %lang(pl) %{_mandir}/pl/man8/umount.8*
1094 %lang(pl) %{_mandir}/pl/man8/swapon.8*
1095 %lang(pl) %{_mandir}/pl/man8/swapoff.8*
1096
1097 %files -n losetup
1098 %defattr(644,root,root,755)
1099 %attr(755,root,root) /sbin/losetup
1100
1101 %{_mandir}/man8/losetup.8*
1102 %lang(fr) %{_mandir}/fr/man8/losetup.8*
1103 %lang(it) %{_mandir}/it/man8/losetup.8*
1104 %lang(ja) %{_mandir}/ja/man8/losetup.8*
1105 %lang(ko) %{_mandir}/ko/man8/losetup.8*
1106 %lang(pl) %{_mandir}/pl/man8/losetup.8*
1107
1108 %files chkdupexe
1109 %defattr(644,root,root,755)
1110 %attr(755,root,root) %{_bindir}/chkdupexe
1111
1112 %{_mandir}/man1/chkdupexe.1*
1113 %lang(ja) %{_mandir}/ja/man1/chkdupexe.1*
1114 %lang(ko) %{_mandir}/ko/man1/chkdupexe.1*
1115 %lang(pl) %{_mandir}/pl/man1/chkdupexe.1*
1116
1117 %files -n tunelp
1118 %defattr(644,root,root,755)
1119 %attr(755,root,root) %{_sbindir}/tunelp
1120
1121 %{_mandir}/man8/tunelp.8*
1122 %lang(es) %{_mandir}/es/man8/tunelp.8*
1123 %lang(ja) %{_mandir}/ja/man8/tunelp.8*
1124 %lang(pl) %{_mandir}/pl/man8/tunelp.8*
1125
1126 %if !%{with uClibc}
1127 %files -n login
1128 %defattr(644,root,root,755)
1129 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/login
1130 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.login
1131 %attr(755,root,root) /bin/login
1132
1133 %{_mandir}/man1/login.1*
1134 %lang(de) %{_mandir}/de/man1/login.1*
1135 %lang(es) %{_mandir}/es/man1/login.1*
1136 %lang(hu) %{_mandir}/hu/man1/login.1*
1137 %lang(id) %{_mandir}/id/man1/login.1*
1138 %lang(it) %{_mandir}/it/man1/login.1*
1139 %lang(ja) %{_mandir}/ja/man1/login.1*
1140 %lang(ko) %{_mandir}/ko/man1/login.1*
1141 %lang(pl) %{_mandir}/pl/man1/login.1*
1142 %endif
1143
1144 %files -n agetty
1145 %defattr(644,root,root,755)
1146 %attr(755,root,root) /sbin/agetty
1147
1148 %{_mandir}/man8/agetty.8*
1149 %lang(es) %{_mandir}/es/man8/agetty.8*
1150 %lang(ja) %{_mandir}/ja/man8/agetty.8*
1151
1152 %if !%{with uClibc}
1153 %files -n rawdevices
1154 %defattr(644,root,root,755)
1155 %attr(755,root,root) %{_bindir}/raw
1156 %attr(754,root,root) /etc/rc.d/init.d/rawdevices
1157 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rawdevices
1158
1159 %{_mandir}/man8/raw.8*
1160 %lang(ja) %{_mandir}/ja/man8/raw.8*
1161 %endif
This page took 0.141158 seconds and 4 git commands to generate.