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