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