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