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