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