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