]> git.pld-linux.org Git - packages/util-linux.git/blob - util-linux.spec
- libtool 2 in m4/
[packages/util-linux.git] / util-linux.spec
1 #
2 # Conditional build:
3 %bcond_with             uClibc          # link initrd version with static glibc instead of uClibc
4 %bcond_without  dietlibc        # link initrd version with dietlibc instead of uClibc
5 %bcond_without  selinux         # SELinux support
6 %if "%{pld_release}" == "ac"
7 %bcond_with             initrd          # don't build initrd version
8 %bcond_with             fallocate       # fallocate utility (needs glibc 2.11 to compile)
9 %else
10 %bcond_without  initrd          # don't build initrd version
11 %bcond_without  fallocate       # fallocate utility (needs glibc 2.11 to compile)
12 %endif
13
14 %if "%{pld_release}" == "ac"
15 %define         pam_ver 0.79.0
16 %else
17 %define         pam_ver 0.99.7.1
18 %endif
19
20 Summary:        Collection of basic system utilities for Linux
21 Summary(de.UTF-8):      Sammlung von grundlegenden Systemdienstprogrammen für Linux
22 Summary(es.UTF-8):      Colectánea de utilitarios básicos de sistema para Linux
23 Summary(fr.UTF-8):      Ensemble d'utilitaires système de base pour Linux
24 Summary(pl.UTF-8):      Zbiór podstawowych narzędzi systemowych dla Linuksa
25 Summary(pt_BR.UTF-8):   Coletânea de utilitários básicos de sistema para Linux
26 Summary(ru.UTF-8):      Набор базовых системных утилит для Linux
27 Summary(tr.UTF-8):      Temel sistem araçları
28 Summary(uk.UTF-8):      Набір базових системних утиліт для Linux
29 Name:           util-linux
30 Version:        2.19.1
31 Release:        1
32 License:        GPL
33 Group:          Applications/System
34 Source0:        http://ftp.kernel.org/pub/linux/utils/util-linux/v2.19/%{name}-%{version}.tar.bz2
35 # Source0-md5:  3eab06f05163dfa65479c44e5231932c
36 Source1:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
37 # Source1-md5:  3c940c7e7fe699eaa2ddb1bffb3de2fe
38 Source2:        login.pamd
39 Source3:        %{name}-blockdev.init
40 Source4:        %{name}-blockdev.sysconfig
41 Patch0:         %{name}-ng-ppc.patch
42 Patch1:         %{name}-ng-union-mount.patch
43 Patch2:         %{name}-ctrlaltdel-man.patch
44 Patch3:         %{name}-fdformat-ide.patch
45 Patch4:         %{name}-fhs.patch
46 Patch5:         %{name}-hotkeys.patch
47 Patch6:         %{name}-pl.po-update.patch
48 Patch7:         %{name}-login-lastlog.patch
49 Patch8:         %{name}-procpartitions.patch
50 Patch9:         %{name}-swaponsymlink.patch
51 Patch10:        %{name}-diet.patch
52 URL:            http://userweb.kernel.org/~kzak/util-linux/
53 BuildRequires:  audit-libs-devel >= 1.0.6
54 BuildRequires:  autoconf >= 2.60
55 BuildRequires:  automake >= 1:1.10
56 BuildRequires:  gettext-devel
57 %{?with_fallocate:BuildRequires:        glibc-devel >= 6:2.11}
58 BuildRequires:  gtk-doc-automake
59 %{?with_selinux:BuildRequires:  libselinux-devel}
60 %{?with_selinux:BuildRequires:  libsepol-devel}
61 BuildRequires:  libtool >= 2:2.2
62 BuildRequires:  linux-libc-headers >= 7:2.6.27
63 BuildRequires:  ncurses-devel >= 5.0
64 BuildRequires:  pam-devel >= %{pam_ver}
65 BuildRequires:  pkgconfig
66 BuildRequires:  rpm >= 4.4.9-56
67 BuildRequires:  rpmbuild(macros) >= 1.470
68 BuildRequires:  sed >= 4.0
69 BuildRequires:  zlib-devel
70 %if %{with initrd}
71         %if %{with uClibc}
72 BuildRequires:  uClibc-static >= 2:0.9.29
73         %else
74                 %if %{with dietlibc}
75 BuildRequires:  dietlibc-static >= 2:0.32-7
76                 %else
77 BuildRequires:  glibc-static
78                 %endif
79         %endif
80 %endif
81 Requires:       pam >= %{pam_ver}
82 Provides:       fdisk
83 Provides:       linux32
84 Provides:       sparc32
85 Obsoletes:      cramfs
86 Obsoletes:      ionice
87 Obsoletes:      linux32
88 Obsoletes:      rawdevices
89 Obsoletes:      schedutils
90 Obsoletes:      setarch
91 Obsoletes:      sparc32
92 Obsoletes:      util-linux-ng <= %{version}-%{release}
93 Obsoletes:      util-linux-suids
94 Conflicts:      e2fsprogs < 1.41.8-5
95 Conflicts:      shadow-extras < 1:4.0.3-6
96 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
97
98 %define         debugcflags     -O1 -g
99
100 # for some reason known only to rpm there must be "\\|" not "\|" here
101 %define         dietarch        %(echo %{_target_cpu} | sed -e 's/i.86\\|pentium.\\|athlon/i386/;s/amd64/x86_64/;s/armv.*/arm/')
102 %define         dietlibdir      %{_prefix}/lib/dietlibc/lib-%{dietarch}
103
104 %ifarch ppc ppc64
105 # for dietlibc
106 %define         filterout_ld    -Wl,-z,relro
107 %endif
108
109 %description
110 util-linux contains a large variety of low-level system utilities
111 necessary for a functional Linux system. This includes, among other
112 things, configuration tools such as fdisk and system programs such as
113 logger.
114
115 %description -l de.UTF-8
116 util-linux enthält eine große Anzahl an
117 low-level-Systemdienstprogrammen, die für ein funktionierendes
118 Linux-System erforderlich sind. Dazu gehören Konfigurationstools wie
119 'fdisk' und Systemprogramme wie 'logger'.
120
121 %description -l es.UTF-8
122 util-linux contiene una gran variedad de utilitarios de sistema de
123 bajo nivel necesarios a un sistema Linux funcional. Esto incluye,
124 entre otras cosas, herramientas de configuración como fdisk y
125 programas de sistema como logger.
126
127 %description -l fr.UTF-8
128 util-linux contient une grande variété d'utilitaire système bas niveau
129 nécessaires au fonctionnement d'un système Linux. Cela comprend, entre
130 autres, les outils de configuration comme fdisk et des programmes
131 systèmes comme logger.
132
133 %description -l pl.UTF-8
134 util-linux zawiera wiele różnych, niskopoziomowych narzędzi
135 systemowych niezbędnych do prawidłowego działania Linuksa. W pakiecie
136 znajdują się między innymi narzędzia konfiguracyjne, takie jak fdisk i
137 programy systemowe, takie jak logger.
138
139 %description -l pt_BR.UTF-8
140 util-linux contém uma grande variedade de utilitários de sistema de
141 baixo-nível necessários para um sistema Linux funcional. Isso inclui,
142 entre outras coisas, ferramentas de configuração como fdisk e
143 programas de sistema como logger.
144
145 %description -l ru.UTF-8
146 Этот пакет содержит большой набор системных утилит низкого уровня,
147 которые необходимы для функционирования системы Linux. Он включает, в
148 числе прочих, инструменты конфигурации, такие как fdisk, и системные
149 программы, такие как logger.
150
151 %description -l tr.UTF-8
152 şlevsel durumdaki bir Linux sistemi için gerekli birçok alt düzey
153 sistem araçlarını içerir. Bunlar arasında fdisk gibi yapılandırma
154 uygulamaları ve logger gibi sistem programları sayılabilir.
155
156 %description -l uk.UTF-8
157 Цей пакет містить великий набір системних утиліт низького рівня, які
158 необхідні для функціонування системи Linux. Він містить, окрім інших,
159 конфігураційні інструменти (такі як fdisk) та системні програми (такі
160 як logger).
161
162 %package -n blockdev
163 Summary:        Support for blockdev
164 Summary(pl.UTF-8):      Obsługa blockdev
165 Group:          Applications/System
166 Requires(post,preun):   /sbin/chkconfig
167 Requires:       coreutils
168 Requires:       rc-scripts
169
170 %description -n blockdev
171 The utility blockdev allows one to call block device ioctls from the
172 command line. This package also includes initscript to set blockdev
173 parameters at system startup.
174
175 %description -n blockdev -l pl.UTF-8
176 Narzędzie blockdev pozwala na wywołania ioctl dla urządzeń blokowych z
177 linii poleceń. Ten pakiet zawiera także skrypt inicjalizacyjny do
178 ustawiania parametrów blockdev przy starcie systemu.
179
180 %package -n losetup
181 Summary:        Programs for setting up and configuring loopback devices
182 Summary(de.UTF-8):      Programme zum Einrichten und Konfigurieren von Loopback-Geräten
183 Summary(fr.UTF-8):      Programmes pour mettre en place et configurer les loopback
184 Summary(pl.UTF-8):      Program do konfiguracji urządzenia blokowego loopback
185 Summary(ru.UTF-8):      Программы для настройки loopback-устройств
186 Summary(tr.UTF-8):      Yerel-çevrim aygıtlarının kurulması ve ayarlanması için programlar
187 Summary(uk.UTF-8):      Програми для конфігурації loopback-пристроїв
188 Group:          Applications/System
189
190 %description -n losetup
191 Linux supports a special block device called the loopback device,
192 which maps a normal file onto a virtual block device. This package
193 contains programs for setting up and removing the mapping between
194 files and loopback devices.
195
196 Block loopback devices should not be confused with the networking
197 loopback device, which is configured with the normal ifconfig command.
198
199 %description -n losetup -l de.UTF-8
200 Linux unterstützt ein spezielles Blockgerät, das sogenannte Loopback,
201 das eine normale Datei auf ein virtuelles Blockgerät abbildet. Das
202 Paket enthält Programme zum Einrichten und Entfernen der Zuordnung
203 zwischen Dateien und Loopback-Geräten.
204
205 %description -n losetup -l fr.UTF-8
206 Linux gère un périphérique bloc spécial appelé « loopback », qui
207 correspond à un fichier normal sur un périphérique bloc virtuel. Ce
208 paquetage contient les programmes pour configurer et supprimer la
209 correspondance entre les fichiers et les périphériques loopback.
210
211 Les périphériques bloc loopback ne doivent pas être confondus avec le
212 périphérique loopback du réseau, configuré avec la commande ifconfig
213 normale.
214
215 %description -n losetup -l pl.UTF-8
216 Linux wspiera specjalne urządzenie blokowe loopback, które mapuje
217 normalny plik w wirtualne urządzenie blokowe. Pakiet ten zawiera
218 program, przy pomocy którego będziesz mógł je skonfigurować.
219
220 Urządzenie blokowe loopback nie powinno być mylone z sieciowym
221 interfejsem loopback, który jest konfigurowany przy pomocy polecenia
222 ifconfig.
223
224 %description -n losetup -l ru.UTF-8
225 Linux поддерживает специальное блочное устройство, называемое
226 loopback, которое отображает обычный файл в виртуальное блочное
227 устройство. Это позволяет использовать файл как виртуальную файловую
228 систему. Losetup используется для связи loopback-устройств с обычными
229 файлами или блочными устройствами, для отсоединения loopback-устройств
230 и запросов их статуса.
231
232 %description -n losetup -l tr.UTF-8
233 Linux özel bir blok aygıt olan yerel-çevrim aygıtını (loopback device)
234 destekler. Bu aygıt normal bir dosyanın sanal bir blok aygıtı üzerine
235 haritasını çıkarır. Bu paket, dosyalar ve yerel-çevrim aygıtları
236 arasındaki haritalama işleminin kurulması ve kaldırılması için
237 programlar içerir. Blok yerel-çevrim aygıtı ifconfig komutu ile
238 yapılandırılan ağ yerel-çevrim aygıtı ile karıştırılmamalıdır.
239
240 %description -n losetup -l uk.UTF-8
241 Linux підтримує спеціальний блочний пристрій, loopback, який
242 відображує звичайний файл у віртуальний блочний пристрій. Це дозволяє
243 використовувати файл як віртуальну файлову систему. Losetup
244 використовують для зв'язку loopback-пристроїв зі звичайними файлами
245 або блочними пристроями, для від'єднання loopback-пристроїв та
246 запросів їх стану.
247
248 %package -n mount
249 Summary:        Programs for mounting and unmounting filesystems
250 Summary(de.UTF-8):      Programme zum montieren und abmontieren von Dateisystemen
251 Summary(fr.UTF-8):      Programme pour monter et démonter des systèmes de fichiers
252 Summary(pl.UTF-8):      Programy do montowania i odmontowywania systemów plików
253 Summary(ru.UTF-8):      Программы для монтирования и размонтирования файловых систем
254 Summary(tr.UTF-8):      Dosya sistemlerini bağlamak ve çözmek için programlar
255 Summary(uk.UTF-8):      Програми для монтування та розмонтування файлових систем
256 Group:          Applications/System
257 Conflicts:      nfs-utils-common < 1.1.3-3
258
259 %description -n mount
260 mount is used for adding new filesystems, both local and networked, to
261 your current directory structure. The filesystems must already exist
262 for this to work. It can also be used to change the access types the
263 kernel uses for already-mounted filesystems.
264
265 This package is critical for the functionality of your system.
266
267 %description -n mount -l de.UTF-8
268 mount wird zum Hinzufügen neuer Dateisysteme (lokal und im Netzwerk)
269 zu Ihrer aktuellen Verzeichnisstruktur verwendet. Die Dateisysteme
270 müssen bereits existieren. Außerdem können die Zugriffstypen geändert
271 werden, die der Kernel für bereits montierte Dateisysteme verwendet.
272
273 Dieses Paket ist für Ihr System unbedingt erforderlich.
274
275 %description -n mount -l fr.UTF-8
276 mount sert à ajouter de nouveaux systèmes de fichiers, locaux ou
277 réseaux, à votre structure de répertoire. Les systèmes de fichiers
278 doivent déjà exister pour que cela fonctionne. Il peut aussi servir à
279 changer les types d'accès pour les systèmes de fichiers déjà montés.
280
281 Ce paquetage est critique pour le fonctionnement de votre système.
282
283 %description -n mount -l pl.UTF-8
284 Program mount jest używany przez system do montowania systemów plików,
285 zarówno lokalnych jak i sieciowych (np. NFS).
286
287 Pakiet ten jest niezbędny do prawidłowej pracy twojego Linuksa.
288
289 %description -n mount -l ru.UTF-8
290 Пакет mount содержит программы mount, umount, swapon и swapoff. Файлы
291 в вашей системе организованы в виде одного большого дерева или
292 иерархии. Эти файлы могут быть размещены на разных устройствах.
293 Команда mount присоединяет файловую систему на некотором устройстве к
294 дереву файлов вашей системы. Команда umount отсоединяет файловую
295 систему от дерева. Swapon и swapoff, соответственно, разрешает и
296 запрещает своппинг в определенные файлы и устройства.
297
298 %description -n mount -l tr.UTF-8
299 mount, hem yerel hem de ağ dosya sistemlerinin dizin yapısına
300 eklenmesi için kullanılır. Bunun için bağlanacak dosya sisteminin
301 önceden hazırlanmış olması gerekir. Aynı zamanda çekirdeğin bağlanmış
302 dosya sistemlerine erişimini değiştirmek için de kullanılır. Bu paket
303 sisteminizin işlevselliği açısından kritiktir.
304
305 %description -n mount -l uk.UTF-8
306 Пакет mount містить програми mount, umount, swapon та swapoff. Файли у
307 вашій системі організовані у вигляді одного великого дерева або
308 ієрархії. Ці файли можуть бути розташовані на різних пристроях.
309 Команда mount під'єднує файлову систему на деякому пристрої до дерева
310 файлів вашої системи. Команда umount від'єднує файлову систему від
311 дерева. Swapon та swapoff, відповідно, дозволяє та заборонює свопінг у
312 визначені файли або пристрої.
313
314 %package chkdupexe
315 Summary:        chkdupexe - find duplicate executables
316 Summary(pl.UTF-8):      chkdupexe odszukuje powtarzające się pliki uruchamialne
317 Group:          Applications/System
318 Obsoletes:      util-linux-ng-chkdupexe
319
320 %description chkdupexe
321 chkdupexe will scan the union of $PATH and a hardcoded list of common
322 locations for binaries. It will report dangling symlinks and
323 duplicately-named binaries.
324
325 %description chkdupexe -l pl.UTF-8
326 chkdupexe przeszukuje katalogi z $PATH oraz inne powszechnie znane
327 katalogi z plikami uruchamialnymi i informuje o powtarzających się
328 plikach w różnych katalogach.
329
330 %package -n tunelp
331 Summary:        Configures kernel parallel port driver
332 Summary(de.UTF-8):      Konfiguriert den Kerneltreiber für den parallelen Port
333 Summary(fr.UTF-8):      Configure le pilote du port parallèle dans le noyau
334 Summary(pl.UTF-8):      Program do konfigurowania sterownika portu równoległego
335 Summary(tr.UTF-8):      Çekirdeğin paralel bağlantı noktası sürücüsünü ayarlar
336 License:        GPL v2+
337 Group:          Applications/System
338
339 %description -n tunelp
340 tunelp aids in configuring the kernel parallel port driver.
341
342 %description -n tunelp -l de.UTF-8
343 tunelp hilft bei der Konfiguration des Kernel-Parallelport-Treibers.
344
345 %description -n tunelp -l fr.UTF-8
346 « tunelp » aide à configurer le pilote du noyau pour le port
347 parallèle.
348
349 %description -n tunelp -l pl.UTF-8
350 Program do konfigurowania sterownika portu równoległego.
351
352 %description -n tunelp -l tr.UTF-8
353 Paralel bağlantı noktası sürücüsünü ayarlar.
354
355 %package -n login
356 Summary:        login is used when signing onto a system
357 Summary(pl.UTF-8):      login jest używany do rozpoczęcia pracy w systemie
358 Group:          Applications/System
359 Requires:       pam >= %{pam_ver}
360 Obsoletes:      heimdal-login
361
362 %description -n login
363 login is used when signing onto a system. It can also be used to
364 switch from one user to another at any time (most modern shells have
365 support for this feature built into them, however).
366
367 %description -n login -l pl.UTF-8
368 login jest używany do rozpoczęcia pracy w systemie. Może być używany
369 do przełączania z jednego użytkownika na innego w każdym momencie
370 (jednak większość nowoczesnych powłok ma takie funkcje wbudowane).
371
372 %package -n agetty
373 Summary:        Alternative Linux getty
374 Summary(pl.UTF-8):      Alternatywny getty
375 Group:          Applications/System
376 Requires:       login
377
378 %description -n agetty
379 agetty is simple Linux getty with serial support.
380
381 %description -n agetty -l pl.UTF-8
382 agetty jest prostym linuksowym getty z obsługą portu szeregowego.
383
384 %package -n libblkid
385 Summary:        Library to handle device identification and token extraction
386 Summary(pl.UTF-8):      Biblioteka do obsługi identyfikacji urządzeń
387 License:        LGPL v2.1+
388 Group:          Libraries
389 Requires:       libuuid = %{version}-%{release}
390 Obsoletes:      util-linux-ng-libs
391
392 %description -n libblkid
393 Library to handle device identification and token extraction.
394
395 %description -n libblkid -l pl.UTF-8
396 Biblioteka do obsługi identyfikacji urządzeń i wydobywania tokenów.
397
398 %package -n libblkid-devel
399 Summary:        Header files for blkid library
400 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki blkid
401 License:        LGPL v2.1+
402 Group:          Development/Libraries
403 Requires:       libblkid = %{version}-%{release}
404 Requires:       libuuid-devel = %{version}-%{release}
405 Obsoletes:      util-linux-ng-devel
406
407 %description -n libblkid-devel
408 Header files for blkid library.
409
410 %description -n libblkid-devel -l pl.UTF-8
411 Pliki nagłówkowe biblioteki blkid.
412
413 %package -n libblkid-static
414 Summary:        Static library to handle device identification and token extraction
415 Summary(pl.UTF-8):      Statyczna biblioteka do obsługi identyfikacji urządzeń
416 License:        LGPL v2.1+
417 Group:          Development/Libraries
418 Requires:       libblkid-devel = %{version}-%{release}
419 Requires:       libuuid-static = %{version}-%{release}
420 Obsoletes:      util-linux-ng-static
421
422 %description -n libblkid-static
423 Static library to handle device identification and token extraction.
424
425 %description -n libblkid-static -l pl.UTF-8
426 Statyczna biblioteka do obsługi identyfikacji urządzeń i wydobywania
427 tokenów.
428
429 %package -n libblkid-dietlibc
430 Summary:        Static dietlibc library to handle device identification and token extraction
431 Summary(pl.UTF-8):      Statyczna biblioteka dietlibc do obsługi identyfikacji urządzeń
432 License:        LGPL v2.1+
433 Group:          Development/Libraries
434 Requires:       libblkid-devel = %{version}-%{release}
435 Requires:       libuuid-dietlibc = %{version}-%{release}
436
437 %description -n libblkid-dietlibc
438 Library to handle device identification and token extraction - static
439 dietlibc version.
440
441 %description -n libblkid-dietlibc -l pl.UTF-8
442 Biblioteka do obsługi identyfikacji urządzeń i wydobywania tokenów -
443 wersja statyczna dla dietlibc.
444
445 %package -n libuuid
446 Summary:        Library for accessing and manipulating UUID
447 Summary(pl.UTF-8):      Biblioteka umożliwiająca dostęp i zmiany UUID
448 License:        BSD
449 Group:          Libraries
450 Conflicts:      e2fsprogs < 1.34-3
451
452 %description -n libuuid
453 Library for accessing and manipulating UUID.
454
455 %description -n libuuid -l pl.UTF-8
456 Biblioteka umożliwiająca dostęp i zmiany UUID.
457
458 %package -n libuuid-devel
459 Summary:        Header files for library for accessing and manipulating UUID
460 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki umożliwiającej dostęp i zmiany UUID
461 License:        BSD
462 Group:          Development/Libraries
463 Requires:       libuuid = %{version}-%{release}
464 Conflicts:      e2fsprogs-devel < 1.34-3
465
466 %description -n libuuid-devel
467 Library for accessing and manipulating UUID - development files.
468
469 %description -n libuuid-devel -l pl.UTF-8
470 Biblioteka umożliwiająca dostęp i zmiany UUID - pliki dla
471 programistów.
472
473 %package -n libuuid-static
474 Summary:        Static library for accessing and manipulating UUID
475 Summary(pl.UTF-8):      Statyczna biblioteka umożliwiająca dostęp i zmiany UUID
476 License:        BSD
477 Group:          Development/Libraries
478 Requires:       libuuid-devel = %{version}-%{release}
479 Conflicts:      e2fsprogs-static < 1.34-3
480
481 %description -n libuuid-static
482 Library for accessing and manipulating UUID - static version.
483
484 %description -n libuuid-static -l pl.UTF-8
485 Biblioteka umożliwiająca dostęp i zmiany UUID - wersja statyczna.
486
487 %package -n libuuid-dietlibc
488 Summary:        Static dietlibc library for accessing and manipulating UUID
489 Summary(pl.UTF-8):      Statyczna biblioteka dietlibc umożliwiająca dostęp i zmiany UUID
490 License:        BSD
491 Group:          Development/Libraries
492 Requires:       libuuid-devel = %{version}-%{release}
493 Conflicts:      e2fsprogs-static < 1.34-3
494
495 %description -n libuuid-dietlibc
496 Library for accessing and manipulating UUID - static dietlibc version.
497
498 %description -n libuuid-dietlibc -l pl.UTF-8
499 Biblioteka umożliwiająca dostęp i zmiany UUID - wersja statyczna dla
500 dietlibc.
501
502 %package -n uuidd
503 Summary:        Helper daemon to guarantee uniqueness of time-based UUIDs
504 Summary(pl.UTF-8):      Pomocniczy demon gwarantujący unikalność UUID-ów opartych na czasie
505 License:        GPL v2
506 Group:          Daemons
507 Requires(postun):       /usr/sbin/groupdel
508 Requires(postun):       /usr/sbin/userdel
509 Requires(pre):  /bin/id
510 Requires(pre):  /usr/bin/getgid
511 Requires(pre):  /usr/sbin/groupadd
512 Requires(pre):  /usr/sbin/groupmod
513 Requires(pre):  /usr/sbin/useradd
514 Requires(pre):  /usr/sbin/usermod
515 Requires:       libuuid = %{version}-%{release}
516 Provides:       group(uuidd)
517 Provides:       user(uuidd)
518 Conflicts:      libuuid < 1.40.5-0.1
519
520 %description -n uuidd
521 The uuidd package contains a userspace daemon (uuidd) which guarantees
522 uniqueness of time-based UUID generation even at very high rates on
523 SMP systems.
524
525 %description -n uuidd -l pl.UTF-8
526 Ten pakiet zawiera działającego w przestrzeni użytkownika demona
527 (uuidd) gwarantującego unikalność generowania UUID-ów opartych na
528 czasie nawet przy bardzo dużej częstotliwości na systemach SMP.
529
530 %package -n libmount
531 Summary:        Library to handle mounting-related tasks
532 Summary(pl.UTF-8):      Biblioteka obsługująca zadania związane z montowaniem
533 License:        LGPL
534 Group:          Libraries
535 Requires:       libblkid = %{version}-%{release}
536
537 %description -n libmount
538 Library to handle mounting-related tasks.
539
540 %description -n libmount -l pl.UTF-8
541 Biblioteka obsługująca zadania związane z montowaniem.
542
543 %package -n libmount-devel
544 Summary:        Header files for mount library
545 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki mount
546 License:        LGPL
547 Group:          Development/Libraries
548 Requires:       libblkid-devel = %{version}-%{release}
549 Requires:       libmount = %{version}-%{release}
550
551 %description -n libmount-devel
552 Header files for mount library.
553
554 %description -n libmount-devel -l pl.UTF-8
555 Pliki nagłówkowe biblioteki mount.
556
557 %package -n libmount-static
558 Summary:        Static version of mount library
559 Summary(pl.UTF-8):      Statyczna wersja biblioteki mount
560 License:        LGPL
561 Group:          Development/Libraries
562 Requires:       libmount-devel = %{version}-%{release}
563
564 %description -n libmount-static
565 Static version of mount library.
566
567 %description -n libmount-static -l pl.UTF-8
568 Statyczna wersja biblioteki mount.
569
570 %package -n libmount-dietlibc
571 Summary:        Static dietlibc mount library
572 Summary(pl.UTF-8):      Statyczna biblioteka mount dla dietlibc
573 License:        LGPL v2.1+
574 Group:          Development/Libraries
575 Requires:       libblkid-devel = %{version}-%{release}
576 Requires:       libblkid-dietlibc = %{version}-%{release}
577 Requires:       libuuid-devel = %{version}-%{release}
578 Requires:       libuuid-dietlibc = %{version}-%{release}
579
580 %description -n libmount-dietlibc
581 Static dietlibc version of mount library.
582
583 %description -n libmount-dietlibc -l pl.UTF-8
584 Statyczna wersja biblioteki mount dla dietlibc.
585
586 %package -n fsck
587 Summary:        Check and repair a Linux file system
588 Summary(pl.UTF-8):      Sprawdzanie i naprawa linuksowego systemu plików
589 Group:          Applications/System
590
591 %description -n fsck
592 Check and repair a Linux file system.
593
594 %description -n fsck -l pl.UTF-8
595 Sprawdzanie i naprawa linuksowego systemu plików.
596
597 %package initrd
598 Summary:        blkid - initrd version
599 Summary(pl.UTF-8):      blkid - wersja dla initrd
600 Group:          Base
601 Obsoletes:      util-linux-ng-initrd
602 Conflicts:      geninitrd < 10000.10
603
604 %description initrd
605 This package includes a blkid utility to recognize partitions by label
606 or UUID - staticaly linked for initrd.
607
608 %description initrd -l pl.UTF-8
609 Pakiet ten zawiera narzędzie blkid do rozpoznawania partycji przez
610 etykietę lub UUID - statycznie skonsolidowane na potrzeby initrd.
611
612 %prep
613 %setup -q -a1
614 %patch0 -p1
615 %patch1 -p1
616 %patch2 -p1
617 %patch3 -p1
618 %patch4 -p1
619 %patch5 -p1
620 %patch6 -p1
621 %patch7 -p1
622 %patch8 -p1
623 %patch9 -p1
624 %patch10 -p1
625
626 sed -i -e 's/-lncursesw/-lncursesw -ltinfow/' configure.ac
627
628 %{__rm} po/stamp-po
629
630 %build
631 %{__gettextize}
632 %{__libtoolize}
633 %{__aclocal} -I m4
634 %{__autoconf}
635 %{__autoheader}
636 %{__automake}
637
638 export CPPFLAGS="%{rpmcppflags} -I/usr/include/ncurses -DHAVE_LSEEK64_PROTOTYPE -DHAVE_LLSEEK_PROTOTYPE"
639 %if %{with initrd}
640 %{?with_uClibc:xCC="%{_target_cpu}-uclibc-gcc"}
641 %{?with_dietlibc:xCC="diet %{__cc}"; xCC=${xCC#*ccache }}
642 %configure \
643 %if %{with dietlibc}
644         ac_cv_header_crypt_h="no" \
645 %endif
646         CC="$xCC" \
647         --disable-shared \
648         --enable-static \
649         --disable-fsck \
650         --disable-login-utils \
651         --disable-schedutils \
652         --disable-silent-rules \
653         --disable-use-tty-group \
654         --disable-wall \
655         --without-audit \
656         --without-ncurses \
657         --without-pam \
658         --without-selinux
659
660 # configure gets it unconditionally wrong
661 sed -i -e 's/#define HAVE_WIDECHAR 1//' config.h
662
663 sed -i -e 's/ cal\$(EXEEXT) / /; s/ lsblk\$(EXEEXT)//' misc-utils/Makefile
664
665 for dir in shlibs/* disk-utils misc-utils fsck fdisk schedutils hwclock; do
666         %{__make} -C $dir \
667         %if %{with uClibc}
668                 LDFLAGS="-Wl,-static"
669         %endif
670         %if %{with dietlibc}
671                 CPPFLAGS="$CPPFLAGS -D_BSD_SOURCE" \
672                 LDFLAGS="-lcompat"
673         %endif
674         # empty line required because there is a backslash up there
675         %{__make} -C $dir install DESTDIR=`pwd`/initrd
676 done
677
678 %{__make} clean
679 %endif
680
681 %configure \
682         --bindir=/bin \
683         --sbindir=/sbin \
684         %{!?with_fallocate:--disable-fallocate} \
685         --disable-silent-rules \
686         --disable-use-tty-group \
687         --disable-wall \
688         --enable-kill \
689         --enable-login-chown-vcs \
690         --enable-login-utils \
691         --enable-partx \
692         --enable-write \
693         --with-audit \
694         --with-pam \
695         --with%{!?with_selinux:out}-selinux
696
697 %{__make}
698
699 %install
700 rm -rf $RPM_BUILD_ROOT
701 install -d $RPM_BUILD_ROOT/etc/{pam.d,rc.d/init.d,sysconfig,security} \
702         $RPM_BUILD_ROOT{/%{_lib},/var/{lock,lib/libuuid}}
703 %{?with_dietlibc:install -d $RPM_BUILD_ROOT%{dietlibdir}}
704
705 %{__make} install \
706         DESTDIR=$RPM_BUILD_ROOT
707
708 sed -i -e 's,/usr/spool/mail,/var/mail,g' $RPM_BUILD_ROOT%{_mandir}/man1/login.1
709
710 mv $RPM_BUILD_ROOT%{_sbindir}/{addpart,delpart,partx} $RPM_BUILD_ROOT/sbin
711
712 cp -a %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/login
713 install -p %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/blockdev
714 cp -a %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/blockdev
715
716 :> $RPM_BUILD_ROOT/etc/security/blacklist.login
717 :> $RPM_BUILD_ROOT/var/lock/wtmpxlock
718 :> $RPM_BUILD_ROOT%{_sysconfdir}/blkid.tab
719
720 for lib in blkid uuid mount; do
721         mv $RPM_BUILD_ROOT%{_libdir}/lib${lib}.so.* $RPM_BUILD_ROOT/%{_lib}
722         ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/lib${lib}.so.*.*.*) \
723                  $RPM_BUILD_ROOT%{_libdir}/lib${lib}.so
724 done
725
726 ln -sf hwclock $RPM_BUILD_ROOT/sbin/clock
727 echo '.so hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/man8/clock.8
728
729 for d in cs de es fi fr hu id it ja ko nl pl ; do
730         for m in man1 man5 man8 ; do
731                 if [ -d man/$d/$m ]; then
732                         install -d $RPM_BUILD_ROOT%{_mandir}/$d/$m
733                         cp -a man/$d/$m/* $RPM_BUILD_ROOT%{_mandir}/$d/$m
734                 fi
735         done
736 done
737
738 # cleanup, remove files not included in package
739 %{__rm} $RPM_BUILD_ROOT%{_bindir}/{chfn,chsh,newgrp} \
740         $RPM_BUILD_ROOT%{_sbindir}/{vigr,vipw} \
741         $RPM_BUILD_ROOT%{_mandir}/man1/{chfn,chsh,newgrp}.1 \
742         $RPM_BUILD_ROOT%{_mandir}/man8/{vigr,vipw}.8 \
743         $RPM_BUILD_ROOT%{_mandir}/*/man1/{arch,reset}.1 \
744         $RPM_BUILD_ROOT%{_mandir}/*/man5/nfs.5 \
745         $RPM_BUILD_ROOT%{_mandir}/*/man8/{elvtune,setfdprm,sln,ramsize,raw,rdev,rootflags,vidmode}.8
746
747 %ifarch sparc sparc64
748 %{__rm} $RPM_BUILD_ROOT%{_mandir}/*/man8/{cfdisk,sfdisk}.8
749 %endif
750
751 %if %{with initrd}
752 install -d $RPM_BUILD_ROOT%{_libdir}/initrd
753 install -p initrd%{_bindir}/* $RPM_BUILD_ROOT%{_libdir}/initrd/
754 install -p initrd%{_sbindir}/* $RPM_BUILD_ROOT%{_libdir}/initrd/
755 ln -s fsck $RPM_BUILD_ROOT%{_libdir}/initrd/e2fsck
756
757 # We don't need those
758 %{__rm} $RPM_BUILD_ROOT%{_libdir}/initrd/{chkdupexe,ddate,uuidd,mcookie,whereis,mkfs*,fsck.minix,isosize,logger}
759
760 %if %{with dietlibc}
761 cp -a initrd%{_libdir}/lib*.a $RPM_BUILD_ROOT%{dietlibdir}
762 %endif
763 %endif
764
765 %find_lang %{name}
766
767 %clean
768 rm -rf $RPM_BUILD_ROOT
769
770 %post -n blockdev
771 /sbin/chkconfig --add blockdev
772 %service blockdev restart
773
774 %preun -n blockdev
775 if [ "$1" = "0" ]; then
776         %service blockdev stop
777         /sbin/chkconfig --del blockdev
778 fi
779
780 %post   -n libblkid -p /sbin/ldconfig
781 %postun -n libblkid -p /sbin/ldconfig
782
783 %post   -n libuuid -p /sbin/ldconfig
784 %postun -n libuuid -p /sbin/ldconfig
785
786 %pre    -n uuidd
787 if [ "$(getgid libuuid 2>/dev/null)" = "222" ]; then
788         /usr/sbin/groupmod -n uuidd libuuid
789 fi
790 %groupadd -g 222 uuidd
791 if [ "$(id -u libuuid 2>/dev/null)" = "222" ]; then
792         /usr/sbin/usermod -l uuidd libuuid
793 fi
794 %useradd -u 222 -r -d /var/lib/libuuid -s /bin/false -c "UUID generator helper daemon" -g uuidd uuidd
795
796 %postun -n uuidd
797 if [ "$1" = "0" ]; then
798         %userremove uuidd
799         %groupremove uuidd
800 fi
801
802 %post   -n libmount -p /sbin/ldconfig
803 %postun -n libmount -p /sbin/ldconfig
804
805 %files -f %{name}.lang
806 %defattr(644,root,root,755)
807 %doc */README.* text-utils/LICENSE.pg NEWS
808
809 %attr(755,root,root) /sbin/clock
810 %attr(755,root,root) /sbin/hwclock*
811 %{_mandir}/man8/clock.8*
812 %{_mandir}/man8/hwclock.8*
813 %lang(es) %{_mandir}/es/man8/clock.8*
814 %lang(es) %{_mandir}/es/man8/hwclock.8*
815 %lang(ja) %{_mandir}/ja/man8/clock.8*
816 %lang(ja) %{_mandir}/ja/man8/hwclock.8*
817
818 %ghost %{_sysconfdir}/blkid.tab
819 %attr(755,root,root) /sbin/blkid
820 %attr(755,root,root) /sbin/findfs
821 %{_mandir}/man8/blkid.8*
822 %{_mandir}/man8/findfs.8*
823
824 %attr(755,root,root) %{_bindir}/linux*
825 %attr(755,root,root) %{_bindir}/setarch
826 %{_mandir}/man8/linux*
827 %{_mandir}/man8/setarch.8*
828 %ifarch s390 s390x
829 %attr(755,root,root) %{_bindir}/s390*
830 %{_mandir}/man8/s390*
831 %endif
832 %ifarch %{ix86} %{x8664}
833 %attr(755,root,root) %{_bindir}/i386
834 %{_mandir}/man8/i386*
835 %ifarch %{x8664}
836 %attr(755,root,root) %{_bindir}/x86_64
837 %{_mandir}/man8/x86_64*
838 %endif
839 %endif
840 %ifarch ppc ppc64
841 %attr(755,root,root) %{_bindir}/ppc*
842 %{_mandir}/man8/ppc*
843 %endif
844 %ifarch sparc sparc64
845 %attr(755,root,root) %{_bindir}/sparc*
846 %{_mandir}/man8/sparc*
847 %endif
848 %ifarch ia64
849 %attr(755,root,root) %{_bindir}/i386
850 %attr(755,root,root) %{_bindir}/ia64
851 %{_mandir}/man8/i386*
852 %{_mandir}/man8/ia64*
853 %endif
854
855 %attr(755,root,root) /bin/dmesg
856 %attr(755,root,root) /bin/kill
857 %attr(755,root,root) /bin/lsblk
858 %attr(755,root,root) /bin/more
859 %attr(755,root,root) /sbin/addpart
860 %attr(755,root,root) /sbin/ctrlaltdel
861 %attr(755,root,root) /sbin/delpart
862 %attr(755,root,root) /sbin/fsfreeze
863 %attr(755,root,root) /sbin/fstrim
864 %attr(755,root,root) /sbin/mkfs
865 %attr(755,root,root) /sbin/mkswap
866 %attr(755,root,root) /sbin/partx
867 %attr(755,root,root) /sbin/swaplabel
868 %if "%{pld_release}" != "ac"
869 %attr(755,root,root) /sbin/switch_root
870 %endif
871 %attr(755,root,root) /sbin/wipefs
872 %attr(755,root,root) %{_bindir}/cal
873 %attr(755,root,root) %{_bindir}/chrt
874 %attr(755,root,root) %{_bindir}/col
875 %attr(755,root,root) %{_bindir}/colcrt
876 %attr(755,root,root) %{_bindir}/colrm
877 %attr(755,root,root) %{_bindir}/column
878 %attr(755,root,root) %{_bindir}/cytune
879 %attr(755,root,root) %{_bindir}/ddate
880 %attr(755,root,root) %{_bindir}/flock
881 %{?with_fallocate:%attr(755,root,root) %{_bindir}/fallocate}
882 %attr(755,root,root) %{_bindir}/getopt
883 %attr(755,root,root) %{_bindir}/hexdump
884 %attr(755,root,root) %{_bindir}/ionice
885 %attr(755,root,root) %{_bindir}/ipcmk
886 %attr(755,root,root) %{_bindir}/ipcrm
887 %attr(755,root,root) %{_bindir}/ipcs
888 %attr(755,root,root) %{_bindir}/isosize
889 %attr(755,root,root) %{_bindir}/line
890 %attr(755,root,root) %{_bindir}/logger
891 %attr(755,root,root) %{_bindir}/look
892 %attr(755,root,root) %{_bindir}/lscpu
893 %attr(755,root,root) %{_bindir}/mcookie
894 %attr(755,root,root) %{_bindir}/namei
895 %attr(755,root,root) %{_bindir}/pg
896 %attr(755,root,root) %{_bindir}/rename
897 %attr(755,root,root) %{_bindir}/renice
898 %attr(755,root,root) %{_bindir}/rev
899 %attr(755,root,root) %{_bindir}/script
900 %attr(755,root,root) %{_bindir}/scriptreplay
901 %attr(755,root,root) %{_bindir}/setsid
902 %attr(755,root,root) %{_bindir}/setterm
903 %attr(755,root,root) %{_bindir}/tailf
904 %attr(755,root,root) %{_bindir}/taskset
905 %attr(755,root,root) %{_bindir}/ul
906 %attr(755,root,root) %{_bindir}/unshare
907 %attr(755,root,root) %{_bindir}/whereis
908 %attr(2755,root,tty) %{_bindir}/write
909 %attr(755,root,root) %{_sbindir}/fdformat
910 %attr(755,root,root) %{_sbindir}/ldattach
911 %attr(755,root,root) %{_sbindir}/readprofile
912 %attr(755,root,root) %{_sbindir}/rtcwake
913
914 %{_mandir}/man1/cal.1*
915 %{_mandir}/man1/chrt.1*
916 %{_mandir}/man1/col.1*
917 %{_mandir}/man1/colcrt.1*
918 %{_mandir}/man1/colrm.1*
919 %{_mandir}/man1/column.1*
920 %{_mandir}/man1/ddate.1*
921 %{_mandir}/man1/dmesg.1*
922 %{?with_fallocate:%{_mandir}/man1/fallocate.1*}
923 %{_mandir}/man1/flock.1*
924 %{_mandir}/man1/getopt.1*
925 %{_mandir}/man1/hexdump.1*
926 %{_mandir}/man1/ionice.1*
927 %{_mandir}/man1/ipcrm.1*
928 %{_mandir}/man1/ipcmk.1*
929 %{_mandir}/man1/ipcs.1*
930 %{_mandir}/man1/kill.1*
931 %{_mandir}/man1/line.1*
932 %{_mandir}/man1/logger.1*
933 %{_mandir}/man1/look.1*
934 %{_mandir}/man1/lscpu.1*
935 %{_mandir}/man1/mcookie.1*
936 %{_mandir}/man1/more.1*
937 %{_mandir}/man1/namei.1*
938 %{_mandir}/man1/pg.1*
939 %{_mandir}/man1/readprofile.1*
940 %{_mandir}/man1/renice.1*
941 %{_mandir}/man1/rev.1*
942 %{_mandir}/man1/rename.1*
943 %{_mandir}/man1/setsid.1*
944 %{_mandir}/man1/script.1*
945 %{_mandir}/man1/scriptreplay.1*
946 %{_mandir}/man1/setterm.1*
947 %{_mandir}/man1/tailf.1*
948 %{_mandir}/man1/taskset.1*
949 %{_mandir}/man1/ul.1*
950 %{_mandir}/man1/unshare.1*
951 %{_mandir}/man1/whereis.1*
952 %{_mandir}/man1/write.1*
953 %{_mandir}/man8/addpart.8*
954 %{_mandir}/man8/ctrlaltdel.8*
955 %{_mandir}/man8/cytune.8*
956 %{_mandir}/man8/delpart.8*
957 %{_mandir}/man8/fdformat.8*
958 %{_mandir}/man8/fsfreeze.8*
959 %{_mandir}/man8/fstrim.8*
960 %{_mandir}/man8/isosize.8*
961 %{_mandir}/man8/ldattach.8*
962 %{_mandir}/man8/lsblk.8*
963 %{_mandir}/man8/mkswap.8*
964 %{_mandir}/man8/partx.8*
965 %{_mandir}/man8/rtcwake.8*
966 %{_mandir}/man8/swaplabel.8*
967 %if "%{pld_release}" != "ac"
968 %{_mandir}/man8/switch_root.8*
969 %endif
970 %{_mandir}/man8/wipefs.8*
971
972 %lang(de) %{_mandir}/de/man1/kill.1*
973 %lang(de) %{_mandir}/de/man1/more.1*
974 %lang(de) %{_mandir}/de/man1/write.1*
975 %lang(de) %{_mandir}/de/man8/fdformat.8*
976
977 %lang(es) %{_mandir}/es/man1/colrm.1*
978 %lang(es) %{_mandir}/es/man1/column.1*
979 %lang(es) %{_mandir}/es/man1/ddate.1*
980 %lang(es) %{_mandir}/es/man1/getopt.1*
981 %lang(es) %{_mandir}/es/man1/look.1*
982 %lang(es) %{_mandir}/es/man1/more.1*
983 %lang(es) %{_mandir}/es/man1/namei.1*
984 %lang(es) %{_mandir}/es/man1/readprofile.1*
985 %lang(es) %{_mandir}/es/man1/rev.1*
986 %lang(es) %{_mandir}/es/man1/script.1*
987 %lang(es) %{_mandir}/es/man1/setterm.1*
988 %lang(es) %{_mandir}/es/man1/ul.1*
989 %lang(es) %{_mandir}/es/man1/whereis.1*
990 %lang(es) %{_mandir}/es/man1/write.1*
991 %lang(es) %{_mandir}/es/man8/cytune.8*
992 %lang(es) %{_mandir}/es/man8/ctrlaltdel.8*
993 %lang(es) %{_mandir}/es/man8/ipcrm.8*
994 %lang(es) %{_mandir}/es/man8/ipcs.8*
995 %lang(es) %{_mandir}/es/man8/mkswap.8*
996 %lang(es) %{_mandir}/es/man8/renice.8*
997 %lang(es) %{_mandir}/es/man8/setsid.8*
998
999 %lang(fi) %{_mandir}/fi/man1/cal.1*
1000 %lang(fi) %{_mandir}/fi/man1/column.1*
1001 %lang(fi) %{_mandir}/fi/man1/kill.1*
1002 %lang(fi) %{_mandir}/fi/man1/more.1*
1003 %lang(fi) %{_mandir}/fi/man1/whereis.1*
1004 %lang(fi) %{_mandir}/fi/man1/write.1*
1005
1006 %lang(fr) %{_mandir}/fr/man1/cal.1*
1007 %lang(fr) %{_mandir}/fr/man1/col.1*
1008 %lang(fr) %{_mandir}/fr/man1/kill.1*
1009 %lang(fr) %{_mandir}/fr/man1/more.1*
1010 %lang(fr) %{_mandir}/fr/man1/whereis.1*
1011 %lang(fr) %{_mandir}/fr/man1/write.1*
1012 %lang(fr) %{_mandir}/fr/man8/ctrlaltdel.8*
1013 %lang(fr) %{_mandir}/fr/man8/dmesg.8*
1014 %lang(fr) %{_mandir}/fr/man8/fdformat.8*
1015 %lang(fr) %{_mandir}/fr/man8/ipcrm.8*
1016 %lang(fr) %{_mandir}/fr/man8/ipcs.8*
1017 %lang(fr) %{_mandir}/fr/man8/setsid.8*
1018
1019 %lang(hu) %{_mandir}/hu/man1/cal.1*
1020 %lang(hu) %{_mandir}/hu/man1/colrm.1*
1021 %lang(hu) %{_mandir}/hu/man1/hexdump.1*
1022 %lang(hu) %{_mandir}/hu/man1/kill.1*
1023 %lang(hu) %{_mandir}/hu/man1/logger.1*
1024 %lang(hu) %{_mandir}/hu/man1/more.1*
1025 %lang(hu) %{_mandir}/hu/man1/setterm.1*
1026 %lang(hu) %{_mandir}/hu/man1/whereis.1*
1027 %lang(hu) %{_mandir}/hu/man1/write.1*
1028 %lang(hu) %{_mandir}/hu/man8/ctrlaltdel.8*
1029 %lang(hu) %{_mandir}/hu/man8/fdformat.8*
1030 %lang(hu) %{_mandir}/hu/man8/mkswap.8*
1031
1032 %lang(id) %{_mandir}/id/man1/cal.1*
1033 %lang(id) %{_mandir}/id/man1/kill.1*
1034 %lang(id) %{_mandir}/id/man1/logger.1*
1035 %lang(id) %{_mandir}/id/man1/more.1*
1036 %lang(id) %{_mandir}/id/man1/script.1*
1037 %lang(id) %{_mandir}/id/man1/write.1*
1038 %lang(id) %{_mandir}/id/man8/fdformat.8*
1039
1040 %lang(it) %{_mandir}/it/man1/kill.1*
1041 %lang(it) %{_mandir}/it/man8/mkswap.8*
1042 %lang(it) %{_mandir}/it/man8/setsid.8*
1043
1044 %lang(ja) %{_mandir}/ja/man1/cal.1*
1045 %lang(ja) %{_mandir}/ja/man1/col.1*
1046 %lang(ja) %{_mandir}/ja/man1/colcrt.1*
1047 %lang(ja) %{_mandir}/ja/man1/colrm.1*
1048 %lang(ja) %{_mandir}/ja/man1/column.1*
1049 %lang(ja) %{_mandir}/ja/man1/ddate.1*
1050 %lang(ja) %{_mandir}/ja/man1/getopt.1*
1051 %lang(ja) %{_mandir}/ja/man1/hexdump.1*
1052 %lang(ja) %{_mandir}/ja/man1/kill.1*
1053 %lang(ja) %{_mandir}/ja/man1/line.1*
1054 %lang(ja) %{_mandir}/ja/man1/logger.1*
1055 %lang(ja) %{_mandir}/ja/man1/login.1*
1056 %lang(ja) %{_mandir}/ja/man1/look.1*
1057 %lang(ja) %{_mandir}/ja/man1/mcookie.1*
1058 %lang(ja) %{_mandir}/ja/man1/more.1*
1059 %lang(ja) %{_mandir}/ja/man1/namei.1*
1060 %lang(ja) %{_mandir}/ja/man1/readprofile.1*
1061 %lang(ja) %{_mandir}/ja/man1/rename.1*
1062 %lang(ja) %{_mandir}/ja/man1/rev.1*
1063 %lang(ja) %{_mandir}/ja/man1/script.1*
1064 %lang(ja) %{_mandir}/ja/man1/setterm.1*
1065 %lang(ja) %{_mandir}/ja/man1/ul.1*
1066 %lang(ja) %{_mandir}/ja/man1/whereis.1*
1067 %lang(ja) %{_mandir}/ja/man1/write.1*
1068 %lang(ja) %{_mandir}/ja/man8/ctrlaltdel.8*
1069 %lang(ja) %{_mandir}/ja/man8/cytune.8*
1070 %lang(ja) %{_mandir}/ja/man8/dmesg.8*
1071 %lang(ja) %{_mandir}/ja/man8/fdformat.8*
1072 %lang(ja) %{_mandir}/ja/man8/ipcrm.8*
1073 %lang(ja) %{_mandir}/ja/man8/ipcs.8*
1074 %lang(ja) %{_mandir}/ja/man8/isosize.8*
1075 %lang(ja) %{_mandir}/ja/man8/mkswap.8*
1076 %lang(ja) %{_mandir}/ja/man8/renice.8*
1077 %lang(ja) %{_mandir}/ja/man8/setsid.8*
1078
1079 %lang(ko) %{_mandir}/ko/man1/cal.1*
1080 %lang(ko) %{_mandir}/ko/man1/col.1*
1081 %lang(ko) %{_mandir}/ko/man1/colcrt.1*
1082 %lang(ko) %{_mandir}/ko/man1/colrm.1*
1083 %lang(ko) %{_mandir}/ko/man1/column.1*
1084 %lang(ko) %{_mandir}/ko/man1/ddate.1*
1085 %lang(ko) %{_mandir}/ko/man1/getopt.1*
1086 %lang(ko) %{_mandir}/ko/man1/hexdump.1*
1087 %lang(ko) %{_mandir}/ko/man1/kill.1*
1088 %lang(ko) %{_mandir}/ko/man1/logger.1*
1089 %lang(ko) %{_mandir}/ko/man1/look.1*
1090 %lang(ko) %{_mandir}/ko/man1/mcookie.1*
1091 %lang(ko) %{_mandir}/ko/man1/more.1*
1092 %lang(ko) %{_mandir}/ko/man1/namei.1*
1093 %lang(ko) %{_mandir}/ko/man1/readprofile.1*
1094 %lang(ko) %{_mandir}/ko/man1/rev.1*
1095 %lang(ko) %{_mandir}/ko/man1/script.1*
1096 %lang(ko) %{_mandir}/ko/man1/setterm.1*
1097 %lang(ko) %{_mandir}/ko/man1/ul.1*
1098 %lang(ko) %{_mandir}/ko/man1/whereis.1*
1099 %lang(ko) %{_mandir}/ko/man1/write.1*
1100 %lang(ko) %{_mandir}/ko/man8/ctrlaltdel.8*
1101 %lang(ko) %{_mandir}/ko/man8/dmesg.8*
1102 %lang(ko) %{_mandir}/ko/man8/fdformat.8*
1103 %lang(ko) %{_mandir}/ko/man8/ipcrm.8*
1104 %lang(ko) %{_mandir}/ko/man8/ipcs.8*
1105 %lang(ko) %{_mandir}/ko/man8/mkswap.8*
1106 %lang(ko) %{_mandir}/ko/man8/renice.8*
1107 %lang(ko) %{_mandir}/ko/man8/setsid.8*
1108
1109 %lang(nl) %{_mandir}/nl/man1/kill.1*
1110
1111 %lang(pl) %{_mandir}/pl/man1/cal.1*
1112 %lang(pl) %{_mandir}/pl/man1/col.1*
1113 %lang(pl) %{_mandir}/pl/man1/colcrt.1*
1114 %lang(pl) %{_mandir}/pl/man1/colrm.1*
1115 %lang(pl) %{_mandir}/pl/man1/getopt.1*
1116 %lang(pl) %{_mandir}/pl/man1/hexdump.1*
1117 %lang(pl) %{_mandir}/pl/man1/kill.1*
1118 %lang(pl) %{_mandir}/pl/man1/look.1*
1119 %lang(pl) %{_mandir}/pl/man1/logger.1*
1120 %lang(pl) %{_mandir}/pl/man1/more.1*
1121 %lang(pl) %{_mandir}/pl/man1/rev.1*
1122 %lang(pl) %{_mandir}/pl/man1/script.1*
1123 %lang(pl) %{_mandir}/pl/man1/setterm.1*
1124 %lang(pl) %{_mandir}/pl/man1/ul.1*
1125 %lang(pl) %{_mandir}/pl/man1/whereis.1*
1126 %lang(pl) %{_mandir}/pl/man1/write.1*
1127 %lang(pl) %{_mandir}/pl/man8/ctrlaltdel.8*
1128 %lang(pl) %{_mandir}/pl/man8/dmesg.8*
1129 %lang(pl) %{_mandir}/pl/man8/fdformat.8*
1130 %lang(pl) %{_mandir}/pl/man8/ipcrm.8*
1131 %lang(pl) %{_mandir}/pl/man8/ipcs.8*
1132 %lang(pl) %{_mandir}/pl/man8/mkswap.8*
1133 %lang(pl) %{_mandir}/pl/man8/renice.8*
1134
1135 %lang(ru) %{_mandir}/ru/man1/ddate.1*
1136
1137 %attr(755,root,root) /sbin/fdisk
1138 %attr(755,root,root) /sbin/fsck.minix
1139 %attr(755,root,root) /sbin/mkfs.minix
1140 %ifnarch sparc sparc64
1141 %attr(755,root,root) /sbin/cfdisk
1142 %attr(755,root,root) /sbin/sfdisk
1143 %endif
1144
1145 %{_mandir}/man8/fdisk.8*
1146 %ifnarch sparc sparc64
1147 %{_mandir}/man8/cfdisk.8*
1148 %{_mandir}/man8/sfdisk.8*
1149 %endif
1150 %{_mandir}/man8/fsck.minix.8*
1151 %{_mandir}/man8/mkfs.bfs.8*
1152 %{_mandir}/man8/mkfs.minix.8*
1153 %{_mandir}/man8/mkfs.8*
1154
1155 %lang(es) %{_mandir}/es/man8/fdisk.8*
1156 %lang(es) %{_mandir}/es/man8/fsck.minix.8*
1157 %lang(es) %{_mandir}/es/man8/mkfs.minix.8*
1158 %lang(es) %{_mandir}/es/man8/mkfs.8*
1159
1160 %lang(fr) %{_mandir}/fr/man8/fdisk.8*
1161 %ifnarch sparc sparc64
1162 %lang(fr) %{_mandir}/fr/man8/cfdisk.8*
1163 %lang(fr) %{_mandir}/fr/man8/sfdisk.8*
1164 %endif
1165 %lang(fr) %{_mandir}/fr/man8/mkfs.minix.8*
1166 %lang(fr) %{_mandir}/fr/man8/mkfs.8*
1167
1168 %lang(hu) %{_mandir}/hu/man8/mkfs.8*
1169
1170 %lang(it) %{_mandir}/it/man8/fdisk.8*
1171 %ifnarch sparc sparc64
1172 %lang(it) %{_mandir}/it/man8/cfdisk.8*
1173 %endif
1174
1175 %lang(ja) %{_mandir}/ja/man8/fdisk.8*
1176 %ifnarch sparc sparc64
1177 %lang(ja) %{_mandir}/ja/man8/cfdisk.8*
1178 %lang(ja) %{_mandir}/ja/man8/sfdisk.8*
1179 %endif
1180 %lang(ja) %{_mandir}/ja/man8/fsck.minix.8*
1181 %lang(ja) %{_mandir}/ja/man8/mkfs.bfs.8*
1182 %lang(ja) %{_mandir}/ja/man8/mkfs.minix.8*
1183 %lang(ja) %{_mandir}/ja/man8/mkfs.8*
1184
1185 %lang(ko) %{_mandir}/ko/man8/fdisk.8*
1186 %lang(ko) %{_mandir}/ko/man8/fsck.minix.8*
1187 %lang(ko) %{_mandir}/ko/man8/mkfs.minix.8*
1188 %lang(ko) %{_mandir}/ko/man8/mkfs.8*
1189
1190 %lang(pl) %{_mandir}/pl/man8/fdisk.8*
1191 %lang(pl) %{_mandir}/pl/man8/fsck.minix.8*
1192 %lang(pl) %{_mandir}/pl/man8/mkfs.minix.8*
1193 %lang(pl) %{_mandir}/pl/man8/mkfs.8*
1194
1195 %attr(755,root,root) /sbin/fsck.cramfs
1196 %attr(755,root,root) /sbin/mkfs.cramfs
1197 %attr(755,root,root) /sbin/mkfs.bfs
1198
1199 %ghost /var/lock/wtmpxlock
1200
1201 %files -n blockdev
1202 %defattr(644,root,root,755)
1203 %attr(754,root,root) /etc/rc.d/init.d/blockdev
1204 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/blockdev
1205 %attr(755,root,root) /sbin/blockdev
1206 %{_mandir}/man8/blockdev.8*
1207 %lang(ja) %{_mandir}/ja/man8/blockdev.8*
1208
1209 %files -n mount
1210 %defattr(644,root,root,755)
1211 %attr(4755,root,root) /bin/mount
1212 %attr(4755,root,root) /bin/umount
1213 %attr(755,root,root) /sbin/pivot_root
1214 %attr(755,root,root) /sbin/swapon
1215 %attr(755,root,root) /sbin/swapoff
1216
1217 %{_mandir}/man5/fstab.5*
1218
1219 %{_mandir}/man8/mount.8*
1220 %{_mandir}/man8/umount.8*
1221 %{_mandir}/man8/pivot_root.8*
1222 %{_mandir}/man8/swapon.8*
1223 %{_mandir}/man8/swapoff.8*
1224
1225 %lang(cs) %{_mandir}/cs/man5/fstab.5*
1226
1227 %lang(de) %{_mandir}/de/man5/fstab.5*
1228
1229 %lang(es) %{_mandir}/es/man5/fstab.5*
1230 %lang(es) %{_mandir}/es/man8/mount.8*
1231 %lang(es) %{_mandir}/es/man8/umount.8*
1232 %lang(es) %{_mandir}/es/man8/swapon.8*
1233 %lang(es) %{_mandir}/es/man8/swapoff.8*
1234
1235 %lang(fr) %{_mandir}/fr/man5/fstab.5*
1236 %lang(fr) %{_mandir}/fr/man8/mount.8*
1237 %lang(fr) %{_mandir}/fr/man8/umount.8*
1238
1239 %lang(hu) %{_mandir}/hu/man5/fstab.5*
1240 %lang(hu) %{_mandir}/hu/man8/mount.8*
1241 %lang(hu) %{_mandir}/hu/man8/umount.8*
1242
1243 %lang(it) %{_mandir}/it/man5/fstab.5*
1244 %lang(it) %{_mandir}/it/man8/mount.8*
1245 %lang(it) %{_mandir}/it/man8/umount.8*
1246 %lang(it) %{_mandir}/it/man8/swapon.8*
1247 %lang(it) %{_mandir}/it/man8/swapoff.8*
1248
1249 %lang(ja) %{_mandir}/ja/man5/fstab.5*
1250 %lang(ja) %{_mandir}/ja/man8/mount.8*
1251 %lang(ja) %{_mandir}/ja/man8/umount.8*
1252 %lang(ja) %{_mandir}/ja/man8/pivot_root.8*
1253 %lang(ja) %{_mandir}/ja/man8/swapon.8*
1254 %lang(ja) %{_mandir}/ja/man8/swapoff.8*
1255
1256 %lang(ko) %{_mandir}/ko/man5/fstab.5*
1257 %lang(ko) %{_mandir}/ko/man8/mount.8*
1258 %lang(ko) %{_mandir}/ko/man8/umount.8*
1259 %lang(ko) %{_mandir}/ko/man8/swapon.8*
1260 %lang(ko) %{_mandir}/ko/man8/swapoff.8*
1261
1262 %lang(pl) %{_mandir}/pl/man5/fstab.5*
1263 %lang(pl) %{_mandir}/pl/man8/mount.8*
1264 %lang(pl) %{_mandir}/pl/man8/umount.8*
1265 %lang(pl) %{_mandir}/pl/man8/swapon.8*
1266 %lang(pl) %{_mandir}/pl/man8/swapoff.8*
1267
1268 %files -n losetup
1269 %defattr(644,root,root,755)
1270 %attr(755,root,root) /sbin/losetup
1271 %{_mandir}/man8/losetup.8*
1272 %lang(fr) %{_mandir}/fr/man8/losetup.8*
1273 %lang(it) %{_mandir}/it/man8/losetup.8*
1274 %lang(ja) %{_mandir}/ja/man8/losetup.8*
1275 %lang(ko) %{_mandir}/ko/man8/losetup.8*
1276 %lang(pl) %{_mandir}/pl/man8/losetup.8*
1277
1278 %files chkdupexe
1279 %defattr(644,root,root,755)
1280 %attr(755,root,root) %{_bindir}/chkdupexe
1281 %{_mandir}/man1/chkdupexe.1*
1282 %lang(ja) %{_mandir}/ja/man1/chkdupexe.1*
1283 %lang(ko) %{_mandir}/ko/man1/chkdupexe.1*
1284 %lang(pl) %{_mandir}/pl/man1/chkdupexe.1*
1285
1286 %files -n tunelp
1287 %defattr(644,root,root,755)
1288 %attr(755,root,root) %{_sbindir}/tunelp
1289 %{_mandir}/man8/tunelp.8*
1290 %lang(es) %{_mandir}/es/man8/tunelp.8*
1291 %lang(ja) %{_mandir}/ja/man8/tunelp.8*
1292 %lang(pl) %{_mandir}/pl/man8/tunelp.8*
1293
1294 %files -n login
1295 %defattr(644,root,root,755)
1296 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/login
1297 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.login
1298 %attr(755,root,root) /bin/login
1299 %{_mandir}/man1/login.1*
1300 %lang(de) %{_mandir}/de/man1/login.1*
1301 %lang(es) %{_mandir}/es/man1/login.1*
1302 %lang(hu) %{_mandir}/hu/man1/login.1*
1303 %lang(id) %{_mandir}/id/man1/login.1*
1304 %lang(ja) %{_mandir}/ja/man1/login.1*
1305 %lang(ko) %{_mandir}/ko/man1/login.1*
1306 %lang(pl) %{_mandir}/pl/man1/login.1*
1307
1308 %files -n agetty
1309 %defattr(644,root,root,755)
1310 %attr(755,root,root) /sbin/agetty
1311 %{_mandir}/man8/agetty.8*
1312 %lang(es) %{_mandir}/es/man8/agetty.8*
1313 %lang(ja) %{_mandir}/ja/man8/agetty.8*
1314
1315 %files -n libblkid
1316 %defattr(644,root,root,755)
1317 %attr(755,root,root) /%{_lib}/libblkid.so.*.*
1318 %attr(755,root,root) %ghost /%{_lib}/libblkid.so.1
1319
1320 %files -n libblkid-devel
1321 %defattr(644,root,root,755)
1322 %attr(755,root,root) %{_libdir}/libblkid.so
1323 %{_libdir}/libblkid.la
1324 %{_includedir}/blkid
1325 %{_pkgconfigdir}/blkid.pc
1326 %{_mandir}/man3/libblkid.3*
1327
1328 %files -n libblkid-static
1329 %defattr(644,root,root,755)
1330 %{_libdir}/libblkid.a
1331
1332 %if %{with initrd} && %{with dietlibc}
1333 %files -n libblkid-dietlibc
1334 %defattr(644,root,root,755)
1335 %{dietlibdir}/libblkid.a
1336 %endif
1337
1338 %files -n libuuid
1339 %defattr(644,root,root,755)
1340 %attr(755,root,root) %{_bindir}/uuidgen
1341 %attr(755,root,root) /%{_lib}/libuuid.so.*.*
1342 %attr(755,root,root) %ghost /%{_lib}/libuuid.so.1
1343 %{_mandir}/man1/uuidgen.1*
1344
1345 %files -n libuuid-devel
1346 %defattr(644,root,root,755)
1347 %attr(755,root,root) %{_libdir}/libuuid.so
1348 %{_libdir}/libuuid.la
1349 %{_includedir}/uuid
1350 %{_pkgconfigdir}/uuid.pc
1351 %{_mandir}/man3/uuid*.3*
1352
1353 %files -n libuuid-static
1354 %defattr(644,root,root,755)
1355 %{_libdir}/libuuid.a
1356
1357 %if %{with initrd} && %{with dietlibc}
1358 %files -n libuuid-dietlibc
1359 %defattr(644,root,root,755)
1360 %{dietlibdir}/libuuid.a
1361 %endif
1362
1363 %files -n uuidd
1364 %defattr(644,root,root,755)
1365 %attr(6755,uuidd,uuidd) %{_sbindir}/uuidd
1366 %attr(2775,uuidd,uuidd) /var/lib/libuuid
1367 %{_mandir}/man8/uuidd.8*
1368
1369 %files -n libmount
1370 %defattr(644,root,root,755)
1371 %attr(755,root,root) /%{_lib}/libmount.so.*.*
1372 %attr(755,root,root) %ghost /%{_lib}/libmount.so.1
1373 # move to -n mount when mount starts to use libmount
1374 %attr(755,root,root) /bin/findmnt
1375 %{_mandir}/man8/findmnt.8*
1376
1377 %files -n libmount-devel
1378 %defattr(644,root,root,755)
1379 %attr(755,root,root) %{_libdir}/libmount.so
1380 %{_libdir}/libmount.la
1381 %{_includedir}/libmount
1382 %{_pkgconfigdir}/mount.pc
1383
1384 %files -n libmount-static
1385 %defattr(644,root,root,755)
1386 %{_libdir}/libmount.a
1387
1388 %if %{with initrd} && %{with dietlibc}
1389 %files -n libmount-dietlibc
1390 %defattr(644,root,root,755)
1391 %{dietlibdir}/libmount.a
1392 %endif
1393
1394 %files -n fsck
1395 %defattr(644,root,root,755)
1396 %attr(755,root,root) /sbin/fsck
1397 %{_mandir}/man8/fsck.8*
1398
1399 %if %{with initrd}
1400 %files initrd
1401 %defattr(644,root,root,755)
1402 %attr(755,root,root) %{_libdir}/initrd/*
1403 %endif
This page took 0.298277 seconds and 4 git commands to generate.