]> git.pld-linux.org Git - packages/util-linux.git/blame - util-linux.spec
- updated to 2.26.2
[packages/util-linux.git] / util-linux.spec
CommitLineData
a7980c08 1# TODO
8b6144a3 2# - remote chfn/chsh (BR: libuser)? - 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
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
1f98a8e0 39Version: 2.26.2
f374e35c 40Release: 1
c7c0c6cb 41License: GPL v2+
67de32db 42Group: Applications/System
c7c0c6cb 43Source0: https://www.kernel.org/pub/linux/utils/util-linux/v2.26/%{name}-%{version}.tar.xz
1f98a8e0 44# Source0-md5: 9bdf368c395f1b70325d0eb22c7f48fb
e70bda7d 45Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
67de32db 46# Source1-md5: 3c940c7e7fe699eaa2ddb1bffb3de2fe
47Source2: login.pamd
0057a448 48Source3: %{name}-blockdev.init
49Source4: %{name}-blockdev.sysconfig
3ec837fc 50Source5: blockdev.upstart
db301a98
AM
51Source6: su.pamd
52Source7: su-l.pamd
034a23bb
JB
53Source8: runuser.pamd
54Source9: runuser-l.pamd
9ebc19a0
JR
55Source10: nologin.c
56Source11: nologin.8
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
d2ce6a54 69BuildRequires: gettext-tools >= 0.14.1
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
67de32db 82BuildRequires: rpm >= 4.4.9-56
d18bf877 83BuildRequires: rpmbuild(macros) >= 1.671
67de32db 84BuildRequires: sed >= 4.0
a7980c08 85BuildRequires: tar >= 1:1.22
5d31eab4 86BuildRequires: udev-devel
a7980c08 87BuildRequires: xz
67de32db 88BuildRequires: zlib-devel
89%if %{with initrd}
90 %if %{with uClibc}
91BuildRequires: uClibc-static >= 2:0.9.29
92 %else
93 %if %{with dietlibc}
535578d6 94BuildRequires: dietlibc-static >= 2:0.32-14
67de32db 95 %else
96BuildRequires: glibc-static
97 %endif
98 %endif
99%endif
589e99da 100Requires: libblkid = %{version}-%{release}
c7c0c6cb 101Requires: libfdisk = %{version}-%{release}
0db61bcb 102%{?with_selinux:Requires: libselinux >= 2.0}
8b6144a3 103Requires: libsmartcols = %{version}-%{release}
26f68a7d 104Requires: pam >= %{pam_ver}
4fa9d824 105Provides: eject = %{version}-%{release}
67de32db 106Provides: fdisk
107Provides: linux32
108Provides: sparc32
67de32db 109Obsoletes: cramfs
4fa9d824 110Obsoletes: eject
67de32db 111Obsoletes: ionice
112Obsoletes: linux32
113Obsoletes: rawdevices
114Obsoletes: schedutils
115Obsoletes: setarch
116Obsoletes: sparc32
232bdb1a 117Obsoletes: util-linux-chkdupexe
28b99029 118Obsoletes: util-linux-ng < 2.20-1
67de32db 119Obsoletes: util-linux-suids
971f9098 120Conflicts: SysVinit-tools < 2.88-15
67de32db 121Conflicts: e2fsprogs < 1.41.8-5
cc3d4f31 122Conflicts: rc-scripts < 0.4.9-2
67de32db 123Conflicts: shadow-extras < 1:4.0.3-6
034a23bb 124%if %{with su}
034a23bb
JB
125Conflicts: coreutils < 8.19
126%endif
67de32db 127BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
128
129%define debugcflags -O1 -g
130
131# for some reason known only to rpm there must be "\\|" not "\|" here
132%define dietarch %(echo %{_target_cpu} | sed -e 's/i.86\\|pentium.\\|athlon/i386/;s/amd64/x86_64/;s/armv.*/arm/')
133%define dietlibdir %{_prefix}/lib/dietlibc/lib-%{dietarch}
134
135%ifarch ppc ppc64
136# for dietlibc
137%define filterout_ld -Wl,-z,relro
138%endif
139
140%description
141util-linux contains a large variety of low-level system utilities
142necessary for a functional Linux system. This includes, among other
143things, configuration tools such as fdisk and system programs such as
144logger.
145
146%description -l de.UTF-8
147util-linux enthält eine große Anzahl an
148low-level-Systemdienstprogrammen, die für ein funktionierendes
149Linux-System erforderlich sind. Dazu gehören Konfigurationstools wie
150'fdisk' und Systemprogramme wie 'logger'.
151
152%description -l es.UTF-8
153util-linux contiene una gran variedad de utilitarios de sistema de
154bajo nivel necesarios a un sistema Linux funcional. Esto incluye,
155entre otras cosas, herramientas de configuración como fdisk y
156programas de sistema como logger.
157
158%description -l fr.UTF-8
159util-linux contient une grande variété d'utilitaire système bas niveau
160nécessaires au fonctionnement d'un système Linux. Cela comprend, entre
161autres, les outils de configuration comme fdisk et des programmes
162systèmes comme logger.
163
164%description -l pl.UTF-8
165util-linux zawiera wiele różnych, niskopoziomowych narzędzi
166systemowych niezbędnych do prawidłowego działania Linuksa. W pakiecie
167znajdują się między innymi narzędzia konfiguracyjne, takie jak fdisk i
168programy systemowe, takie jak logger.
169
170%description -l pt_BR.UTF-8
171util-linux contém uma grande variedade de utilitários de sistema de
172baixo-nível necessários para um sistema Linux funcional. Isso inclui,
173entre outras coisas, ferramentas de configuração como fdisk e
174programas de sistema como logger.
175
176%description -l ru.UTF-8
177Этот пакет содержит большой набор системных утилит низкого уровня,
178которые необходимы для функционирования системы Linux. Он включает, в
179числе прочих, инструменты конфигурации, такие как fdisk, и системные
180программы, такие как logger.
181
182%description -l tr.UTF-8
183şlevsel durumdaki bir Linux sistemi için gerekli birçok alt düzey
184sistem araçlarını içerir. Bunlar arasında fdisk gibi yapılandırma
185uygulamaları ve logger gibi sistem programları sayılabilir.
186
187%description -l uk.UTF-8
188Цей пакет містить великий набір системних утиліт низького рівня, які
189необхідні для функціонування системи Linux. Він містить, окрім інших,
190конфігураційні інструменти (такі як fdisk) та системні програми (такі
191як logger).
192
193%package -n blockdev
194Summary: Support for blockdev
195Summary(pl.UTF-8): Obsługa blockdev
196Group: Applications/System
197Requires(post,preun): /sbin/chkconfig
d18bf877 198Requires(post,preun,postun): systemd-units >= 38
67de32db 199Requires: coreutils
1401d1d4 200Requires: rc-scripts >= 0.4.3.0
d18bf877 201Requires: systemd-units >= 38
67de32db 202
203%description -n blockdev
204The utility blockdev allows one to call block device ioctls from the
205command line. This package also includes initscript to set blockdev
206parameters at system startup.
207
208%description -n blockdev -l pl.UTF-8
209Narzędzie blockdev pozwala na wywołania ioctl dla urządzeń blokowych z
210linii poleceń. Ten pakiet zawiera także skrypt inicjalizacyjny do
211ustawiania parametrów blockdev przy starcie systemu.
212
213%package -n losetup
214Summary: Programs for setting up and configuring loopback devices
215Summary(de.UTF-8): Programme zum Einrichten und Konfigurieren von Loopback-Geräten
216Summary(fr.UTF-8): Programmes pour mettre en place et configurer les loopback
217Summary(pl.UTF-8): Program do konfiguracji urządzenia blokowego loopback
218Summary(ru.UTF-8): Программы для настройки loopback-устройств
219Summary(tr.UTF-8): Yerel-çevrim aygıtlarının kurulması ve ayarlanması için programlar
220Summary(uk.UTF-8): Програми для конфігурації loopback-пристроїв
221Group: Applications/System
8b6144a3 222Requires: libsmartcols = %{version}-%{release}
67de32db 223
224%description -n losetup
225Linux supports a special block device called the loopback device,
226which maps a normal file onto a virtual block device. This package
227contains programs for setting up and removing the mapping between
228files and loopback devices.
229
230Block loopback devices should not be confused with the networking
231loopback device, which is configured with the normal ifconfig command.
232
233%description -n losetup -l de.UTF-8
234Linux unterstützt ein spezielles Blockgerät, das sogenannte Loopback,
235das eine normale Datei auf ein virtuelles Blockgerät abbildet. Das
236Paket enthält Programme zum Einrichten und Entfernen der Zuordnung
237zwischen Dateien und Loopback-Geräten.
238
239%description -n losetup -l fr.UTF-8
240Linux gère un périphérique bloc spécial appelé « loopback », qui
241correspond à un fichier normal sur un périphérique bloc virtuel. Ce
242paquetage contient les programmes pour configurer et supprimer la
243correspondance entre les fichiers et les périphériques loopback.
244
245Les périphériques bloc loopback ne doivent pas être confondus avec le
246périphérique loopback du réseau, configuré avec la commande ifconfig
247normale.
248
249%description -n losetup -l pl.UTF-8
250Linux wspiera specjalne urządzenie blokowe loopback, które mapuje
251normalny plik w wirtualne urządzenie blokowe. Pakiet ten zawiera
252program, przy pomocy którego będziesz mógł je skonfigurować.
253
254Urządzenie blokowe loopback nie powinno być mylone z sieciowym
255interfejsem loopback, który jest konfigurowany przy pomocy polecenia
256ifconfig.
257
258%description -n losetup -l ru.UTF-8
259Linux поддерживает специальное блочное устройство, называемое
260loopback, которое отображает обычный файл в виртуальное блочное
261устройство. Это позволяет использовать файл как виртуальную файловую
262систему. Losetup используется для связи loopback-устройств с обычными
263файлами или блочными устройствами, для отсоединения loopback-устройств
264и запросов их статуса.
265
266%description -n losetup -l tr.UTF-8
267Linux özel bir blok aygıt olan yerel-çevrim aygıtını (loopback device)
268destekler. Bu aygıt normal bir dosyanın sanal bir blok aygıtı üzerine
269haritasını çıkarır. Bu paket, dosyalar ve yerel-çevrim aygıtları
270arasındaki haritalama işleminin kurulması ve kaldırılması için
271programlar içerir. Blok yerel-çevrim aygıtı ifconfig komutu ile
272yapılandırılan ağ yerel-çevrim aygıtı ile karıştırılmamalıdır.
273
274%description -n losetup -l uk.UTF-8
275Linux підтримує спеціальний блочний пристрій, loopback, який
276відображує звичайний файл у віртуальний блочний пристрій. Це дозволяє
277використовувати файл як віртуальну файлову систему. Losetup
278використовують для зв'язку loopback-пристроїв зі звичайними файлами
279або блочними пристроями, для від'єднання loopback-пристроїв та
280запросів їх стану.
281
282%package -n mount
283Summary: Programs for mounting and unmounting filesystems
284Summary(de.UTF-8): Programme zum montieren und abmontieren von Dateisystemen
285Summary(fr.UTF-8): Programme pour monter et démonter des systèmes de fichiers
286Summary(pl.UTF-8): Programy do montowania i odmontowywania systemów plików
287Summary(ru.UTF-8): Программы для монтирования и размонтирования файловых систем
288Summary(tr.UTF-8): Dosya sistemlerini bağlamak ve çözmek için programlar
289Summary(uk.UTF-8): Програми для монтування та розмонтування файлових систем
290Group: Applications/System
bc9462df 291Requires: libmount = %{version}-%{release}
8b6144a3 292Requires: libsmartcols = %{version}-%{release}
2b77001e 293Conflicts: SysVinit < 2.86-26
2d2bdd48 294Conflicts: upstart-SysVinit < 2.86-28
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 \
6e84fb29
JB
771 --disable-agetty \
772 --disable-chfn-chsh \
ca8d370c 773 --disable-cramfs \
6e84fb29
JB
774 --disable-kill \
775 --disable-ldattach \
17cf1024 776 --disable-libmount \
4fa9d824 777 --disable-login \
6e84fb29
JB
778 --disable-losetup \
779 --disable-minix \
4fa9d824 780 --disable-newgrp \
6e84fb29
JB
781 --disable-partx \
782 --disable-raw \
034a23bb 783 --disable-runuser \
67de32db 784 --disable-schedutils \
6e84fb29 785 --disable-setarch \
67de32db 786 --disable-silent-rules \
6e84fb29
JB
787 --disable-su \
788 --disable-sulogin \
232bdb1a 789 --disable-tunelp \
67de32db 790 --disable-use-tty-group \
4fa9d824 791 --disable-utmpdump \
6e84fb29
JB
792 --disable-uuidd \
793 --disable-vipw \
67de32db 794 --disable-wall \
795 --without-audit \
796 --without-ncurses \
f5001161
AM
797 --without-selinux \
798 --without-smack
67de32db 799
800# configure gets it unconditionally wrong
573fc850 801%{__sed} -i -e 's/#define HAVE_WIDECHAR 1//' config.h
67de32db 802
6e84fb29
JB
803%{__make} \
804%if %{with uClibc}
805 LDFLAGS="-Wl,-static"
806%endif
807%if %{with dietlibc}
808 CPPFLAGS="$CPPFLAGS -D_BSD_SOURCE" \
809 LDFLAGS="-lcompat"
810%endif
811
812%{__make} install \
813 DESTDIR=$(pwd)/initrd
67de32db 814
815%{__make} clean
816%endif
817
818%configure \
819 --bindir=/bin \
820 --sbindir=/sbin \
821 %{!?with_fallocate:--disable-fallocate} \
822 --disable-silent-rules \
823 --disable-use-tty-group \
824 --disable-wall \
6e84fb29 825 --enable-chfn-chsh \
67de32db 826 --enable-kill \
6e84fb29
JB
827 --enable-libblkid \
828 --enable-line \
829 --enable-login \
67de32db 830 --enable-login-chown-vcs \
6e84fb29 831 --enable-newgrp \
67de32db 832 --enable-partx \
034a23bb
JB
833 --enable-runuser%{!?with_su:=no} \
834 --enable-su%{!?with_su:=no} \
6e84fb29 835 --enable-sulogin \
232bdb1a 836 --enable-tunelp \
6e84fb29
JB
837 --enable-utmpdump \
838 --enable-vipw \
67de32db 839 --enable-write \
971f9098 840 --with-python=3 \
67de32db 841 --with-audit \
0db61bcb 842 --with-bashcompletiondir=/usr/share/bash-completion/completions \
f5001161
AM
843 --with-selinux%{!?with_selinux:=no} \
844 --with-smack
67de32db 845
846%{__make}
847
9ebc19a0
JR
848%{__cc} %{rpmcflags} nologin.c -o nologin
849
67de32db 850%install
851rm -rf $RPM_BUILD_ROOT
3ec837fc 852install -d $RPM_BUILD_ROOT/etc/{pam.d,rc.d/init.d,sysconfig,init,security} \
d18bf877
JR
853 $RPM_BUILD_ROOT{/%{_lib},/var/{lock,lib/libuuid}} \
854 $RPM_BUILD_ROOT{/lib/systemd/pld-helpers.d,%{systemdunitdir}}
67de32db 855%{?with_dietlibc:install -d $RPM_BUILD_ROOT%{dietlibdir}}
856
857%{__make} install \
858 DESTDIR=$RPM_BUILD_ROOT
859
8b6144a3
JB
860%{__mv} $RPM_BUILD_ROOT%{_sbindir}/{addpart,delpart,partx} $RPM_BUILD_ROOT/sbin
861%{__mv} $RPM_BUILD_ROOT/sbin/raw $RPM_BUILD_ROOT%{_bindir}
67de32db 862
8834e309 863install -p nologin $RPM_BUILD_ROOT/sbin
b09a4e11 864cp -p %{SOURCE11} $RPM_BUILD_ROOT%{_mandir}/man8
9ebc19a0 865
3ec837fc 866cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/login
67de32db 867install -p %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/blockdev
3ec837fc
ER
868cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/blockdev
869cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/init/blockdev.conf
d18bf877
JR
870cp -p %{SOURCE12} $RPM_BUILD_ROOT%{systemdunitdir}/blockdev.service
871cp -p %{SOURCE13} $RPM_BUILD_ROOT/lib/systemd/pld-helpers.d/blockdev.sh
034a23bb 872%if %{with su}
2d2bdd48 873ln -s ../sbin/runuser $RPM_BUILD_ROOT/bin/runuser
db301a98
AM
874cp -p %{SOURCE6} $RPM_BUILD_ROOT/etc/pam.d/su
875cp -p %{SOURCE7} $RPM_BUILD_ROOT/etc/pam.d/su-l
034a23bb
JB
876cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/pam.d/runuser
877cp -p %{SOURCE9} $RPM_BUILD_ROOT/etc/pam.d/runuser-l
878%endif
67de32db 879
880:> $RPM_BUILD_ROOT/etc/security/blacklist.login
881:> $RPM_BUILD_ROOT/var/lock/wtmpxlock
882:> $RPM_BUILD_ROOT%{_sysconfdir}/blkid.tab
883
c7c0c6cb 884for lib in blkid fdisk mount smartcols uuid; do
67de32db 885 mv $RPM_BUILD_ROOT%{_libdir}/lib${lib}.so.* $RPM_BUILD_ROOT/%{_lib}
886 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/lib${lib}.so.*.*.*) \
887 $RPM_BUILD_ROOT%{_libdir}/lib${lib}.so
888done
889
8b6144a3
JB
890# python module
891%{__rm} $RPM_BUILD_ROOT%{py3_sitedir}/libmount/pylibmount.la
892# obsoleted by pkg-config (libuuid.la temporarily kept because of packages built with it)
c7c0c6cb 893%{__rm} $RPM_BUILD_ROOT%{_libdir}/lib{blkid,fdisk,mount,smartcols}.la
8b6144a3 894
db37f8cd 895ln -s hwclock $RPM_BUILD_ROOT/sbin/clock
a40f6dee 896echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/man8/clock.8
67de32db 897
63bd1af6 898ln -s utmpdump $RPM_BUILD_ROOT%{_bindir}/utmpx-dump
db37f8cd 899ln -s mkswap $RPM_BUILD_ROOT/sbin/mkfs.swap
63bd1af6 900
67de32db 901for d in cs de es fi fr hu id it ja ko nl pl ; do
902 for m in man1 man5 man8 ; do
903 if [ -d man/$d/$m ]; then
904 install -d $RPM_BUILD_ROOT%{_mandir}/$d/$m
8834e309 905 cp -p man/$d/$m/* $RPM_BUILD_ROOT%{_mandir}/$d/$m
67de32db 906 fi
907 done
908done
3146265b
JB
909# it's been moved from man1 to man8
910for d in es ja ko ; do
911 mv -f $RPM_BUILD_ROOT%{_mandir}/$d/man1/readprofile.1 \
912 $RPM_BUILD_ROOT%{_mandir}/$d/man8/readprofile.8
913 %{__sed} -i -e 's/READPROFILE 1/READPROFILE 8/' $RPM_BUILD_ROOT%{_mandir}/$d/man8/readprofile.8
914done
a40f6dee
JR
915# fix inconsistent man links
916echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/es/man8/clock.8
917echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/ja/man8/clock.8
918echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/es/man8/swapoff.8
919echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/it/man8/swapoff.8
920echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/ja/man8/swapoff.8
921echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/ko/man8/swapoff.8
922echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/pl/man8/swapoff.8
67de32db 923
924# cleanup, remove files not included in package
925%{__rm} $RPM_BUILD_ROOT%{_bindir}/{chfn,chsh,newgrp} \
926 $RPM_BUILD_ROOT%{_sbindir}/{vigr,vipw} \
927 $RPM_BUILD_ROOT%{_mandir}/man1/{chfn,chsh,newgrp}.1 \
928 $RPM_BUILD_ROOT%{_mandir}/man8/{vigr,vipw}.8 \
0d819006 929 $RPM_BUILD_ROOT%{_mandir}/*/man1/{arch,chkdupexe,ddate,reset}.1 \
67de32db 930 $RPM_BUILD_ROOT%{_mandir}/*/man5/nfs.5 \
8b6144a3 931 $RPM_BUILD_ROOT%{_mandir}/*/man8/{cytune,elvtune,setfdprm,sln,ramsize,raw,rdev,rootflags,vidmode}.8
67de32db 932
6e84fb29
JB
933%ifarch sparc sparcv9 sparc64
934# programs not built on sparc
67de32db 935%{__rm} $RPM_BUILD_ROOT%{_mandir}/*/man8/{cfdisk,sfdisk}.8
936%endif
937
6e84fb29 938# examples
971f9098 939%{__rm} $RPM_BUILD_ROOT%{_docdir}/%{name}/getopt/getopt-parse.*sh
6e84fb29 940
67de32db 941%if %{with initrd}
942install -d $RPM_BUILD_ROOT%{_libdir}/initrd
6e84fb29
JB
943install -p initrd/bin/* $RPM_BUILD_ROOT%{_libdir}/initrd
944install -p initrd/sbin/* $RPM_BUILD_ROOT%{_libdir}/initrd
67de32db 945ln -s fsck $RPM_BUILD_ROOT%{_libdir}/initrd/e2fsck
946
947# We don't need those
8b6144a3 948%{__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 949%{__rm} $RPM_BUILD_ROOT%{_libdir}/lib{blkid,mount}.la
67de32db 950
951%if %{with dietlibc}
6e84fb29 952cp -a initrd/%{_lib}/lib*.a $RPM_BUILD_ROOT%{dietlibdir}
67de32db 953%endif
954%endif
955
0057a448 956%find_lang %{name}
67de32db 957
958%clean
959rm -rf $RPM_BUILD_ROOT
960
961%post -n blockdev
962/sbin/chkconfig --add blockdev
963%service blockdev restart
d18bf877 964%systemd_post blockdev.service
67de32db 965
966%preun -n blockdev
967if [ "$1" = "0" ]; then
968 %service blockdev stop
969 /sbin/chkconfig --del blockdev
970fi
d18bf877
JR
971%systemd_preun blockdev.service
972
973%postun -n blockdev
974%systemd_reload
975
976%triggerpostun -n blockdev -- blockdev < 2.24-4
977%systemd_trigger blockdev.service
67de32db 978
979%post -n libblkid -p /sbin/ldconfig
980%postun -n libblkid -p /sbin/ldconfig
981
982%post -n libuuid -p /sbin/ldconfig
983%postun -n libuuid -p /sbin/ldconfig
984
985%pre -n uuidd
986if [ "$(getgid libuuid 2>/dev/null)" = "222" ]; then
2d2bdd48 987 /usr/sbin/groupmod -n uuidd libuuid
67de32db 988fi
989%groupadd -g 222 uuidd
990if [ "$(id -u libuuid 2>/dev/null)" = "222" ]; then
2d2bdd48 991 /usr/sbin/usermod -l uuidd libuuid
67de32db 992fi
993%useradd -u 222 -r -d /var/lib/libuuid -s /bin/false -c "UUID generator helper daemon" -g uuidd uuidd
994
995%postun -n uuidd
996if [ "$1" = "0" ]; then
2d2bdd48
TP
997 %userremove uuidd
998 %groupremove uuidd
67de32db 999fi
1000
c7c0c6cb
JB
1001%post -n libfdisk -p /sbin/ldconfig
1002%postun -n libfdisk -p /sbin/ldconfig
1003
67de32db 1004%post -n libmount -p /sbin/ldconfig
1005%postun -n libmount -p /sbin/ldconfig
1006
8b6144a3
JB
1007%post -n libsmartcols -p /sbin/ldconfig
1008%postun -n libsmartcols -p /sbin/ldconfig
1009
0057a448 1010%files -f %{name}.lang
67de32db 1011%defattr(644,root,root,755)
6e84fb29 1012%doc AUTHORS ChangeLog NEWS README README.licensing Documentation misc-utils/getopt-parse.{bash,tcsh}
67de32db 1013
1014%attr(755,root,root) /sbin/clock
1015%attr(755,root,root) /sbin/hwclock*
9ebc19a0 1016%attr(755,root,root) /sbin/nologin
67de32db 1017%{_mandir}/man8/clock.8*
1018%{_mandir}/man8/hwclock.8*
9ebc19a0 1019%{_mandir}/man8/nologin.8*
67de32db 1020%lang(es) %{_mandir}/es/man8/clock.8*
1021%lang(es) %{_mandir}/es/man8/hwclock.8*
1022%lang(ja) %{_mandir}/ja/man8/clock.8*
1023%lang(ja) %{_mandir}/ja/man8/hwclock.8*
1024
1025%ghost %{_sysconfdir}/blkid.tab
1026%attr(755,root,root) /sbin/blkid
1027%attr(755,root,root) /sbin/findfs
1028%{_mandir}/man8/blkid.8*
1029%{_mandir}/man8/findfs.8*
1030
1031%attr(755,root,root) %{_bindir}/linux*
1032%attr(755,root,root) %{_bindir}/setarch
1033%{_mandir}/man8/linux*
1034%{_mandir}/man8/setarch.8*
1035%ifarch s390 s390x
1036%attr(755,root,root) %{_bindir}/s390*
1037%{_mandir}/man8/s390*
1038%endif
286c64ce 1039%ifarch %{ix86} %{x8664} x32
67de32db 1040%attr(755,root,root) %{_bindir}/i386
1041%{_mandir}/man8/i386*
286c64ce 1042%ifarch %{x8664} x32
67de32db 1043%attr(755,root,root) %{_bindir}/x86_64
1044%{_mandir}/man8/x86_64*
1045%endif
1046%endif
1047%ifarch ppc ppc64
1048%attr(755,root,root) %{_bindir}/ppc*
1049%{_mandir}/man8/ppc*
1050%endif
1051%ifarch sparc sparc64
1052%attr(755,root,root) %{_bindir}/sparc*
1053%{_mandir}/man8/sparc*
1054%endif
1055%ifarch ia64
1056%attr(755,root,root) %{_bindir}/i386
1057%attr(755,root,root) %{_bindir}/ia64
1058%{_mandir}/man8/i386*
1059%{_mandir}/man8/ia64*
1060%endif
1061
1062%attr(755,root,root) /bin/dmesg
1063%attr(755,root,root) /bin/kill
67de32db 1064%attr(755,root,root) /bin/more
db301a98 1065
4fa9d824 1066%attr(755,root,root) /bin/wdctl
ed1c99f8 1067
290cedac 1068%attr(755,root,root) /sbin/chcpu
67de32db 1069%attr(755,root,root) /sbin/ctrlaltdel
2e2cdb35 1070%attr(755,root,root) /sbin/addpart
232bdb1a 1071%attr(755,root,root) /sbin/blkdiscard
67de32db 1072%attr(755,root,root) /sbin/delpart
2e2cdb35
ER
1073%attr(755,root,root) /sbin/partx
1074%attr(755,root,root) /bin/lsblk
67de32db 1075%attr(755,root,root) /sbin/fsfreeze
1076%attr(755,root,root) /sbin/fstrim
1077%attr(755,root,root) /sbin/mkfs
db37f8cd 1078%attr(755,root,root) /sbin/mkfs.swap
67de32db 1079%attr(755,root,root) /sbin/mkswap
4fa9d824 1080%attr(755,root,root) /sbin/sulogin
67de32db 1081%attr(755,root,root) /sbin/swaplabel
1082%if "%{pld_release}" != "ac"
1083%attr(755,root,root) /sbin/switch_root
1084%endif
1085%attr(755,root,root) /sbin/wipefs
c7c0c6cb 1086%attr(755,root,root) /sbin/zramctl
67de32db 1087%attr(755,root,root) %{_bindir}/cal
1088%attr(755,root,root) %{_bindir}/chrt
1089%attr(755,root,root) %{_bindir}/col
1090%attr(755,root,root) %{_bindir}/colcrt
1091%attr(755,root,root) %{_bindir}/colrm
1092%attr(755,root,root) %{_bindir}/column
4fa9d824 1093%attr(755,root,root) %{_bindir}/eject
67de32db 1094%attr(755,root,root) %{_bindir}/flock
1095%{?with_fallocate:%attr(755,root,root) %{_bindir}/fallocate}
1096%attr(755,root,root) %{_bindir}/getopt
1097%attr(755,root,root) %{_bindir}/hexdump
1098%attr(755,root,root) %{_bindir}/ionice
1099%attr(755,root,root) %{_bindir}/ipcmk
1100%attr(755,root,root) %{_bindir}/ipcrm
1101%attr(755,root,root) %{_bindir}/ipcs
1102%attr(755,root,root) %{_bindir}/isosize
1103%attr(755,root,root) %{_bindir}/line
971f9098
AM
1104%attr(755,root,root) %{_bindir}/last
1105%attr(755,root,root) %{_bindir}/lastb
67de32db 1106%attr(755,root,root) %{_bindir}/logger
1107%attr(755,root,root) %{_bindir}/look
1108%attr(755,root,root) %{_bindir}/lscpu
4fa9d824 1109%attr(755,root,root) %{_bindir}/lslocks
8b6144a3 1110%attr(755,root,root) %{_bindir}/lslogins
971f9098 1111%attr(755,root,root) %{_bindir}/mesg
67de32db 1112%attr(755,root,root) %{_bindir}/mcookie
1113%attr(755,root,root) %{_bindir}/namei
232bdb1a 1114%attr(755,root,root) %{_bindir}/nsenter
67de32db 1115%attr(755,root,root) %{_bindir}/pg
290cedac
AM
1116%attr(755,root,root) %{_bindir}/prlimit
1117%attr(755,root,root) %{_bindir}/raw
67de32db 1118%attr(755,root,root) %{_bindir}/rename
1119%attr(755,root,root) %{_bindir}/renice
1120%attr(755,root,root) %{_bindir}/rev
1121%attr(755,root,root) %{_bindir}/script
1122%attr(755,root,root) %{_bindir}/scriptreplay
232bdb1a 1123%attr(755,root,root) %{_bindir}/setpriv
67de32db 1124%attr(755,root,root) %{_bindir}/setsid
1125%attr(755,root,root) %{_bindir}/setterm
1126%attr(755,root,root) %{_bindir}/tailf
1127%attr(755,root,root) %{_bindir}/taskset
1128%attr(755,root,root) %{_bindir}/ul
8b6144a3 1129%attr(755,root,root) %{_bindir}/uname26
67de32db 1130%attr(755,root,root) %{_bindir}/unshare
4fa9d824 1131%attr(755,root,root) %{_bindir}/utmpdump
63bd1af6 1132%attr(755,root,root) %{_bindir}/utmpx-dump
67de32db 1133%attr(755,root,root) %{_bindir}/whereis
1134%attr(2755,root,tty) %{_bindir}/write
1135%attr(755,root,root) %{_sbindir}/fdformat
1136%attr(755,root,root) %{_sbindir}/ldattach
1137%attr(755,root,root) %{_sbindir}/readprofile
4fa9d824 1138%attr(755,root,root) %{_sbindir}/resizepart
67de32db 1139%attr(755,root,root) %{_sbindir}/rtcwake
1140
8b6144a3
JB
1141%{systemdunitdir}/fstrim.service
1142%{systemdunitdir}/fstrim.timer
1143
67de32db 1144%{_mandir}/man1/cal.1*
1145%{_mandir}/man1/chrt.1*
1146%{_mandir}/man1/col.1*
1147%{_mandir}/man1/colcrt.1*
1148%{_mandir}/man1/colrm.1*
1149%{_mandir}/man1/column.1*
67de32db 1150%{_mandir}/man1/dmesg.1*
4fa9d824 1151%{_mandir}/man1/eject.1*
67de32db 1152%{?with_fallocate:%{_mandir}/man1/fallocate.1*}
1153%{_mandir}/man1/flock.1*
1154%{_mandir}/man1/getopt.1*
1155%{_mandir}/man1/hexdump.1*
1156%{_mandir}/man1/ionice.1*
1157%{_mandir}/man1/ipcrm.1*
1158%{_mandir}/man1/ipcmk.1*
1159%{_mandir}/man1/ipcs.1*
1160%{_mandir}/man1/kill.1*
971f9098
AM
1161%{_mandir}/man1/last.1*
1162%{_mandir}/man1/lastb.1*
67de32db 1163%{_mandir}/man1/line.1*
1164%{_mandir}/man1/logger.1*
1165%{_mandir}/man1/look.1*
1166%{_mandir}/man1/lscpu.1*
8b6144a3 1167%{_mandir}/man1/lslogins.1*
67de32db 1168%{_mandir}/man1/mcookie.1*
971f9098 1169%{_mandir}/man1/mesg.1*
67de32db 1170%{_mandir}/man1/more.1*
1171%{_mandir}/man1/namei.1*
232bdb1a 1172%{_mandir}/man1/nsenter.1*
290cedac 1173%{_mandir}/man1/prlimit.1*
67de32db 1174%{_mandir}/man1/pg.1*
67de32db 1175%{_mandir}/man1/renice.1*
1176%{_mandir}/man1/rev.1*
1177%{_mandir}/man1/rename.1*
232bdb1a 1178%{_mandir}/man1/setpriv.1*
67de32db 1179%{_mandir}/man1/setsid.1*
1180%{_mandir}/man1/script.1*
1181%{_mandir}/man1/scriptreplay.1*
1182%{_mandir}/man1/setterm.1*
1183%{_mandir}/man1/tailf.1*
1184%{_mandir}/man1/taskset.1*
1185%{_mandir}/man1/ul.1*
1186%{_mandir}/man1/unshare.1*
4fa9d824 1187%{_mandir}/man1/utmpdump.1*
67de32db 1188%{_mandir}/man1/whereis.1*
1189%{_mandir}/man1/write.1*
1190%{_mandir}/man8/addpart.8*
232bdb1a 1191%{_mandir}/man8/blkdiscard.8*
2e2cdb35
ER
1192%{_mandir}/man8/delpart.8*
1193%{_mandir}/man8/partx.8*
1194%{_mandir}/man8/lsblk.8*
290cedac 1195%{_mandir}/man8/chcpu.8*
67de32db 1196%{_mandir}/man8/ctrlaltdel.8*
67de32db 1197%{_mandir}/man8/fdformat.8*
1198%{_mandir}/man8/fsfreeze.8*
1199%{_mandir}/man8/fstrim.8*
1200%{_mandir}/man8/isosize.8*
1201%{_mandir}/man8/ldattach.8*
4fa9d824 1202%{_mandir}/man8/lslocks.8*
67de32db 1203%{_mandir}/man8/mkswap.8*
290cedac 1204%{_mandir}/man8/raw.8*
a7980c08 1205%{_mandir}/man8/readprofile.8*
4fa9d824 1206%{_mandir}/man8/resizepart.8*
67de32db 1207%{_mandir}/man8/rtcwake.8*
1208%{_mandir}/man8/swaplabel.8*
1209%if "%{pld_release}" != "ac"
1210%{_mandir}/man8/switch_root.8*
1211%endif
4fa9d824 1212%{_mandir}/man8/sulogin.8*
8b6144a3 1213%{_mandir}/man8/uname26.8*
4fa9d824 1214%{_mandir}/man8/wdctl.8*
67de32db 1215%{_mandir}/man8/wipefs.8*
c7c0c6cb 1216%{_mandir}/man8/zramctl.8*
67de32db 1217
1218%lang(de) %{_mandir}/de/man1/kill.1*
1219%lang(de) %{_mandir}/de/man1/more.1*
1220%lang(de) %{_mandir}/de/man1/write.1*
1221%lang(de) %{_mandir}/de/man8/fdformat.8*
1222
1223%lang(es) %{_mandir}/es/man1/colrm.1*
1224%lang(es) %{_mandir}/es/man1/column.1*
67de32db 1225%lang(es) %{_mandir}/es/man1/getopt.1*
1226%lang(es) %{_mandir}/es/man1/look.1*
1227%lang(es) %{_mandir}/es/man1/more.1*
1228%lang(es) %{_mandir}/es/man1/namei.1*
67de32db 1229%lang(es) %{_mandir}/es/man1/rev.1*
1230%lang(es) %{_mandir}/es/man1/script.1*
1231%lang(es) %{_mandir}/es/man1/setterm.1*
1232%lang(es) %{_mandir}/es/man1/ul.1*
1233%lang(es) %{_mandir}/es/man1/whereis.1*
1234%lang(es) %{_mandir}/es/man1/write.1*
67de32db 1235%lang(es) %{_mandir}/es/man8/ctrlaltdel.8*
1236%lang(es) %{_mandir}/es/man8/ipcrm.8*
1237%lang(es) %{_mandir}/es/man8/ipcs.8*
1238%lang(es) %{_mandir}/es/man8/mkswap.8*
3146265b 1239%lang(es) %{_mandir}/es/man8/readprofile.8*
67de32db 1240%lang(es) %{_mandir}/es/man8/renice.8*
1241%lang(es) %{_mandir}/es/man8/setsid.8*
1242
1243%lang(fi) %{_mandir}/fi/man1/cal.1*
1244%lang(fi) %{_mandir}/fi/man1/column.1*
1245%lang(fi) %{_mandir}/fi/man1/kill.1*
1246%lang(fi) %{_mandir}/fi/man1/more.1*
1247%lang(fi) %{_mandir}/fi/man1/whereis.1*
1248%lang(fi) %{_mandir}/fi/man1/write.1*
1249
1250%lang(fr) %{_mandir}/fr/man1/cal.1*
1251%lang(fr) %{_mandir}/fr/man1/col.1*
1252%lang(fr) %{_mandir}/fr/man1/kill.1*
1253%lang(fr) %{_mandir}/fr/man1/more.1*
1254%lang(fr) %{_mandir}/fr/man1/whereis.1*
1255%lang(fr) %{_mandir}/fr/man1/write.1*
1256%lang(fr) %{_mandir}/fr/man8/ctrlaltdel.8*
1257%lang(fr) %{_mandir}/fr/man8/dmesg.8*
1258%lang(fr) %{_mandir}/fr/man8/fdformat.8*
1259%lang(fr) %{_mandir}/fr/man8/ipcrm.8*
1260%lang(fr) %{_mandir}/fr/man8/ipcs.8*
1261%lang(fr) %{_mandir}/fr/man8/setsid.8*
1262
1263%lang(hu) %{_mandir}/hu/man1/cal.1*
1264%lang(hu) %{_mandir}/hu/man1/colrm.1*
1265%lang(hu) %{_mandir}/hu/man1/hexdump.1*
1266%lang(hu) %{_mandir}/hu/man1/kill.1*
1267%lang(hu) %{_mandir}/hu/man1/logger.1*
1268%lang(hu) %{_mandir}/hu/man1/more.1*
1269%lang(hu) %{_mandir}/hu/man1/setterm.1*
1270%lang(hu) %{_mandir}/hu/man1/whereis.1*
1271%lang(hu) %{_mandir}/hu/man1/write.1*
1272%lang(hu) %{_mandir}/hu/man8/ctrlaltdel.8*
1273%lang(hu) %{_mandir}/hu/man8/fdformat.8*
1274%lang(hu) %{_mandir}/hu/man8/mkswap.8*
1275
1276%lang(id) %{_mandir}/id/man1/cal.1*
1277%lang(id) %{_mandir}/id/man1/kill.1*
1278%lang(id) %{_mandir}/id/man1/logger.1*
1279%lang(id) %{_mandir}/id/man1/more.1*
1280%lang(id) %{_mandir}/id/man1/script.1*
1281%lang(id) %{_mandir}/id/man1/write.1*
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
1288%lang(ja) %{_mandir}/ja/man1/cal.1*
1289%lang(ja) %{_mandir}/ja/man1/col.1*
1290%lang(ja) %{_mandir}/ja/man1/colcrt.1*
1291%lang(ja) %{_mandir}/ja/man1/colrm.1*
1292%lang(ja) %{_mandir}/ja/man1/column.1*
67de32db 1293%lang(ja) %{_mandir}/ja/man1/getopt.1*
1294%lang(ja) %{_mandir}/ja/man1/hexdump.1*
1295%lang(ja) %{_mandir}/ja/man1/kill.1*
1296%lang(ja) %{_mandir}/ja/man1/line.1*
1297%lang(ja) %{_mandir}/ja/man1/logger.1*
67de32db 1298%lang(ja) %{_mandir}/ja/man1/look.1*
1299%lang(ja) %{_mandir}/ja/man1/mcookie.1*
1300%lang(ja) %{_mandir}/ja/man1/more.1*
1301%lang(ja) %{_mandir}/ja/man1/namei.1*
67de32db 1302%lang(ja) %{_mandir}/ja/man1/rename.1*
1303%lang(ja) %{_mandir}/ja/man1/rev.1*
1304%lang(ja) %{_mandir}/ja/man1/script.1*
1305%lang(ja) %{_mandir}/ja/man1/setterm.1*
1306%lang(ja) %{_mandir}/ja/man1/ul.1*
1307%lang(ja) %{_mandir}/ja/man1/whereis.1*
1308%lang(ja) %{_mandir}/ja/man1/write.1*
1309%lang(ja) %{_mandir}/ja/man8/ctrlaltdel.8*
67de32db 1310%lang(ja) %{_mandir}/ja/man8/dmesg.8*
1311%lang(ja) %{_mandir}/ja/man8/fdformat.8*
1312%lang(ja) %{_mandir}/ja/man8/ipcrm.8*
1313%lang(ja) %{_mandir}/ja/man8/ipcs.8*
1314%lang(ja) %{_mandir}/ja/man8/isosize.8*
1315%lang(ja) %{_mandir}/ja/man8/mkswap.8*
3146265b 1316%lang(ja) %{_mandir}/ja/man8/readprofile.8*
67de32db 1317%lang(ja) %{_mandir}/ja/man8/renice.8*
1318%lang(ja) %{_mandir}/ja/man8/setsid.8*
1319
1320%lang(ko) %{_mandir}/ko/man1/cal.1*
1321%lang(ko) %{_mandir}/ko/man1/col.1*
1322%lang(ko) %{_mandir}/ko/man1/colcrt.1*
1323%lang(ko) %{_mandir}/ko/man1/colrm.1*
1324%lang(ko) %{_mandir}/ko/man1/column.1*
67de32db 1325%lang(ko) %{_mandir}/ko/man1/getopt.1*
1326%lang(ko) %{_mandir}/ko/man1/hexdump.1*
1327%lang(ko) %{_mandir}/ko/man1/kill.1*
1328%lang(ko) %{_mandir}/ko/man1/logger.1*
1329%lang(ko) %{_mandir}/ko/man1/look.1*
1330%lang(ko) %{_mandir}/ko/man1/mcookie.1*
1331%lang(ko) %{_mandir}/ko/man1/more.1*
1332%lang(ko) %{_mandir}/ko/man1/namei.1*
67de32db 1333%lang(ko) %{_mandir}/ko/man1/rev.1*
1334%lang(ko) %{_mandir}/ko/man1/script.1*
1335%lang(ko) %{_mandir}/ko/man1/setterm.1*
1336%lang(ko) %{_mandir}/ko/man1/ul.1*
1337%lang(ko) %{_mandir}/ko/man1/whereis.1*
1338%lang(ko) %{_mandir}/ko/man1/write.1*
1339%lang(ko) %{_mandir}/ko/man8/ctrlaltdel.8*
1340%lang(ko) %{_mandir}/ko/man8/dmesg.8*
1341%lang(ko) %{_mandir}/ko/man8/fdformat.8*
1342%lang(ko) %{_mandir}/ko/man8/ipcrm.8*
1343%lang(ko) %{_mandir}/ko/man8/ipcs.8*
1344%lang(ko) %{_mandir}/ko/man8/mkswap.8*
3146265b 1345%lang(ko) %{_mandir}/ko/man8/readprofile.8*
67de32db 1346%lang(ko) %{_mandir}/ko/man8/renice.8*
1347%lang(ko) %{_mandir}/ko/man8/setsid.8*
1348
1349%lang(nl) %{_mandir}/nl/man1/kill.1*
1350
1351%lang(pl) %{_mandir}/pl/man1/cal.1*
1352%lang(pl) %{_mandir}/pl/man1/col.1*
1353%lang(pl) %{_mandir}/pl/man1/colcrt.1*
1354%lang(pl) %{_mandir}/pl/man1/colrm.1*
1355%lang(pl) %{_mandir}/pl/man1/getopt.1*
1356%lang(pl) %{_mandir}/pl/man1/hexdump.1*
1357%lang(pl) %{_mandir}/pl/man1/kill.1*
1358%lang(pl) %{_mandir}/pl/man1/look.1*
1359%lang(pl) %{_mandir}/pl/man1/logger.1*
1360%lang(pl) %{_mandir}/pl/man1/more.1*
1361%lang(pl) %{_mandir}/pl/man1/rev.1*
1362%lang(pl) %{_mandir}/pl/man1/script.1*
1363%lang(pl) %{_mandir}/pl/man1/setterm.1*
1364%lang(pl) %{_mandir}/pl/man1/ul.1*
1365%lang(pl) %{_mandir}/pl/man1/whereis.1*
1366%lang(pl) %{_mandir}/pl/man1/write.1*
1367%lang(pl) %{_mandir}/pl/man8/ctrlaltdel.8*
1368%lang(pl) %{_mandir}/pl/man8/dmesg.8*
1369%lang(pl) %{_mandir}/pl/man8/fdformat.8*
1370%lang(pl) %{_mandir}/pl/man8/ipcrm.8*
1371%lang(pl) %{_mandir}/pl/man8/ipcs.8*
1372%lang(pl) %{_mandir}/pl/man8/mkswap.8*
1373%lang(pl) %{_mandir}/pl/man8/renice.8*
1374
67de32db 1375%attr(755,root,root) /sbin/fdisk
1376%attr(755,root,root) /sbin/fsck.minix
1377%attr(755,root,root) /sbin/mkfs.minix
1378%ifnarch sparc sparc64
1379%attr(755,root,root) /sbin/cfdisk
1380%attr(755,root,root) /sbin/sfdisk
1381%endif
1382
1383%{_mandir}/man8/fdisk.8*
1384%ifnarch sparc sparc64
1385%{_mandir}/man8/cfdisk.8*
1386%{_mandir}/man8/sfdisk.8*
1387%endif
1388%{_mandir}/man8/fsck.minix.8*
1389%{_mandir}/man8/mkfs.bfs.8*
1390%{_mandir}/man8/mkfs.minix.8*
1391%{_mandir}/man8/mkfs.8*
1392
1393%lang(es) %{_mandir}/es/man8/fdisk.8*
1394%lang(es) %{_mandir}/es/man8/fsck.minix.8*
1395%lang(es) %{_mandir}/es/man8/mkfs.minix.8*
1396%lang(es) %{_mandir}/es/man8/mkfs.8*
1397
1398%lang(fr) %{_mandir}/fr/man8/fdisk.8*
1399%ifnarch sparc sparc64
1400%lang(fr) %{_mandir}/fr/man8/cfdisk.8*
1401%lang(fr) %{_mandir}/fr/man8/sfdisk.8*
1402%endif
1403%lang(fr) %{_mandir}/fr/man8/mkfs.minix.8*
1404%lang(fr) %{_mandir}/fr/man8/mkfs.8*
1405
1406%lang(hu) %{_mandir}/hu/man8/mkfs.8*
1407
1408%lang(it) %{_mandir}/it/man8/fdisk.8*
1409%ifnarch sparc sparc64
1410%lang(it) %{_mandir}/it/man8/cfdisk.8*
1411%endif
1412
1413%lang(ja) %{_mandir}/ja/man8/fdisk.8*
1414%ifnarch sparc sparc64
1415%lang(ja) %{_mandir}/ja/man8/cfdisk.8*
1416%lang(ja) %{_mandir}/ja/man8/sfdisk.8*
1417%endif
1418%lang(ja) %{_mandir}/ja/man8/fsck.minix.8*
1419%lang(ja) %{_mandir}/ja/man8/mkfs.bfs.8*
1420%lang(ja) %{_mandir}/ja/man8/mkfs.minix.8*
1421%lang(ja) %{_mandir}/ja/man8/mkfs.8*
1422
1423%lang(ko) %{_mandir}/ko/man8/fdisk.8*
1424%lang(ko) %{_mandir}/ko/man8/fsck.minix.8*
1425%lang(ko) %{_mandir}/ko/man8/mkfs.minix.8*
1426%lang(ko) %{_mandir}/ko/man8/mkfs.8*
1427
1428%lang(pl) %{_mandir}/pl/man8/fdisk.8*
1429%lang(pl) %{_mandir}/pl/man8/fsck.minix.8*
1430%lang(pl) %{_mandir}/pl/man8/mkfs.minix.8*
1431%lang(pl) %{_mandir}/pl/man8/mkfs.8*
1432
1433%attr(755,root,root) /sbin/fsck.cramfs
1434%attr(755,root,root) /sbin/mkfs.cramfs
1435%attr(755,root,root) /sbin/mkfs.bfs
232bdb1a
AM
1436%{_mandir}/man8/fsck.cramfs.8*
1437%{_mandir}/man8/mkfs.cramfs.8*
67de32db 1438
034a23bb 1439%if %{with su}
4e4fc9b5 1440%attr(755,root,root) /bin/runuser
232bdb1a 1441%attr(755,root,root) /sbin/runuser
034a23bb
JB
1442%attr(4755,root,root) /bin/su
1443%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser
1444%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser-l
1445%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su
1446%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su-l
1447%{_mandir}/man1/runuser.1*
1448%{_mandir}/man1/su.1*
1449%endif
1450
67de32db 1451%ghost /var/lock/wtmpxlock
1452
1453%files -n blockdev
1454%defattr(644,root,root,755)
1455%attr(754,root,root) /etc/rc.d/init.d/blockdev
1456%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/blockdev
3ec837fc 1457%config(noreplace) %verify(not md5 mtime size) /etc/init/blockdev.conf
67de32db 1458%attr(755,root,root) /sbin/blockdev
1459%{_mandir}/man8/blockdev.8*
1460%lang(ja) %{_mandir}/ja/man8/blockdev.8*
d18bf877
JR
1461%{systemdunitdir}/blockdev.service
1462%attr(755,root,root) /lib/systemd/pld-helpers.d/blockdev.sh
67de32db 1463
1464%files -n mount
1465%defattr(644,root,root,755)
8b6144a3 1466%attr(755,root,root) /bin/findmnt
4f33a5ab 1467%attr(755,root,root) /bin/mountpoint
67de32db 1468%attr(4755,root,root) /bin/mount
1469%attr(4755,root,root) /bin/umount
1470%attr(755,root,root) /sbin/pivot_root
1471%attr(755,root,root) /sbin/swapon
1472%attr(755,root,root) /sbin/swapoff
1473
4f33a5ab 1474%{_mandir}/man1/mountpoint.1*
67de32db 1475%{_mandir}/man5/fstab.5*
8b6144a3 1476%{_mandir}/man8/findmnt.8*
67de32db 1477%{_mandir}/man8/mount.8*
1478%{_mandir}/man8/umount.8*
1479%{_mandir}/man8/pivot_root.8*
1480%{_mandir}/man8/swapon.8*
1481%{_mandir}/man8/swapoff.8*
1482
1483%lang(cs) %{_mandir}/cs/man5/fstab.5*
1484
1485%lang(de) %{_mandir}/de/man5/fstab.5*
1486
1487%lang(es) %{_mandir}/es/man5/fstab.5*
1488%lang(es) %{_mandir}/es/man8/mount.8*
1489%lang(es) %{_mandir}/es/man8/umount.8*
1490%lang(es) %{_mandir}/es/man8/swapon.8*
1491%lang(es) %{_mandir}/es/man8/swapoff.8*
1492
1493%lang(fr) %{_mandir}/fr/man5/fstab.5*
1494%lang(fr) %{_mandir}/fr/man8/mount.8*
1495%lang(fr) %{_mandir}/fr/man8/umount.8*
1496
1497%lang(hu) %{_mandir}/hu/man5/fstab.5*
1498%lang(hu) %{_mandir}/hu/man8/mount.8*
1499%lang(hu) %{_mandir}/hu/man8/umount.8*
1500
1501%lang(it) %{_mandir}/it/man5/fstab.5*
1502%lang(it) %{_mandir}/it/man8/mount.8*
1503%lang(it) %{_mandir}/it/man8/umount.8*
1504%lang(it) %{_mandir}/it/man8/swapon.8*
1505%lang(it) %{_mandir}/it/man8/swapoff.8*
1506
1507%lang(ja) %{_mandir}/ja/man5/fstab.5*
1508%lang(ja) %{_mandir}/ja/man8/mount.8*
1509%lang(ja) %{_mandir}/ja/man8/umount.8*
1510%lang(ja) %{_mandir}/ja/man8/pivot_root.8*
1511%lang(ja) %{_mandir}/ja/man8/swapon.8*
1512%lang(ja) %{_mandir}/ja/man8/swapoff.8*
1513
1514%lang(ko) %{_mandir}/ko/man5/fstab.5*
1515%lang(ko) %{_mandir}/ko/man8/mount.8*
1516%lang(ko) %{_mandir}/ko/man8/umount.8*
1517%lang(ko) %{_mandir}/ko/man8/swapon.8*
1518%lang(ko) %{_mandir}/ko/man8/swapoff.8*
1519
1520%lang(pl) %{_mandir}/pl/man5/fstab.5*
1521%lang(pl) %{_mandir}/pl/man8/mount.8*
1522%lang(pl) %{_mandir}/pl/man8/umount.8*
1523%lang(pl) %{_mandir}/pl/man8/swapon.8*
1524%lang(pl) %{_mandir}/pl/man8/swapoff.8*
1525
1526%files -n losetup
1527%defattr(644,root,root,755)
1528%attr(755,root,root) /sbin/losetup
1529%{_mandir}/man8/losetup.8*
1530%lang(fr) %{_mandir}/fr/man8/losetup.8*
1531%lang(it) %{_mandir}/it/man8/losetup.8*
1532%lang(ja) %{_mandir}/ja/man8/losetup.8*
1533%lang(ko) %{_mandir}/ko/man8/losetup.8*
1534%lang(pl) %{_mandir}/pl/man8/losetup.8*
1535
67de32db 1536%files -n tunelp
1537%defattr(644,root,root,755)
1538%attr(755,root,root) %{_sbindir}/tunelp
1539%{_mandir}/man8/tunelp.8*
1540%lang(es) %{_mandir}/es/man8/tunelp.8*
1541%lang(ja) %{_mandir}/ja/man8/tunelp.8*
1542%lang(pl) %{_mandir}/pl/man8/tunelp.8*
1543
1544%files -n login
1545%defattr(644,root,root,755)
1546%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/login
1547%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.login
1548%attr(755,root,root) /bin/login
1549%{_mandir}/man1/login.1*
1550%lang(de) %{_mandir}/de/man1/login.1*
1551%lang(es) %{_mandir}/es/man1/login.1*
1552%lang(hu) %{_mandir}/hu/man1/login.1*
1553%lang(id) %{_mandir}/id/man1/login.1*
1554%lang(ja) %{_mandir}/ja/man1/login.1*
1555%lang(ko) %{_mandir}/ko/man1/login.1*
1556%lang(pl) %{_mandir}/pl/man1/login.1*
1557
1558%files -n agetty
1559%defattr(644,root,root,755)
1560%attr(755,root,root) /sbin/agetty
1561%{_mandir}/man8/agetty.8*
1562%lang(es) %{_mandir}/es/man8/agetty.8*
1563%lang(ja) %{_mandir}/ja/man8/agetty.8*
1564
1565%files -n libblkid
1566%defattr(644,root,root,755)
1567%attr(755,root,root) /%{_lib}/libblkid.so.*.*
1568%attr(755,root,root) %ghost /%{_lib}/libblkid.so.1
1569
1570%files -n libblkid-devel
1571%defattr(644,root,root,755)
1572%attr(755,root,root) %{_libdir}/libblkid.so
67de32db 1573%{_includedir}/blkid
1574%{_pkgconfigdir}/blkid.pc
1575%{_mandir}/man3/libblkid.3*
1576
1577%files -n libblkid-static
1578%defattr(644,root,root,755)
1579%{_libdir}/libblkid.a
1580
1581%if %{with initrd} && %{with dietlibc}
1582%files -n libblkid-dietlibc
1583%defattr(644,root,root,755)
1584%{dietlibdir}/libblkid.a
1585%endif
1586
1587%files -n libuuid
1588%defattr(644,root,root,755)
1589%attr(755,root,root) %{_bindir}/uuidgen
1590%attr(755,root,root) /%{_lib}/libuuid.so.*.*
1591%attr(755,root,root) %ghost /%{_lib}/libuuid.so.1
1592%{_mandir}/man1/uuidgen.1*
1593
1594%files -n libuuid-devel
1595%defattr(644,root,root,755)
1596%attr(755,root,root) %{_libdir}/libuuid.so
1597%{_libdir}/libuuid.la
1598%{_includedir}/uuid
1599%{_pkgconfigdir}/uuid.pc
1600%{_mandir}/man3/uuid*.3*
1601
1602%files -n libuuid-static
1603%defattr(644,root,root,755)
1604%{_libdir}/libuuid.a
1605
1606%if %{with initrd} && %{with dietlibc}
1607%files -n libuuid-dietlibc
1608%defattr(644,root,root,755)
1609%{dietlibdir}/libuuid.a
1610%endif
1611
1612%files -n uuidd
1613%defattr(644,root,root,755)
1614%attr(6755,uuidd,uuidd) %{_sbindir}/uuidd
1615%attr(2775,uuidd,uuidd) /var/lib/libuuid
1616%{_mandir}/man8/uuidd.8*
4fa9d824
AM
1617%{systemdunitdir}/uuidd.service
1618%{systemdunitdir}/uuidd.socket
67de32db 1619
c7c0c6cb
JB
1620%files -n libfdisk
1621%defattr(644,root,root,755)
1622%doc libfdisk/COPYING
1623%attr(755,root,root) /%{_lib}/libfdisk.so.*.*
1624%attr(755,root,root) %ghost /%{_lib}/libfdisk.so.1
1625
1626%files -n libfdisk-devel
1627%defattr(644,root,root,755)
1628%attr(755,root,root) %{_libdir}/libfdisk.so
1629%{_includedir}/libfdisk
1630%{_pkgconfigdir}/fdisk.pc
1631
1632%files -n libfdisk-static
1633%defattr(644,root,root,755)
1634%{_libdir}/libfdisk.a
1635
67de32db 1636%files -n libmount
1637%defattr(644,root,root,755)
c7c0c6cb 1638%doc libmount/COPYING
67de32db 1639%attr(755,root,root) /%{_lib}/libmount.so.*.*
1640%attr(755,root,root) %ghost /%{_lib}/libmount.so.1
67de32db 1641
1642%files -n libmount-devel
1643%defattr(644,root,root,755)
1644%attr(755,root,root) %{_libdir}/libmount.so
67de32db 1645%{_includedir}/libmount
1646%{_pkgconfigdir}/mount.pc
1647
1648%files -n libmount-static
1649%defattr(644,root,root,755)
1650%{_libdir}/libmount.a
1651
8b6144a3
JB
1652%files -n python3-libmount
1653%defattr(644,root,root,755)
1654%dir %{py3_sitedir}/libmount
1655%attr(755,root,root) %{py3_sitedir}/libmount/pylibmount.so
1656%{py3_sitedir}/libmount/__init__.py
1657%{py3_sitedir}/libmount/__pycache__
1658
67de32db 1659%files -n fsck
1660%defattr(644,root,root,755)
1661%attr(755,root,root) /sbin/fsck
1662%{_mandir}/man8/fsck.8*
1663
8b6144a3 1664%files -n libsmartcols
971f9098 1665%defattr(644,root,root,755)
8b6144a3
JB
1666%attr(755,root,root) /%{_lib}/libsmartcols.so.*.*.*
1667%attr(755,root,root) %ghost /%{_lib}/libsmartcols.so.1
1668# common for many utilities (hexdump,cal,dmesg,fdisk,cfdisk; also libblkid,libmount?)
1669%{_mandir}/man5/terminal-colors.d.5*
1670
1671%files -n libsmartcols-devel
1672%defattr(644,root,root,755)
1673%attr(755,root,root) %{_libdir}/libsmartcols.so
1674%{_includedir}/libsmartcols
1675%{_pkgconfigdir}/smartcols.pc
1676
1677%files -n libsmartcols-static
1678%defattr(644,root,root,755)
1679%{_libdir}/libsmartcols.a
971f9098 1680
67de32db 1681%if %{with initrd}
1682%files initrd
1683%defattr(644,root,root,755)
6e84fb29
JB
1684%attr(755,root,root) %{_libdir}/initrd/blkid
1685%attr(755,root,root) %{_libdir}/initrd/blockdev
1686%attr(755,root,root) %{_libdir}/initrd/fdformat
1687%attr(755,root,root) %{_libdir}/initrd/fdisk
1688%attr(755,root,root) %{_libdir}/initrd/findfs
1689%attr(755,root,root) %{_libdir}/initrd/hwclock
1690%attr(755,root,root) %{_libdir}/initrd/look
1691%attr(755,root,root) %{_libdir}/initrd/mkswap
1692%attr(755,root,root) %{_libdir}/initrd/namei
1693%attr(755,root,root) %{_libdir}/initrd/rename
1694%ifnarch sparc sparcv9 sparc64
1695%attr(755,root,root) %{_libdir}/initrd/sfdisk
1696%endif
1697%attr(755,root,root) %{_libdir}/initrd/swaplabel
1698%attr(755,root,root) %{_libdir}/initrd/uuidgen
1699%attr(755,root,root) %{_libdir}/initrd/wipefs
1700# not needed?
1701#%attr(755,root,root) %{_libdir}/initrd/chrt
1702# not built because of disabled libmount
1703#%attr(755,root,root) %{_libdir}/initrd/e2fsck
1704#%attr(755,root,root) %{_libdir}/initrd/fsck
67de32db 1705%endif
8b6144a3
JB
1706
1707%files -n bash-completion-util-linux
1708%defattr(644,root,root,755)
1709/usr/share/bash-completion/completions/*
This page took 0.41842 seconds and 4 git commands to generate.