]> git.pld-linux.org Git - packages/util-linux.git/blame - util-linux.spec
- updated to 2.26
[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
c7c0c6cb
JB
39Version: 2.26
40Release: 1
41License: GPL v2+
67de32db 42Group: Applications/System
c7c0c6cb
JB
43Source0: https://www.kernel.org/pub/linux/utils/util-linux/v2.26/%{name}-%{version}.tar.xz
44# Source0-md5: 912c550a4e5c47c0ce9abd0733fa9a64
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
232bdb1a 59
0057a448 60Patch3: %{name}-fdformat-ide.patch
61Patch4: %{name}-fhs.patch
0057a448 62Patch7: %{name}-login-lastlog.patch
63Patch8: %{name}-procpartitions.patch
db301a98 64Patch9: su-paths.patch
0057a448 65Patch10: %{name}-diet.patch
8b6144a3 66URL: https://github.com/karelzak/util-linux
67de32db 67BuildRequires: audit-libs-devel >= 1.0.6
86e58ad2 68BuildRequires: autoconf >= 2.60
67de32db 69BuildRequires: automake >= 1:1.10
d2ce6a54 70BuildRequires: gettext-tools >= 0.14.1
67de32db 71%{?with_fallocate:BuildRequires: glibc-devel >= 6:2.11}
3146265b 72BuildRequires: gtk-doc >= 1.10
d1fc3015 73BuildRequires: gtk-doc-automake >= 1.10
d18bf877 74BuildRequires: libcap-ng-devel
0db61bcb 75%{?with_selinux:BuildRequires: libselinux-devel >= 2.0}
67de32db 76%{?with_selinux:BuildRequires: libsepol-devel}
5d3a1d7c 77BuildRequires: libtool >= 2:2.2
67de32db 78BuildRequires: linux-libc-headers >= 7:2.6.27
79BuildRequires: ncurses-devel >= 5.0
80BuildRequires: pam-devel >= %{pam_ver}
81BuildRequires: pkgconfig
971f9098 82BuildRequires: python3-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
2d2bdd48 295Conflicts: upstart-SysVinit < 2.86-28
26f68a7d
ER
296# C: nfs-utils-common is opposite to http://cvs.pld-linux.org/packages/nfs-utils/nfs-utils.spec?r1=1.165&r2=1.166
297Conflicts: nfs-utils-common < 1.1.3-3
67de32db 298
299%description -n mount
300mount is used for adding new filesystems, both local and networked, to
301your current directory structure. The filesystems must already exist
302for this to work. It can also be used to change the access types the
303kernel uses for already-mounted filesystems.
304
305This package is critical for the functionality of your system.
306
307%description -n mount -l de.UTF-8
308mount wird zum Hinzufügen neuer Dateisysteme (lokal und im Netzwerk)
309zu Ihrer aktuellen Verzeichnisstruktur verwendet. Die Dateisysteme
310müssen bereits existieren. Außerdem können die Zugriffstypen geändert
311werden, die der Kernel für bereits montierte Dateisysteme verwendet.
312
313Dieses Paket ist für Ihr System unbedingt erforderlich.
314
315%description -n mount -l fr.UTF-8
316mount sert à ajouter de nouveaux systèmes de fichiers, locaux ou
317réseaux, à votre structure de répertoire. Les systèmes de fichiers
318doivent déjà exister pour que cela fonctionne. Il peut aussi servir à
319changer les types d'accès pour les systèmes de fichiers déjà montés.
320
321Ce paquetage est critique pour le fonctionnement de votre système.
322
323%description -n mount -l pl.UTF-8
324Program mount jest używany przez system do montowania systemów plików,
325zarówno lokalnych jak i sieciowych (np. NFS).
326
327Pakiet ten jest niezbędny do prawidłowej pracy twojego Linuksa.
328
329%description -n mount -l ru.UTF-8
330Пакет mount содержит программы mount, umount, swapon и swapoff. Файлы
331в вашей системе организованы в виде одного большого дерева или
332иерархии. Эти файлы могут быть размещены на разных устройствах.
333Команда mount присоединяет файловую систему на некотором устройстве к
334дереву файлов вашей системы. Команда umount отсоединяет файловую
335систему от дерева. Swapon и swapoff, соответственно, разрешает и
336запрещает своппинг в определенные файлы и устройства.
337
338%description -n mount -l tr.UTF-8
339mount, hem yerel hem de ağ dosya sistemlerinin dizin yapısına
340eklenmesi için kullanılır. Bunun için bağlanacak dosya sisteminin
341önceden hazırlanmış olması gerekir. Aynı zamanda çekirdeğin bağlanmış
342dosya sistemlerine erişimini değiştirmek için de kullanılır. Bu paket
343sisteminizin işlevselliği açısından kritiktir.
344
345%description -n mount -l uk.UTF-8
346Пакет mount містить програми mount, umount, swapon та swapoff. Файли у
347вашій системі організовані у вигляді одного великого дерева або
348ієрархії. Ці файли можуть бути розташовані на різних пристроях.
349Команда mount під'єднує файлову систему на деякому пристрої до дерева
350файлів вашої системи. Команда umount від'єднує файлову систему від
351дерева. Swapon та swapoff, відповідно, дозволяє та заборонює свопінг у
352визначені файли або пристрої.
353
67de32db 354%package -n tunelp
355Summary: Configures kernel parallel port driver
356Summary(de.UTF-8): Konfiguriert den Kerneltreiber für den parallelen Port
357Summary(fr.UTF-8): Configure le pilote du port parallèle dans le noyau
358Summary(pl.UTF-8): Program do konfigurowania sterownika portu równoległego
359Summary(tr.UTF-8): Çekirdeğin paralel bağlantı noktası sürücüsünü ayarlar
360License: GPL v2+
361Group: Applications/System
362
363%description -n tunelp
364tunelp aids in configuring the kernel parallel port driver.
365
366%description -n tunelp -l de.UTF-8
367tunelp hilft bei der Konfiguration des Kernel-Parallelport-Treibers.
368
369%description -n tunelp -l fr.UTF-8
370« tunelp » aide à configurer le pilote du noyau pour le port
371parallèle.
372
373%description -n tunelp -l pl.UTF-8
374Program do konfigurowania sterownika portu równoległego.
375
376%description -n tunelp -l tr.UTF-8
377Paralel bağlantı noktası sürücüsünü ayarlar.
378
379%package -n login
380Summary: login is used when signing onto a system
381Summary(pl.UTF-8): login jest używany do rozpoczęcia pracy w systemie
382Group: Applications/System
383Requires: pam >= %{pam_ver}
384Obsoletes: heimdal-login
385
386%description -n login
387login is used when signing onto a system. It can also be used to
388switch from one user to another at any time (most modern shells have
389support for this feature built into them, however).
390
391%description -n login -l pl.UTF-8
392login jest używany do rozpoczęcia pracy w systemie. Może być używany
393do przełączania z jednego użytkownika na innego w każdym momencie
394(jednak większość nowoczesnych powłok ma takie funkcje wbudowane).
395
396%package -n agetty
397Summary: Alternative Linux getty
398Summary(pl.UTF-8): Alternatywny getty
399Group: Applications/System
400Requires: login
401
402%description -n agetty
403agetty is simple Linux getty with serial support.
404
405%description -n agetty -l pl.UTF-8
406agetty jest prostym linuksowym getty z obsługą portu szeregowego.
407
408%package -n libblkid
409Summary: Library to handle device identification and token extraction
410Summary(pl.UTF-8): Biblioteka do obsługi identyfikacji urządzeń
411License: LGPL v2.1+
412Group: Libraries
413Requires: libuuid = %{version}-%{release}
28b99029 414Obsoletes: util-linux-ng-libs < 2.20-1
67de32db 415
416%description -n libblkid
417Library to handle device identification and token extraction.
418
419%description -n libblkid -l pl.UTF-8
420Biblioteka do obsługi identyfikacji urządzeń i wydobywania tokenów.
421
422%package -n libblkid-devel
423Summary: Header files for blkid library
424Summary(pl.UTF-8): Pliki nagłówkowe biblioteki blkid
425License: LGPL v2.1+
426Group: Development/Libraries
427Requires: libblkid = %{version}-%{release}
428Requires: libuuid-devel = %{version}-%{release}
28b99029 429Obsoletes: util-linux-ng-devel < 2.20-1
67de32db 430
431%description -n libblkid-devel
432Header files for blkid library.
433
434%description -n libblkid-devel -l pl.UTF-8
435Pliki nagłówkowe biblioteki blkid.
436
437%package -n libblkid-static
438Summary: Static library to handle device identification and token extraction
439Summary(pl.UTF-8): Statyczna biblioteka do obsługi identyfikacji urządzeń
440License: LGPL v2.1+
441Group: Development/Libraries
442Requires: libblkid-devel = %{version}-%{release}
443Requires: libuuid-static = %{version}-%{release}
28b99029 444Obsoletes: util-linux-ng-static < 2.20-1
67de32db 445
446%description -n libblkid-static
447Static library to handle device identification and token extraction.
448
449%description -n libblkid-static -l pl.UTF-8
450Statyczna biblioteka do obsługi identyfikacji urządzeń i wydobywania
451tokenów.
452
453%package -n libblkid-dietlibc
454Summary: Static dietlibc library to handle device identification and token extraction
455Summary(pl.UTF-8): Statyczna biblioteka dietlibc do obsługi identyfikacji urządzeń
456License: LGPL v2.1+
457Group: Development/Libraries
458Requires: libblkid-devel = %{version}-%{release}
459Requires: libuuid-dietlibc = %{version}-%{release}
460
461%description -n libblkid-dietlibc
462Library to handle device identification and token extraction - static
463dietlibc version.
464
465%description -n libblkid-dietlibc -l pl.UTF-8
466Biblioteka do obsługi identyfikacji urządzeń i wydobywania tokenów -
467wersja statyczna dla dietlibc.
468
469%package -n libuuid
470Summary: Library for accessing and manipulating UUID
471Summary(pl.UTF-8): Biblioteka umożliwiająca dostęp i zmiany UUID
472License: BSD
473Group: Libraries
474Conflicts: e2fsprogs < 1.34-3
475
476%description -n libuuid
477Library for accessing and manipulating UUID.
478
479%description -n libuuid -l pl.UTF-8
480Biblioteka umożliwiająca dostęp i zmiany UUID.
481
482%package -n libuuid-devel
483Summary: Header files for library for accessing and manipulating UUID
484Summary(pl.UTF-8): Pliki nagłówkowe biblioteki umożliwiającej dostęp i zmiany UUID
485License: BSD
486Group: Development/Libraries
487Requires: libuuid = %{version}-%{release}
488Conflicts: e2fsprogs-devel < 1.34-3
489
490%description -n libuuid-devel
491Library for accessing and manipulating UUID - development files.
492
493%description -n libuuid-devel -l pl.UTF-8
494Biblioteka umożliwiająca dostęp i zmiany UUID - pliki dla
495programistów.
496
497%package -n libuuid-static
498Summary: Static library for accessing and manipulating UUID
499Summary(pl.UTF-8): Statyczna biblioteka umożliwiająca dostęp i zmiany UUID
500License: BSD
501Group: Development/Libraries
502Requires: libuuid-devel = %{version}-%{release}
503Conflicts: e2fsprogs-static < 1.34-3
504
505%description -n libuuid-static
506Library for accessing and manipulating UUID - static version.
507
508%description -n libuuid-static -l pl.UTF-8
509Biblioteka umożliwiająca dostęp i zmiany UUID - wersja statyczna.
510
511%package -n libuuid-dietlibc
512Summary: Static dietlibc library for accessing and manipulating UUID
513Summary(pl.UTF-8): Statyczna biblioteka dietlibc umożliwiająca dostęp i zmiany UUID
514License: BSD
515Group: Development/Libraries
516Requires: libuuid-devel = %{version}-%{release}
517Conflicts: e2fsprogs-static < 1.34-3
518
519%description -n libuuid-dietlibc
520Library for accessing and manipulating UUID - static dietlibc version.
521
522%description -n libuuid-dietlibc -l pl.UTF-8
523Biblioteka umożliwiająca dostęp i zmiany UUID - wersja statyczna dla
524dietlibc.
525
526%package -n uuidd
527Summary: Helper daemon to guarantee uniqueness of time-based UUIDs
528Summary(pl.UTF-8): Pomocniczy demon gwarantujący unikalność UUID-ów opartych na czasie
529License: GPL v2
530Group: Daemons
531Requires(postun): /usr/sbin/groupdel
532Requires(postun): /usr/sbin/userdel
533Requires(pre): /bin/id
534Requires(pre): /usr/bin/getgid
535Requires(pre): /usr/sbin/groupadd
536Requires(pre): /usr/sbin/groupmod
537Requires(pre): /usr/sbin/useradd
538Requires(pre): /usr/sbin/usermod
8834e309 539Requires(post,preun,postun): systemd-units >= 38
67de32db 540Requires: libuuid = %{version}-%{release}
4fa9d824 541Requires: systemd-units >= 38
67de32db 542Provides: group(uuidd)
543Provides: user(uuidd)
544Conflicts: libuuid < 1.40.5-0.1
545
546%description -n uuidd
547The uuidd package contains a userspace daemon (uuidd) which guarantees
548uniqueness of time-based UUID generation even at very high rates on
549SMP systems.
550
551%description -n uuidd -l pl.UTF-8
552Ten pakiet zawiera działającego w przestrzeni użytkownika demona
553(uuidd) gwarantującego unikalność generowania UUID-ów opartych na
554czasie nawet przy bardzo dużej częstotliwości na systemach SMP.
555
c7c0c6cb
JB
556%package -n libfdisk
557Summary: fdisk library
558Summary(pl.UTF-8): Biblioteka fdisk
559License: LGPL v2.1+
560Group: Libraries
561Requires: libblkid = %{version}-%{release}
562Requires: libuuid = %{version}-%{release}
563
564%description -n libfdisk
565fdisk library.
566
567%description -n libfdisk -l pl.UTF-8
568Biblioteka fdisk.
569
570%package -n libfdisk-devel
571Summary: Header files for fdisk library
572Summary(pl.UTF-8): Pliki nagłówkowe biblioteki fdisk
573License: LGPL v2.1+
574Group: Development/Libraries
575Requires: libblkid-devel = %{version}-%{release}
576Requires: libfdisk = %{version}-%{release}
577Requires: libuuid-devel = %{version}-%{release}
578
579%description -n libfdisk-devel
580Header files for fdisk library.
581
582%description -n libfdisk-devel -l pl.UTF-8
583Pliki nagłówkowe biblioteki fdisk.
584
585%package -n libfdisk-static
586Summary: Static version of fdisk library
587Summary(pl.UTF-8): Statyczna wersja biblioteki fdisk
588License: LGPL v2.1+
589Group: Development/Libraries
590Requires: libfdisk-devel = %{version}-%{release}
591
592%description -n libfdisk-static
593Static version of fdisk library.
594
595%description -n libfdisk-static -l pl.UTF-8
596Statyczna wersja biblioteki fdisk.
597
67de32db 598%package -n libmount
599Summary: Library to handle mounting-related tasks
600Summary(pl.UTF-8): Biblioteka obsługująca zadania związane z montowaniem
c7c0c6cb 601License: LGPL v2.1+
67de32db 602Group: Libraries
603Requires: libblkid = %{version}-%{release}
604
605%description -n libmount
606Library to handle mounting-related tasks.
607
608%description -n libmount -l pl.UTF-8
609Biblioteka obsługująca zadania związane z montowaniem.
610
611%package -n libmount-devel
612Summary: Header files for mount library
613Summary(pl.UTF-8): Pliki nagłówkowe biblioteki mount
c7c0c6cb 614License: LGPL v2.1+
67de32db 615Group: Development/Libraries
616Requires: libblkid-devel = %{version}-%{release}
617Requires: libmount = %{version}-%{release}
618
619%description -n libmount-devel
620Header files for mount library.
621
622%description -n libmount-devel -l pl.UTF-8
623Pliki nagłówkowe biblioteki mount.
624
625%package -n libmount-static
626Summary: Static version of mount library
627Summary(pl.UTF-8): Statyczna wersja biblioteki mount
c7c0c6cb 628License: LGPL v2.1+
67de32db 629Group: Development/Libraries
630Requires: libmount-devel = %{version}-%{release}
631
632%description -n libmount-static
633Static version of mount library.
634
635%description -n libmount-static -l pl.UTF-8
636Statyczna wersja biblioteki mount.
637
8b6144a3
JB
638%package -n python3-libmount
639Summary: Python 3.x libmount bindings
640Summary(pl.UTF-8): Wiązania Pythona 3.x do biblioteki libmount
c7c0c6cb 641License: LGPL v3+
8b6144a3
JB
642Group: Libraries/Python
643Requires: libmount = %{version}-%{release}
67de32db 644
8b6144a3
JB
645%description -n python3-libmount
646Python 3.x libmount bindings.
67de32db 647
8b6144a3
JB
648%description -n python3-libmount -l pl.UTF-8
649Wiązania Pythona 3.x do biblioteki libmount.
67de32db 650
651%package -n fsck
652Summary: Check and repair a Linux file system
653Summary(pl.UTF-8): Sprawdzanie i naprawa linuksowego systemu plików
654Group: Applications/System
1c38ec33 655Requires: libblkid = %{version}-%{release}
67de32db 656
657%description -n fsck
658Check and repair a Linux file system.
659
660%description -n fsck -l pl.UTF-8
661Sprawdzanie i naprawa linuksowego systemu plików.
662
8b6144a3
JB
663%package -n libsmartcols
664Summary: Library to handle tables and trees
665Summary(pl.UTF-8): Biblioteka do obsługi tabelek i drzewek
666License: LGPL
667Group: Libraries
668
669%description -n libsmartcols
670Library to handle tables and trees.
671
672%description -n libsmartcols -l pl.UTF-8
673Biblioteka do obsługi tabelek i drzewek.
674
675%package -n libsmartcols-devel
676Summary: Header files for smartcols library
677Summary(pl.UTF-8): Pliki nagłówkowe biblioteki smartcols
678License: LGPL
679Group: Development/Libraries
680Requires: libsmartcols = %{version}-%{release}
681
682%description -n libsmartcols-devel
683Header files for smartcols library.
684
685%description -n libsmartcols-devel -l pl.UTF-8
686Pliki nagłówkowe biblioteki smartcols.
687
688%package -n libsmartcols-static
689Summary: Static version of smartcols library
690Summary(pl.UTF-8): Statyczna wersja biblioteki smartcols
691License: LGPL
692Group: Development/Libraries
693Requires: libsmartcols-devel = %{version}-%{release}
694
695%description -n libsmartcols-static
696Static version of smartcols library.
697
698%description -n libsmartcols-static -l pl.UTF-8
699Statyczna wersja biblioteki smartcols.
700
67de32db 701%package initrd
702Summary: blkid - initrd version
703Summary(pl.UTF-8): blkid - wersja dla initrd
704Group: Base
28b99029 705Obsoletes: util-linux-ng-initrd < 2.20-1
e70bda7d 706Conflicts: geninitrd < 10000.10
67de32db 707
708%description initrd
709This package includes a blkid utility to recognize partitions by label
710or UUID - staticaly linked for initrd.
711
712%description initrd -l pl.UTF-8
713Pakiet ten zawiera narzędzie blkid do rozpoznawania partycji przez
714etykietę lub UUID - statycznie skonsolidowane na potrzeby initrd.
715
232bdb1a 716%package -n bash-completion-util-linux
8834e309
ER
717Summary: bash completion for util-linux commands
718Summary(pl.UTF-8): Bashowe dopełnianie parametrów dla poleceń z pakietu util-linux
719Group: Applications/Shells
720Requires: %{name} = %{version}-%{release}
721Requires: bash-completion >= 2.0
722%if "%{_rpmversion}" >= "5"
723BuildArch: noarch
724%endif
232bdb1a
AM
725
726%description -n bash-completion-util-linux
0db61bcb 727Bash completion for util-linux commands.
232bdb1a
AM
728
729%description -n bash-completion-util-linux -l pl.UTF-8
0db61bcb
JB
730Bashowe dopełnianie parametrów dla poleceń z pakietu util-linux.
731
67de32db 732%prep
0057a448 733%setup -q -a1
232bdb1a 734
67de32db 735%patch3 -p1
736%patch4 -p1
67de32db 737%patch7 -p1
738%patch8 -p1
db301a98 739%patch9 -p1
232bdb1a 740%{?with_initrd:%patch10 -p1}
67de32db 741
8834e309 742cp -p %{SOURCE10} nologin.c
9ebc19a0 743
86e58ad2
JB
744%{__rm} po/stamp-po
745
67de32db 746%build
747%{__gettextize}
748%{__libtoolize}
749%{__aclocal} -I m4
750%{__autoconf}
751%{__autoheader}
752%{__automake}
753
754export CPPFLAGS="%{rpmcppflags} -I/usr/include/ncurses -DHAVE_LSEEK64_PROTOTYPE -DHAVE_LLSEEK_PROTOTYPE"
755%if %{with initrd}
756%{?with_uClibc:xCC="%{_target_cpu}-uclibc-gcc"}
1345aa35 757%{?with_dietlibc:xCC="%{__cc}"; xCC="diet ${xCC#*ccache }"}
67de32db 758%configure \
759%if %{with dietlibc}
6e84fb29
JB
760 ac_cv_header_crypt_h=no \
761 ac_cv_header_stdio_ext_h=no \
67de32db 762%endif
763 CC="$xCC" \
d617083c
ER
764%if "%{?configure_cache}" == "1"
765 --cache-file=%{?configure_cache_file}%{!?configure_cache_file:configure}-initrd.cache \
766%endif
6e84fb29
JB
767 --exec-prefix= \
768 --bindir=/bin \
769 --sbindir=/sbin \
770 --libdir=/%{_lib} \
67de32db 771 --disable-shared \
772 --enable-static \
6e84fb29
JB
773 --disable-agetty \
774 --disable-chfn-chsh \
ca8d370c 775 --disable-cramfs \
6e84fb29
JB
776 --disable-kill \
777 --disable-ldattach \
17cf1024 778 --disable-libmount \
4fa9d824 779 --disable-login \
6e84fb29
JB
780 --disable-losetup \
781 --disable-minix \
4fa9d824 782 --disable-newgrp \
6e84fb29
JB
783 --disable-partx \
784 --disable-raw \
034a23bb 785 --disable-runuser \
67de32db 786 --disable-schedutils \
6e84fb29 787 --disable-setarch \
67de32db 788 --disable-silent-rules \
6e84fb29
JB
789 --disable-su \
790 --disable-sulogin \
232bdb1a 791 --disable-tunelp \
67de32db 792 --disable-use-tty-group \
4fa9d824 793 --disable-utmpdump \
6e84fb29
JB
794 --disable-uuidd \
795 --disable-vipw \
67de32db 796 --disable-wall \
797 --without-audit \
798 --without-ncurses \
f5001161
AM
799 --without-selinux \
800 --without-smack
67de32db 801
802# configure gets it unconditionally wrong
573fc850 803%{__sed} -i -e 's/#define HAVE_WIDECHAR 1//' config.h
67de32db 804
6e84fb29
JB
805%{__make} \
806%if %{with uClibc}
807 LDFLAGS="-Wl,-static"
808%endif
809%if %{with dietlibc}
810 CPPFLAGS="$CPPFLAGS -D_BSD_SOURCE" \
811 LDFLAGS="-lcompat"
812%endif
813
814%{__make} install \
815 DESTDIR=$(pwd)/initrd
67de32db 816
817%{__make} clean
818%endif
819
820%configure \
821 --bindir=/bin \
822 --sbindir=/sbin \
823 %{!?with_fallocate:--disable-fallocate} \
824 --disable-silent-rules \
825 --disable-use-tty-group \
826 --disable-wall \
6e84fb29 827 --enable-chfn-chsh \
67de32db 828 --enable-kill \
6e84fb29
JB
829 --enable-libblkid \
830 --enable-line \
831 --enable-login \
67de32db 832 --enable-login-chown-vcs \
6e84fb29 833 --enable-newgrp \
67de32db 834 --enable-partx \
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
AM
845 --with-selinux%{!?with_selinux:=no} \
846 --with-smack
67de32db 847
848%{__make}
849
9ebc19a0
JR
850%{__cc} %{rpmcflags} nologin.c -o nologin
851
67de32db 852%install
853rm -rf $RPM_BUILD_ROOT
3ec837fc 854install -d $RPM_BUILD_ROOT/etc/{pam.d,rc.d/init.d,sysconfig,init,security} \
d18bf877
JR
855 $RPM_BUILD_ROOT{/%{_lib},/var/{lock,lib/libuuid}} \
856 $RPM_BUILD_ROOT{/lib/systemd/pld-helpers.d,%{systemdunitdir}}
67de32db 857%{?with_dietlibc:install -d $RPM_BUILD_ROOT%{dietlibdir}}
858
859%{__make} install \
860 DESTDIR=$RPM_BUILD_ROOT
861
8b6144a3
JB
862%{__mv} $RPM_BUILD_ROOT%{_sbindir}/{addpart,delpart,partx} $RPM_BUILD_ROOT/sbin
863%{__mv} $RPM_BUILD_ROOT/sbin/raw $RPM_BUILD_ROOT%{_bindir}
67de32db 864
8834e309 865install -p nologin $RPM_BUILD_ROOT/sbin
b09a4e11 866cp -p %{SOURCE11} $RPM_BUILD_ROOT%{_mandir}/man8
9ebc19a0 867
3ec837fc 868cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/login
67de32db 869install -p %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/blockdev
3ec837fc
ER
870cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/blockdev
871cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/init/blockdev.conf
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
1041%ifarch %{ix86} %{x8664}
1042%attr(755,root,root) %{_bindir}/i386
1043%{_mandir}/man8/i386*
1044%ifarch %{x8664}
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
4fa9d824 1111%attr(755,root,root) %{_bindir}/lslocks
8b6144a3 1112%attr(755,root,root) %{_bindir}/lslogins
971f9098 1113%attr(755,root,root) %{_bindir}/mesg
67de32db 1114%attr(755,root,root) %{_bindir}/mcookie
1115%attr(755,root,root) %{_bindir}/namei
232bdb1a 1116%attr(755,root,root) %{_bindir}/nsenter
67de32db 1117%attr(755,root,root) %{_bindir}/pg
290cedac
AM
1118%attr(755,root,root) %{_bindir}/prlimit
1119%attr(755,root,root) %{_bindir}/raw
67de32db 1120%attr(755,root,root) %{_bindir}/rename
1121%attr(755,root,root) %{_bindir}/renice
1122%attr(755,root,root) %{_bindir}/rev
1123%attr(755,root,root) %{_bindir}/script
1124%attr(755,root,root) %{_bindir}/scriptreplay
232bdb1a 1125%attr(755,root,root) %{_bindir}/setpriv
67de32db 1126%attr(755,root,root) %{_bindir}/setsid
1127%attr(755,root,root) %{_bindir}/setterm
1128%attr(755,root,root) %{_bindir}/tailf
1129%attr(755,root,root) %{_bindir}/taskset
1130%attr(755,root,root) %{_bindir}/ul
8b6144a3 1131%attr(755,root,root) %{_bindir}/uname26
67de32db 1132%attr(755,root,root) %{_bindir}/unshare
4fa9d824 1133%attr(755,root,root) %{_bindir}/utmpdump
63bd1af6 1134%attr(755,root,root) %{_bindir}/utmpx-dump
67de32db 1135%attr(755,root,root) %{_bindir}/whereis
1136%attr(2755,root,tty) %{_bindir}/write
1137%attr(755,root,root) %{_sbindir}/fdformat
1138%attr(755,root,root) %{_sbindir}/ldattach
1139%attr(755,root,root) %{_sbindir}/readprofile
4fa9d824 1140%attr(755,root,root) %{_sbindir}/resizepart
67de32db 1141%attr(755,root,root) %{_sbindir}/rtcwake
1142
8b6144a3
JB
1143%{systemdunitdir}/fstrim.service
1144%{systemdunitdir}/fstrim.timer
1145
67de32db 1146%{_mandir}/man1/cal.1*
1147%{_mandir}/man1/chrt.1*
1148%{_mandir}/man1/col.1*
1149%{_mandir}/man1/colcrt.1*
1150%{_mandir}/man1/colrm.1*
1151%{_mandir}/man1/column.1*
67de32db 1152%{_mandir}/man1/dmesg.1*
4fa9d824 1153%{_mandir}/man1/eject.1*
67de32db 1154%{?with_fallocate:%{_mandir}/man1/fallocate.1*}
1155%{_mandir}/man1/flock.1*
1156%{_mandir}/man1/getopt.1*
1157%{_mandir}/man1/hexdump.1*
1158%{_mandir}/man1/ionice.1*
1159%{_mandir}/man1/ipcrm.1*
1160%{_mandir}/man1/ipcmk.1*
1161%{_mandir}/man1/ipcs.1*
1162%{_mandir}/man1/kill.1*
971f9098
AM
1163%{_mandir}/man1/last.1*
1164%{_mandir}/man1/lastb.1*
67de32db 1165%{_mandir}/man1/line.1*
1166%{_mandir}/man1/logger.1*
1167%{_mandir}/man1/look.1*
1168%{_mandir}/man1/lscpu.1*
8b6144a3 1169%{_mandir}/man1/lslogins.1*
67de32db 1170%{_mandir}/man1/mcookie.1*
971f9098 1171%{_mandir}/man1/mesg.1*
67de32db 1172%{_mandir}/man1/more.1*
1173%{_mandir}/man1/namei.1*
232bdb1a 1174%{_mandir}/man1/nsenter.1*
290cedac 1175%{_mandir}/man1/prlimit.1*
67de32db 1176%{_mandir}/man1/pg.1*
67de32db 1177%{_mandir}/man1/renice.1*
1178%{_mandir}/man1/rev.1*
1179%{_mandir}/man1/rename.1*
232bdb1a 1180%{_mandir}/man1/setpriv.1*
67de32db 1181%{_mandir}/man1/setsid.1*
1182%{_mandir}/man1/script.1*
1183%{_mandir}/man1/scriptreplay.1*
1184%{_mandir}/man1/setterm.1*
1185%{_mandir}/man1/tailf.1*
1186%{_mandir}/man1/taskset.1*
1187%{_mandir}/man1/ul.1*
1188%{_mandir}/man1/unshare.1*
4fa9d824 1189%{_mandir}/man1/utmpdump.1*
67de32db 1190%{_mandir}/man1/whereis.1*
1191%{_mandir}/man1/write.1*
1192%{_mandir}/man8/addpart.8*
232bdb1a 1193%{_mandir}/man8/blkdiscard.8*
2e2cdb35
ER
1194%{_mandir}/man8/delpart.8*
1195%{_mandir}/man8/partx.8*
1196%{_mandir}/man8/lsblk.8*
290cedac 1197%{_mandir}/man8/chcpu.8*
67de32db 1198%{_mandir}/man8/ctrlaltdel.8*
67de32db 1199%{_mandir}/man8/fdformat.8*
1200%{_mandir}/man8/fsfreeze.8*
1201%{_mandir}/man8/fstrim.8*
1202%{_mandir}/man8/isosize.8*
1203%{_mandir}/man8/ldattach.8*
4fa9d824 1204%{_mandir}/man8/lslocks.8*
67de32db 1205%{_mandir}/man8/mkswap.8*
290cedac 1206%{_mandir}/man8/raw.8*
a7980c08 1207%{_mandir}/man8/readprofile.8*
4fa9d824 1208%{_mandir}/man8/resizepart.8*
67de32db 1209%{_mandir}/man8/rtcwake.8*
1210%{_mandir}/man8/swaplabel.8*
1211%if "%{pld_release}" != "ac"
1212%{_mandir}/man8/switch_root.8*
1213%endif
4fa9d824 1214%{_mandir}/man8/sulogin.8*
8b6144a3 1215%{_mandir}/man8/uname26.8*
4fa9d824 1216%{_mandir}/man8/wdctl.8*
67de32db 1217%{_mandir}/man8/wipefs.8*
c7c0c6cb 1218%{_mandir}/man8/zramctl.8*
67de32db 1219
1220%lang(de) %{_mandir}/de/man1/kill.1*
1221%lang(de) %{_mandir}/de/man1/more.1*
1222%lang(de) %{_mandir}/de/man1/write.1*
1223%lang(de) %{_mandir}/de/man8/fdformat.8*
1224
1225%lang(es) %{_mandir}/es/man1/colrm.1*
1226%lang(es) %{_mandir}/es/man1/column.1*
67de32db 1227%lang(es) %{_mandir}/es/man1/getopt.1*
1228%lang(es) %{_mandir}/es/man1/look.1*
1229%lang(es) %{_mandir}/es/man1/more.1*
1230%lang(es) %{_mandir}/es/man1/namei.1*
67de32db 1231%lang(es) %{_mandir}/es/man1/rev.1*
1232%lang(es) %{_mandir}/es/man1/script.1*
1233%lang(es) %{_mandir}/es/man1/setterm.1*
1234%lang(es) %{_mandir}/es/man1/ul.1*
1235%lang(es) %{_mandir}/es/man1/whereis.1*
1236%lang(es) %{_mandir}/es/man1/write.1*
67de32db 1237%lang(es) %{_mandir}/es/man8/ctrlaltdel.8*
1238%lang(es) %{_mandir}/es/man8/ipcrm.8*
1239%lang(es) %{_mandir}/es/man8/ipcs.8*
1240%lang(es) %{_mandir}/es/man8/mkswap.8*
3146265b 1241%lang(es) %{_mandir}/es/man8/readprofile.8*
67de32db 1242%lang(es) %{_mandir}/es/man8/renice.8*
1243%lang(es) %{_mandir}/es/man8/setsid.8*
1244
1245%lang(fi) %{_mandir}/fi/man1/cal.1*
1246%lang(fi) %{_mandir}/fi/man1/column.1*
1247%lang(fi) %{_mandir}/fi/man1/kill.1*
1248%lang(fi) %{_mandir}/fi/man1/more.1*
1249%lang(fi) %{_mandir}/fi/man1/whereis.1*
1250%lang(fi) %{_mandir}/fi/man1/write.1*
1251
1252%lang(fr) %{_mandir}/fr/man1/cal.1*
1253%lang(fr) %{_mandir}/fr/man1/col.1*
1254%lang(fr) %{_mandir}/fr/man1/kill.1*
1255%lang(fr) %{_mandir}/fr/man1/more.1*
1256%lang(fr) %{_mandir}/fr/man1/whereis.1*
1257%lang(fr) %{_mandir}/fr/man1/write.1*
1258%lang(fr) %{_mandir}/fr/man8/ctrlaltdel.8*
1259%lang(fr) %{_mandir}/fr/man8/dmesg.8*
1260%lang(fr) %{_mandir}/fr/man8/fdformat.8*
1261%lang(fr) %{_mandir}/fr/man8/ipcrm.8*
1262%lang(fr) %{_mandir}/fr/man8/ipcs.8*
1263%lang(fr) %{_mandir}/fr/man8/setsid.8*
1264
1265%lang(hu) %{_mandir}/hu/man1/cal.1*
1266%lang(hu) %{_mandir}/hu/man1/colrm.1*
1267%lang(hu) %{_mandir}/hu/man1/hexdump.1*
1268%lang(hu) %{_mandir}/hu/man1/kill.1*
1269%lang(hu) %{_mandir}/hu/man1/logger.1*
1270%lang(hu) %{_mandir}/hu/man1/more.1*
1271%lang(hu) %{_mandir}/hu/man1/setterm.1*
1272%lang(hu) %{_mandir}/hu/man1/whereis.1*
1273%lang(hu) %{_mandir}/hu/man1/write.1*
1274%lang(hu) %{_mandir}/hu/man8/ctrlaltdel.8*
1275%lang(hu) %{_mandir}/hu/man8/fdformat.8*
1276%lang(hu) %{_mandir}/hu/man8/mkswap.8*
1277
1278%lang(id) %{_mandir}/id/man1/cal.1*
1279%lang(id) %{_mandir}/id/man1/kill.1*
1280%lang(id) %{_mandir}/id/man1/logger.1*
1281%lang(id) %{_mandir}/id/man1/more.1*
1282%lang(id) %{_mandir}/id/man1/script.1*
1283%lang(id) %{_mandir}/id/man1/write.1*
1284%lang(id) %{_mandir}/id/man8/fdformat.8*
1285
1286%lang(it) %{_mandir}/it/man1/kill.1*
1287%lang(it) %{_mandir}/it/man8/mkswap.8*
1288%lang(it) %{_mandir}/it/man8/setsid.8*
1289
1290%lang(ja) %{_mandir}/ja/man1/cal.1*
1291%lang(ja) %{_mandir}/ja/man1/col.1*
1292%lang(ja) %{_mandir}/ja/man1/colcrt.1*
1293%lang(ja) %{_mandir}/ja/man1/colrm.1*
1294%lang(ja) %{_mandir}/ja/man1/column.1*
67de32db 1295%lang(ja) %{_mandir}/ja/man1/getopt.1*
1296%lang(ja) %{_mandir}/ja/man1/hexdump.1*
1297%lang(ja) %{_mandir}/ja/man1/kill.1*
1298%lang(ja) %{_mandir}/ja/man1/line.1*
1299%lang(ja) %{_mandir}/ja/man1/logger.1*
67de32db 1300%lang(ja) %{_mandir}/ja/man1/look.1*
1301%lang(ja) %{_mandir}/ja/man1/mcookie.1*
1302%lang(ja) %{_mandir}/ja/man1/more.1*
1303%lang(ja) %{_mandir}/ja/man1/namei.1*
67de32db 1304%lang(ja) %{_mandir}/ja/man1/rename.1*
1305%lang(ja) %{_mandir}/ja/man1/rev.1*
1306%lang(ja) %{_mandir}/ja/man1/script.1*
1307%lang(ja) %{_mandir}/ja/man1/setterm.1*
1308%lang(ja) %{_mandir}/ja/man1/ul.1*
1309%lang(ja) %{_mandir}/ja/man1/whereis.1*
1310%lang(ja) %{_mandir}/ja/man1/write.1*
1311%lang(ja) %{_mandir}/ja/man8/ctrlaltdel.8*
67de32db 1312%lang(ja) %{_mandir}/ja/man8/dmesg.8*
1313%lang(ja) %{_mandir}/ja/man8/fdformat.8*
1314%lang(ja) %{_mandir}/ja/man8/ipcrm.8*
1315%lang(ja) %{_mandir}/ja/man8/ipcs.8*
1316%lang(ja) %{_mandir}/ja/man8/isosize.8*
1317%lang(ja) %{_mandir}/ja/man8/mkswap.8*
3146265b 1318%lang(ja) %{_mandir}/ja/man8/readprofile.8*
67de32db 1319%lang(ja) %{_mandir}/ja/man8/renice.8*
1320%lang(ja) %{_mandir}/ja/man8/setsid.8*
1321
1322%lang(ko) %{_mandir}/ko/man1/cal.1*
1323%lang(ko) %{_mandir}/ko/man1/col.1*
1324%lang(ko) %{_mandir}/ko/man1/colcrt.1*
1325%lang(ko) %{_mandir}/ko/man1/colrm.1*
1326%lang(ko) %{_mandir}/ko/man1/column.1*
67de32db 1327%lang(ko) %{_mandir}/ko/man1/getopt.1*
1328%lang(ko) %{_mandir}/ko/man1/hexdump.1*
1329%lang(ko) %{_mandir}/ko/man1/kill.1*
1330%lang(ko) %{_mandir}/ko/man1/logger.1*
1331%lang(ko) %{_mandir}/ko/man1/look.1*
1332%lang(ko) %{_mandir}/ko/man1/mcookie.1*
1333%lang(ko) %{_mandir}/ko/man1/more.1*
1334%lang(ko) %{_mandir}/ko/man1/namei.1*
67de32db 1335%lang(ko) %{_mandir}/ko/man1/rev.1*
1336%lang(ko) %{_mandir}/ko/man1/script.1*
1337%lang(ko) %{_mandir}/ko/man1/setterm.1*
1338%lang(ko) %{_mandir}/ko/man1/ul.1*
1339%lang(ko) %{_mandir}/ko/man1/whereis.1*
1340%lang(ko) %{_mandir}/ko/man1/write.1*
1341%lang(ko) %{_mandir}/ko/man8/ctrlaltdel.8*
1342%lang(ko) %{_mandir}/ko/man8/dmesg.8*
1343%lang(ko) %{_mandir}/ko/man8/fdformat.8*
1344%lang(ko) %{_mandir}/ko/man8/ipcrm.8*
1345%lang(ko) %{_mandir}/ko/man8/ipcs.8*
1346%lang(ko) %{_mandir}/ko/man8/mkswap.8*
3146265b 1347%lang(ko) %{_mandir}/ko/man8/readprofile.8*
67de32db 1348%lang(ko) %{_mandir}/ko/man8/renice.8*
1349%lang(ko) %{_mandir}/ko/man8/setsid.8*
1350
1351%lang(nl) %{_mandir}/nl/man1/kill.1*
1352
1353%lang(pl) %{_mandir}/pl/man1/cal.1*
1354%lang(pl) %{_mandir}/pl/man1/col.1*
1355%lang(pl) %{_mandir}/pl/man1/colcrt.1*
1356%lang(pl) %{_mandir}/pl/man1/colrm.1*
1357%lang(pl) %{_mandir}/pl/man1/getopt.1*
1358%lang(pl) %{_mandir}/pl/man1/hexdump.1*
1359%lang(pl) %{_mandir}/pl/man1/kill.1*
1360%lang(pl) %{_mandir}/pl/man1/look.1*
1361%lang(pl) %{_mandir}/pl/man1/logger.1*
1362%lang(pl) %{_mandir}/pl/man1/more.1*
1363%lang(pl) %{_mandir}/pl/man1/rev.1*
1364%lang(pl) %{_mandir}/pl/man1/script.1*
1365%lang(pl) %{_mandir}/pl/man1/setterm.1*
1366%lang(pl) %{_mandir}/pl/man1/ul.1*
1367%lang(pl) %{_mandir}/pl/man1/whereis.1*
1368%lang(pl) %{_mandir}/pl/man1/write.1*
1369%lang(pl) %{_mandir}/pl/man8/ctrlaltdel.8*
1370%lang(pl) %{_mandir}/pl/man8/dmesg.8*
1371%lang(pl) %{_mandir}/pl/man8/fdformat.8*
1372%lang(pl) %{_mandir}/pl/man8/ipcrm.8*
1373%lang(pl) %{_mandir}/pl/man8/ipcs.8*
1374%lang(pl) %{_mandir}/pl/man8/mkswap.8*
1375%lang(pl) %{_mandir}/pl/man8/renice.8*
1376
67de32db 1377%attr(755,root,root) /sbin/fdisk
1378%attr(755,root,root) /sbin/fsck.minix
1379%attr(755,root,root) /sbin/mkfs.minix
1380%ifnarch sparc sparc64
1381%attr(755,root,root) /sbin/cfdisk
1382%attr(755,root,root) /sbin/sfdisk
1383%endif
1384
1385%{_mandir}/man8/fdisk.8*
1386%ifnarch sparc sparc64
1387%{_mandir}/man8/cfdisk.8*
1388%{_mandir}/man8/sfdisk.8*
1389%endif
1390%{_mandir}/man8/fsck.minix.8*
1391%{_mandir}/man8/mkfs.bfs.8*
1392%{_mandir}/man8/mkfs.minix.8*
1393%{_mandir}/man8/mkfs.8*
1394
1395%lang(es) %{_mandir}/es/man8/fdisk.8*
1396%lang(es) %{_mandir}/es/man8/fsck.minix.8*
1397%lang(es) %{_mandir}/es/man8/mkfs.minix.8*
1398%lang(es) %{_mandir}/es/man8/mkfs.8*
1399
1400%lang(fr) %{_mandir}/fr/man8/fdisk.8*
1401%ifnarch sparc sparc64
1402%lang(fr) %{_mandir}/fr/man8/cfdisk.8*
1403%lang(fr) %{_mandir}/fr/man8/sfdisk.8*
1404%endif
1405%lang(fr) %{_mandir}/fr/man8/mkfs.minix.8*
1406%lang(fr) %{_mandir}/fr/man8/mkfs.8*
1407
1408%lang(hu) %{_mandir}/hu/man8/mkfs.8*
1409
1410%lang(it) %{_mandir}/it/man8/fdisk.8*
1411%ifnarch sparc sparc64
1412%lang(it) %{_mandir}/it/man8/cfdisk.8*
1413%endif
1414
1415%lang(ja) %{_mandir}/ja/man8/fdisk.8*
1416%ifnarch sparc sparc64
1417%lang(ja) %{_mandir}/ja/man8/cfdisk.8*
1418%lang(ja) %{_mandir}/ja/man8/sfdisk.8*
1419%endif
1420%lang(ja) %{_mandir}/ja/man8/fsck.minix.8*
1421%lang(ja) %{_mandir}/ja/man8/mkfs.bfs.8*
1422%lang(ja) %{_mandir}/ja/man8/mkfs.minix.8*
1423%lang(ja) %{_mandir}/ja/man8/mkfs.8*
1424
1425%lang(ko) %{_mandir}/ko/man8/fdisk.8*
1426%lang(ko) %{_mandir}/ko/man8/fsck.minix.8*
1427%lang(ko) %{_mandir}/ko/man8/mkfs.minix.8*
1428%lang(ko) %{_mandir}/ko/man8/mkfs.8*
1429
1430%lang(pl) %{_mandir}/pl/man8/fdisk.8*
1431%lang(pl) %{_mandir}/pl/man8/fsck.minix.8*
1432%lang(pl) %{_mandir}/pl/man8/mkfs.minix.8*
1433%lang(pl) %{_mandir}/pl/man8/mkfs.8*
1434
1435%attr(755,root,root) /sbin/fsck.cramfs
1436%attr(755,root,root) /sbin/mkfs.cramfs
1437%attr(755,root,root) /sbin/mkfs.bfs
232bdb1a
AM
1438%{_mandir}/man8/fsck.cramfs.8*
1439%{_mandir}/man8/mkfs.cramfs.8*
67de32db 1440
034a23bb 1441%if %{with su}
4e4fc9b5 1442%attr(755,root,root) /bin/runuser
232bdb1a 1443%attr(755,root,root) /sbin/runuser
034a23bb
JB
1444%attr(4755,root,root) /bin/su
1445%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser
1446%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser-l
1447%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su
1448%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su-l
1449%{_mandir}/man1/runuser.1*
1450%{_mandir}/man1/su.1*
1451%endif
1452
67de32db 1453%ghost /var/lock/wtmpxlock
1454
1455%files -n blockdev
1456%defattr(644,root,root,755)
1457%attr(754,root,root) /etc/rc.d/init.d/blockdev
1458%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/blockdev
3ec837fc 1459%config(noreplace) %verify(not md5 mtime size) /etc/init/blockdev.conf
67de32db 1460%attr(755,root,root) /sbin/blockdev
1461%{_mandir}/man8/blockdev.8*
1462%lang(ja) %{_mandir}/ja/man8/blockdev.8*
d18bf877
JR
1463%{systemdunitdir}/blockdev.service
1464%attr(755,root,root) /lib/systemd/pld-helpers.d/blockdev.sh
67de32db 1465
1466%files -n mount
1467%defattr(644,root,root,755)
8b6144a3 1468%attr(755,root,root) /bin/findmnt
4f33a5ab 1469%attr(755,root,root) /bin/mountpoint
67de32db 1470%attr(4755,root,root) /bin/mount
1471%attr(4755,root,root) /bin/umount
1472%attr(755,root,root) /sbin/pivot_root
1473%attr(755,root,root) /sbin/swapon
1474%attr(755,root,root) /sbin/swapoff
1475
4f33a5ab 1476%{_mandir}/man1/mountpoint.1*
67de32db 1477%{_mandir}/man5/fstab.5*
8b6144a3 1478%{_mandir}/man8/findmnt.8*
67de32db 1479%{_mandir}/man8/mount.8*
1480%{_mandir}/man8/umount.8*
1481%{_mandir}/man8/pivot_root.8*
1482%{_mandir}/man8/swapon.8*
1483%{_mandir}/man8/swapoff.8*
1484
1485%lang(cs) %{_mandir}/cs/man5/fstab.5*
1486
1487%lang(de) %{_mandir}/de/man5/fstab.5*
1488
1489%lang(es) %{_mandir}/es/man5/fstab.5*
1490%lang(es) %{_mandir}/es/man8/mount.8*
1491%lang(es) %{_mandir}/es/man8/umount.8*
1492%lang(es) %{_mandir}/es/man8/swapon.8*
1493%lang(es) %{_mandir}/es/man8/swapoff.8*
1494
1495%lang(fr) %{_mandir}/fr/man5/fstab.5*
1496%lang(fr) %{_mandir}/fr/man8/mount.8*
1497%lang(fr) %{_mandir}/fr/man8/umount.8*
1498
1499%lang(hu) %{_mandir}/hu/man5/fstab.5*
1500%lang(hu) %{_mandir}/hu/man8/mount.8*
1501%lang(hu) %{_mandir}/hu/man8/umount.8*
1502
1503%lang(it) %{_mandir}/it/man5/fstab.5*
1504%lang(it) %{_mandir}/it/man8/mount.8*
1505%lang(it) %{_mandir}/it/man8/umount.8*
1506%lang(it) %{_mandir}/it/man8/swapon.8*
1507%lang(it) %{_mandir}/it/man8/swapoff.8*
1508
1509%lang(ja) %{_mandir}/ja/man5/fstab.5*
1510%lang(ja) %{_mandir}/ja/man8/mount.8*
1511%lang(ja) %{_mandir}/ja/man8/umount.8*
1512%lang(ja) %{_mandir}/ja/man8/pivot_root.8*
1513%lang(ja) %{_mandir}/ja/man8/swapon.8*
1514%lang(ja) %{_mandir}/ja/man8/swapoff.8*
1515
1516%lang(ko) %{_mandir}/ko/man5/fstab.5*
1517%lang(ko) %{_mandir}/ko/man8/mount.8*
1518%lang(ko) %{_mandir}/ko/man8/umount.8*
1519%lang(ko) %{_mandir}/ko/man8/swapon.8*
1520%lang(ko) %{_mandir}/ko/man8/swapoff.8*
1521
1522%lang(pl) %{_mandir}/pl/man5/fstab.5*
1523%lang(pl) %{_mandir}/pl/man8/mount.8*
1524%lang(pl) %{_mandir}/pl/man8/umount.8*
1525%lang(pl) %{_mandir}/pl/man8/swapon.8*
1526%lang(pl) %{_mandir}/pl/man8/swapoff.8*
1527
1528%files -n losetup
1529%defattr(644,root,root,755)
1530%attr(755,root,root) /sbin/losetup
1531%{_mandir}/man8/losetup.8*
1532%lang(fr) %{_mandir}/fr/man8/losetup.8*
1533%lang(it) %{_mandir}/it/man8/losetup.8*
1534%lang(ja) %{_mandir}/ja/man8/losetup.8*
1535%lang(ko) %{_mandir}/ko/man8/losetup.8*
1536%lang(pl) %{_mandir}/pl/man8/losetup.8*
1537
67de32db 1538%files -n tunelp
1539%defattr(644,root,root,755)
1540%attr(755,root,root) %{_sbindir}/tunelp
1541%{_mandir}/man8/tunelp.8*
1542%lang(es) %{_mandir}/es/man8/tunelp.8*
1543%lang(ja) %{_mandir}/ja/man8/tunelp.8*
1544%lang(pl) %{_mandir}/pl/man8/tunelp.8*
1545
1546%files -n login
1547%defattr(644,root,root,755)
1548%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/login
1549%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.login
1550%attr(755,root,root) /bin/login
1551%{_mandir}/man1/login.1*
1552%lang(de) %{_mandir}/de/man1/login.1*
1553%lang(es) %{_mandir}/es/man1/login.1*
1554%lang(hu) %{_mandir}/hu/man1/login.1*
1555%lang(id) %{_mandir}/id/man1/login.1*
1556%lang(ja) %{_mandir}/ja/man1/login.1*
1557%lang(ko) %{_mandir}/ko/man1/login.1*
1558%lang(pl) %{_mandir}/pl/man1/login.1*
1559
1560%files -n agetty
1561%defattr(644,root,root,755)
1562%attr(755,root,root) /sbin/agetty
1563%{_mandir}/man8/agetty.8*
1564%lang(es) %{_mandir}/es/man8/agetty.8*
1565%lang(ja) %{_mandir}/ja/man8/agetty.8*
1566
1567%files -n libblkid
1568%defattr(644,root,root,755)
1569%attr(755,root,root) /%{_lib}/libblkid.so.*.*
1570%attr(755,root,root) %ghost /%{_lib}/libblkid.so.1
1571
1572%files -n libblkid-devel
1573%defattr(644,root,root,755)
1574%attr(755,root,root) %{_libdir}/libblkid.so
67de32db 1575%{_includedir}/blkid
1576%{_pkgconfigdir}/blkid.pc
1577%{_mandir}/man3/libblkid.3*
1578
1579%files -n libblkid-static
1580%defattr(644,root,root,755)
1581%{_libdir}/libblkid.a
1582
1583%if %{with initrd} && %{with dietlibc}
1584%files -n libblkid-dietlibc
1585%defattr(644,root,root,755)
1586%{dietlibdir}/libblkid.a
1587%endif
1588
1589%files -n libuuid
1590%defattr(644,root,root,755)
1591%attr(755,root,root) %{_bindir}/uuidgen
1592%attr(755,root,root) /%{_lib}/libuuid.so.*.*
1593%attr(755,root,root) %ghost /%{_lib}/libuuid.so.1
1594%{_mandir}/man1/uuidgen.1*
1595
1596%files -n libuuid-devel
1597%defattr(644,root,root,755)
1598%attr(755,root,root) %{_libdir}/libuuid.so
1599%{_libdir}/libuuid.la
1600%{_includedir}/uuid
1601%{_pkgconfigdir}/uuid.pc
1602%{_mandir}/man3/uuid*.3*
1603
1604%files -n libuuid-static
1605%defattr(644,root,root,755)
1606%{_libdir}/libuuid.a
1607
1608%if %{with initrd} && %{with dietlibc}
1609%files -n libuuid-dietlibc
1610%defattr(644,root,root,755)
1611%{dietlibdir}/libuuid.a
1612%endif
1613
1614%files -n uuidd
1615%defattr(644,root,root,755)
1616%attr(6755,uuidd,uuidd) %{_sbindir}/uuidd
1617%attr(2775,uuidd,uuidd) /var/lib/libuuid
1618%{_mandir}/man8/uuidd.8*
4fa9d824
AM
1619%{systemdunitdir}/uuidd.service
1620%{systemdunitdir}/uuidd.socket
67de32db 1621
c7c0c6cb
JB
1622%files -n libfdisk
1623%defattr(644,root,root,755)
1624%doc libfdisk/COPYING
1625%attr(755,root,root) /%{_lib}/libfdisk.so.*.*
1626%attr(755,root,root) %ghost /%{_lib}/libfdisk.so.1
1627
1628%files -n libfdisk-devel
1629%defattr(644,root,root,755)
1630%attr(755,root,root) %{_libdir}/libfdisk.so
1631%{_includedir}/libfdisk
1632%{_pkgconfigdir}/fdisk.pc
1633
1634%files -n libfdisk-static
1635%defattr(644,root,root,755)
1636%{_libdir}/libfdisk.a
1637
67de32db 1638%files -n libmount
1639%defattr(644,root,root,755)
c7c0c6cb 1640%doc libmount/COPYING
67de32db 1641%attr(755,root,root) /%{_lib}/libmount.so.*.*
1642%attr(755,root,root) %ghost /%{_lib}/libmount.so.1
67de32db 1643
1644%files -n libmount-devel
1645%defattr(644,root,root,755)
1646%attr(755,root,root) %{_libdir}/libmount.so
67de32db 1647%{_includedir}/libmount
1648%{_pkgconfigdir}/mount.pc
1649
1650%files -n libmount-static
1651%defattr(644,root,root,755)
1652%{_libdir}/libmount.a
1653
8b6144a3
JB
1654%files -n python3-libmount
1655%defattr(644,root,root,755)
1656%dir %{py3_sitedir}/libmount
1657%attr(755,root,root) %{py3_sitedir}/libmount/pylibmount.so
1658%{py3_sitedir}/libmount/__init__.py
1659%{py3_sitedir}/libmount/__pycache__
1660
67de32db 1661%files -n fsck
1662%defattr(644,root,root,755)
1663%attr(755,root,root) /sbin/fsck
1664%{_mandir}/man8/fsck.8*
1665
8b6144a3 1666%files -n libsmartcols
971f9098 1667%defattr(644,root,root,755)
8b6144a3
JB
1668%attr(755,root,root) /%{_lib}/libsmartcols.so.*.*.*
1669%attr(755,root,root) %ghost /%{_lib}/libsmartcols.so.1
1670# common for many utilities (hexdump,cal,dmesg,fdisk,cfdisk; also libblkid,libmount?)
1671%{_mandir}/man5/terminal-colors.d.5*
1672
1673%files -n libsmartcols-devel
1674%defattr(644,root,root,755)
1675%attr(755,root,root) %{_libdir}/libsmartcols.so
1676%{_includedir}/libsmartcols
1677%{_pkgconfigdir}/smartcols.pc
1678
1679%files -n libsmartcols-static
1680%defattr(644,root,root,755)
1681%{_libdir}/libsmartcols.a
971f9098 1682
67de32db 1683%if %{with initrd}
1684%files initrd
1685%defattr(644,root,root,755)
6e84fb29
JB
1686%attr(755,root,root) %{_libdir}/initrd/blkid
1687%attr(755,root,root) %{_libdir}/initrd/blockdev
1688%attr(755,root,root) %{_libdir}/initrd/fdformat
1689%attr(755,root,root) %{_libdir}/initrd/fdisk
1690%attr(755,root,root) %{_libdir}/initrd/findfs
1691%attr(755,root,root) %{_libdir}/initrd/hwclock
1692%attr(755,root,root) %{_libdir}/initrd/look
1693%attr(755,root,root) %{_libdir}/initrd/mkswap
1694%attr(755,root,root) %{_libdir}/initrd/namei
1695%attr(755,root,root) %{_libdir}/initrd/rename
1696%ifnarch sparc sparcv9 sparc64
1697%attr(755,root,root) %{_libdir}/initrd/sfdisk
1698%endif
1699%attr(755,root,root) %{_libdir}/initrd/swaplabel
1700%attr(755,root,root) %{_libdir}/initrd/uuidgen
1701%attr(755,root,root) %{_libdir}/initrd/wipefs
1702# not needed?
1703#%attr(755,root,root) %{_libdir}/initrd/chrt
1704# not built because of disabled libmount
1705#%attr(755,root,root) %{_libdir}/initrd/e2fsck
1706#%attr(755,root,root) %{_libdir}/initrd/fsck
67de32db 1707%endif
8b6144a3
JB
1708
1709%files -n bash-completion-util-linux
1710%defattr(644,root,root,755)
1711/usr/share/bash-completion/completions/*
This page took 2.193336 seconds and 4 git commands to generate.