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