]> git.pld-linux.org Git - packages/util-linux.git/blame - util-linux.spec
Up to 2.40; fixes CVE-2024-28085 in wall; TODO: lastlog2 related packages (lib, tools...
[packages/util-linux.git] / util-linux.spec
CommitLineData
a7980c08 1# TODO
7a5ed8cc 2# - remote chfn/chsh (BR: libuser >= 0.58)? - but PLD uses pwdutils/shadow implementation currently
6e84fb29
JB
3# - verify initrd tools set:
4# - I've taken list from 2.21.3 package, but there was no explicit list, so
5# there are probably some unneeded tools
6# - chrt is not built now (because of --disable-schedutils), but it's probably not needed
7# - fsck is not built now (because of --disable-libmount)
8# - maybe we want some more now?
1d44bc2b
ER
9# - agetty: Documentation/releases/v2.32-ReleaseNotes:54: - add support for /etc/issue.d [Karel Zak]
10# https://github.com/karelzak/util-linux/commit/1fc82a1360305f696dc1be6105c9c56a9ea03f52#diff-d7efd2b3dbb10e54185f001dc21d43db
67de32db 11#
12# Conditional build:
e6161811 13%bcond_with initrd # initrd version
ab1c0a80 14%bcond_with uClibc # link initrd version with static glibc instead of uClibc
67de32db 15%bcond_without dietlibc # link initrd version with dietlibc instead of uClibc
f7f13771 16%bcond_without apidocs # API documentation for libraries
dd83e5d1 17%bcond_without selinux # SELinux support
034a23bb 18%bcond_without su # su/runuser programs
e6161811 19%bcond_without systemd # systemd support
67de32db 20
298c2787 21%define pam_ver 1:1.1.8-5
67de32db 22
23Summary: Collection of basic system utilities for Linux
24Summary(de.UTF-8): Sammlung von grundlegenden Systemdienstprogrammen für Linux
25Summary(es.UTF-8): Colectánea de utilitarios básicos de sistema para Linux
26Summary(fr.UTF-8): Ensemble d'utilitaires système de base pour Linux
27Summary(pl.UTF-8): Zbiór podstawowych narzędzi systemowych dla Linuksa
28Summary(pt_BR.UTF-8): Coletânea de utilitários básicos de sistema para Linux
29Summary(ru.UTF-8): Набор базовых системных утилит для Linux
30Summary(tr.UTF-8): Temel sistem araçları
31Summary(uk.UTF-8): Набір базових системних утиліт для Linux
0057a448 32Name: util-linux
ce7b2fe7 33Version: 2.40
cc8eb43f 34Release: 1
56a8c6a4 35License: GPL v2+, GPL v3 (hwclock)
67de32db 36Group: Applications/System
debc0a65 37# https://github.com/karelzak/util-linux (GitHub backup)
ce7b2fe7
AM
38Source0: https://www.kernel.org/pub/linux/utils/util-linux/v2.40/%{name}-%{version}.tar.xz
39# Source0-md5: 46d1423122d310dfd022c799e1e4e259
a0732ddc 40Source1: %{name}-non-english-man-pages.tar.bz2
67de32db 41# Source1-md5: 3c940c7e7fe699eaa2ddb1bffb3de2fe
42Source2: login.pamd
0057a448 43Source3: %{name}-blockdev.init
44Source4: %{name}-blockdev.sysconfig
db301a98
AM
45Source6: su.pamd
46Source7: su-l.pamd
034a23bb
JB
47Source8: runuser.pamd
48Source9: runuser-l.pamd
d18bf877
JR
49Source12: blockdev.service
50Source13: blockdev.sh
f1f79628
JR
51Patch0: %{name}-fdformat-ide.patch
52Patch1: %{name}-fhs.patch
53Patch2: %{name}-login-lastlog.patch
54Patch3: %{name}-procpartitions.patch
55Patch4: su-paths.patch
768477bc 56Patch6: %{name}-diet.patch
7cafc16a 57Patch7: %{name}-man-asciidoctor.patch
8b6144a3 58URL: https://github.com/karelzak/util-linux
67de32db 59BuildRequires: audit-libs-devel >= 1.0.6
028b554f 60BuildRequires: autoconf >= 2.64
67de32db 61BuildRequires: automake >= 1:1.10
23b3a521 62BuildRequires: gettext-tools >= 0.21
bd3ddcf8
JB
63# for fallocate
64BuildRequires: glibc-devel >= 6:2.11
f7f13771 65%if %{with apidocs}
3146265b 66BuildRequires: gtk-doc >= 1.10
d1fc3015 67BuildRequires: gtk-doc-automake >= 1.10
f7f13771 68%endif
d18bf877 69BuildRequires: libcap-ng-devel
768477bc
JB
70%ifarch ppc ppc64
71# for lscpu
72BuildRequires: librtas-devel
73%endif
028b554f 74%{?with_selinux:BuildRequires: libselinux-devel >= 2.5}
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
cc8eb43f 81BuildRequires: po4a >= 0.56
971f9098 82BuildRequires: python3-devel
1b26d304 83BuildRequires: python3-modules
993f4721 84BuildRequires: readline-devel
67de32db 85BuildRequires: rpm >= 4.4.9-56
bd61de7c 86BuildRequires: rpm-build >= 4.6
d0bdca74 87BuildRequires: rpmbuild(macros) >= 1.752
028b554f 88BuildRequires: ruby-asciidoctor
67de32db 89BuildRequires: sed >= 4.0
0deefbb8 90%{?with_systemd:BuildRequires: systemd-devel >= 1:209}
a7980c08 91BuildRequires: tar >= 1:1.22
5d31eab4 92BuildRequires: udev-devel
a7980c08 93BuildRequires: xz
67de32db 94BuildRequires: zlib-devel
95%if %{with initrd}
96 %if %{with uClibc}
97BuildRequires: uClibc-static >= 2:0.9.29
98 %else
99 %if %{with dietlibc}
535578d6 100BuildRequires: dietlibc-static >= 2:0.32-14
67de32db 101 %else
102BuildRequires: glibc-static
103 %endif
104 %endif
105%endif
589e99da 106Requires: libblkid = %{version}-%{release}
c7c0c6cb 107Requires: libfdisk = %{version}-%{release}
4a52de32 108Requires: libmount = %{version}-%{release}
028b554f 109%{?with_selinux:Requires: libselinux >= 2.5}
8b6144a3 110Requires: libsmartcols = %{version}-%{release}
7cafc16a 111# for uuidparse
c2c195da 112Requires: libuuid = %{version}-%{release}
26f68a7d 113Requires: pam >= %{pam_ver}
4fa9d824 114Provides: eject = %{version}-%{release}
67de32db 115Provides: fdisk
ce75a7fc 116Provides: hardlink
67de32db 117Provides: linux32
118Provides: sparc32
9041dcaf
JB
119Obsoletes: cramfs < 1.2
120Obsoletes: eject < 2.2
121Obsoletes: hardlink < 1.1
122Obsoletes: ionice < 0.2
123Obsoletes: linux32 < 1.1
124Obsoletes: rawdevices < 2.14
125Obsoletes: rfkill < 1.1
126Obsoletes: schedutils < 1.4
127Obsoletes: setarch < 1.8
128Obsoletes: sparc32 < 1.2
129Obsoletes: util-linux-chkdupexe < 2.23
28b99029 130Obsoletes: util-linux-ng < 2.20-1
9041dcaf 131Obsoletes: util-linux-suid < 2.9o-10
971f9098 132Conflicts: SysVinit-tools < 2.88-15
67de32db 133Conflicts: e2fsprogs < 1.41.8-5
cc3d4f31 134Conflicts: rc-scripts < 0.4.9-2
67de32db 135Conflicts: shadow-extras < 1:4.0.3-6
034a23bb 136%if %{with su}
034a23bb
JB
137Conflicts: coreutils < 8.19
138%endif
67de32db 139BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
140
141%define debugcflags -O1 -g
142
143# for some reason known only to rpm there must be "\\|" not "\|" here
144%define dietarch %(echo %{_target_cpu} | sed -e 's/i.86\\|pentium.\\|athlon/i386/;s/amd64/x86_64/;s/armv.*/arm/')
145%define dietlibdir %{_prefix}/lib/dietlibc/lib-%{dietarch}
146
147%ifarch ppc ppc64
148# for dietlibc
149%define filterout_ld -Wl,-z,relro
150%endif
151
152%description
153util-linux contains a large variety of low-level system utilities
154necessary for a functional Linux system. This includes, among other
155things, configuration tools such as fdisk and system programs such as
156logger.
157
158%description -l de.UTF-8
159util-linux enthält eine große Anzahl an
160low-level-Systemdienstprogrammen, die für ein funktionierendes
161Linux-System erforderlich sind. Dazu gehören Konfigurationstools wie
162'fdisk' und Systemprogramme wie 'logger'.
163
164%description -l es.UTF-8
165util-linux contiene una gran variedad de utilitarios de sistema de
166bajo nivel necesarios a un sistema Linux funcional. Esto incluye,
167entre otras cosas, herramientas de configuración como fdisk y
168programas de sistema como logger.
169
170%description -l fr.UTF-8
171util-linux contient une grande variété d'utilitaire système bas niveau
172nécessaires au fonctionnement d'un système Linux. Cela comprend, entre
173autres, les outils de configuration comme fdisk et des programmes
174systèmes comme logger.
175
176%description -l pl.UTF-8
177util-linux zawiera wiele różnych, niskopoziomowych narzędzi
178systemowych niezbędnych do prawidłowego działania Linuksa. W pakiecie
179znajdują się między innymi narzędzia konfiguracyjne, takie jak fdisk i
180programy systemowe, takie jak logger.
181
182%description -l pt_BR.UTF-8
183util-linux contém uma grande variedade de utilitários de sistema de
184baixo-nível necessários para um sistema Linux funcional. Isso inclui,
185entre outras coisas, ferramentas de configuração como fdisk e
186programas de sistema como logger.
187
188%description -l ru.UTF-8
189Этот пакет содержит большой набор системных утилит низкого уровня,
190которые необходимы для функционирования системы Linux. Он включает, в
191числе прочих, инструменты конфигурации, такие как fdisk, и системные
192программы, такие как logger.
193
194%description -l tr.UTF-8
195şlevsel durumdaki bir Linux sistemi için gerekli birçok alt düzey
196sistem araçlarını içerir. Bunlar arasında fdisk gibi yapılandırma
197uygulamaları ve logger gibi sistem programları sayılabilir.
198
199%description -l uk.UTF-8
200Цей пакет містить великий набір системних утиліт низького рівня, які
201необхідні для функціонування системи Linux. Він містить, окрім інших,
202конфігураційні інструменти (такі як fdisk) та системні програми (такі
203як logger).
204
205%package -n blockdev
206Summary: Support for blockdev
207Summary(pl.UTF-8): Obsługa blockdev
56a8c6a4 208License: GPL v2+
67de32db 209Group: Applications/System
210Requires(post,preun): /sbin/chkconfig
d18bf877 211Requires(post,preun,postun): systemd-units >= 38
67de32db 212Requires: coreutils
1401d1d4 213Requires: rc-scripts >= 0.4.3.0
d18bf877 214Requires: systemd-units >= 38
67de32db 215
216%description -n blockdev
217The utility blockdev allows one to call block device ioctls from the
218command line. This package also includes initscript to set blockdev
219parameters at system startup.
220
221%description -n blockdev -l pl.UTF-8
222Narzędzie blockdev pozwala na wywołania ioctl dla urządzeń blokowych z
223linii poleceń. Ten pakiet zawiera także skrypt inicjalizacyjny do
224ustawiania parametrów blockdev przy starcie systemu.
225
226%package -n losetup
227Summary: Programs for setting up and configuring loopback devices
228Summary(de.UTF-8): Programme zum Einrichten und Konfigurieren von Loopback-Geräten
229Summary(fr.UTF-8): Programmes pour mettre en place et configurer les loopback
230Summary(pl.UTF-8): Program do konfiguracji urządzenia blokowego loopback
231Summary(ru.UTF-8): Программы для настройки loopback-устройств
232Summary(tr.UTF-8): Yerel-çevrim aygıtlarının kurulması ve ayarlanması için programlar
233Summary(uk.UTF-8): Програми для конфігурації loopback-пристроїв
56a8c6a4 234License: GPL v2+
67de32db 235Group: Applications/System
8b6144a3 236Requires: libsmartcols = %{version}-%{release}
67de32db 237
238%description -n losetup
239Linux supports a special block device called the loopback device,
240which maps a normal file onto a virtual block device. This package
241contains programs for setting up and removing the mapping between
242files and loopback devices.
243
244Block loopback devices should not be confused with the networking
245loopback device, which is configured with the normal ifconfig command.
246
247%description -n losetup -l de.UTF-8
248Linux unterstützt ein spezielles Blockgerät, das sogenannte Loopback,
249das eine normale Datei auf ein virtuelles Blockgerät abbildet. Das
250Paket enthält Programme zum Einrichten und Entfernen der Zuordnung
251zwischen Dateien und Loopback-Geräten.
252
253%description -n losetup -l fr.UTF-8
254Linux gère un périphérique bloc spécial appelé « loopback », qui
255correspond à un fichier normal sur un périphérique bloc virtuel. Ce
256paquetage contient les programmes pour configurer et supprimer la
257correspondance entre les fichiers et les périphériques loopback.
258
259Les périphériques bloc loopback ne doivent pas être confondus avec le
260périphérique loopback du réseau, configuré avec la commande ifconfig
261normale.
262
263%description -n losetup -l pl.UTF-8
264Linux wspiera specjalne urządzenie blokowe loopback, które mapuje
265normalny plik w wirtualne urządzenie blokowe. Pakiet ten zawiera
266program, przy pomocy którego będziesz mógł je skonfigurować.
267
268Urządzenie blokowe loopback nie powinno być mylone z sieciowym
269interfejsem loopback, który jest konfigurowany przy pomocy polecenia
270ifconfig.
271
272%description -n losetup -l ru.UTF-8
273Linux поддерживает специальное блочное устройство, называемое
274loopback, которое отображает обычный файл в виртуальное блочное
275устройство. Это позволяет использовать файл как виртуальную файловую
276систему. Losetup используется для связи loopback-устройств с обычными
277файлами или блочными устройствами, для отсоединения loopback-устройств
278и запросов их статуса.
279
280%description -n losetup -l tr.UTF-8
281Linux özel bir blok aygıt olan yerel-çevrim aygıtını (loopback device)
282destekler. Bu aygıt normal bir dosyanın sanal bir blok aygıtı üzerine
283haritasını çıkarır. Bu paket, dosyalar ve yerel-çevrim aygıtları
284arasındaki haritalama işleminin kurulması ve kaldırılması için
285programlar içerir. Blok yerel-çevrim aygıtı ifconfig komutu ile
286yapılandırılan ağ yerel-çevrim aygıtı ile karıştırılmamalıdır.
287
288%description -n losetup -l uk.UTF-8
289Linux підтримує спеціальний блочний пристрій, loopback, який
290відображує звичайний файл у віртуальний блочний пристрій. Це дозволяє
291використовувати файл як віртуальну файлову систему. Losetup
292використовують для зв'язку loopback-пристроїв зі звичайними файлами
293або блочними пристроями, для від'єднання loopback-пристроїв та
294запросів їх стану.
295
296%package -n mount
297Summary: Programs for mounting and unmounting filesystems
298Summary(de.UTF-8): Programme zum montieren und abmontieren von Dateisystemen
299Summary(fr.UTF-8): Programme pour monter et démonter des systèmes de fichiers
300Summary(pl.UTF-8): Programy do montowania i odmontowywania systemów plików
301Summary(ru.UTF-8): Программы для монтирования и размонтирования файловых систем
302Summary(tr.UTF-8): Dosya sistemlerini bağlamak ve çözmek için programlar
303Summary(uk.UTF-8): Програми для монтування та розмонтування файлових систем
56a8c6a4 304License: GPL v2+
67de32db 305Group: Applications/System
bc9462df 306Requires: libmount = %{version}-%{release}
8b6144a3 307Requires: libsmartcols = %{version}-%{release}
2b77001e 308Conflicts: SysVinit < 2.86-26
26f68a7d
ER
309# C: nfs-utils-common is opposite to http://cvs.pld-linux.org/packages/nfs-utils/nfs-utils.spec?r1=1.165&r2=1.166
310Conflicts: nfs-utils-common < 1.1.3-3
67de32db 311
312%description -n mount
313mount is used for adding new filesystems, both local and networked, to
314your current directory structure. The filesystems must already exist
315for this to work. It can also be used to change the access types the
316kernel uses for already-mounted filesystems.
317
318This package is critical for the functionality of your system.
319
320%description -n mount -l de.UTF-8
321mount wird zum Hinzufügen neuer Dateisysteme (lokal und im Netzwerk)
322zu Ihrer aktuellen Verzeichnisstruktur verwendet. Die Dateisysteme
323müssen bereits existieren. Außerdem können die Zugriffstypen geändert
324werden, die der Kernel für bereits montierte Dateisysteme verwendet.
325
326Dieses Paket ist für Ihr System unbedingt erforderlich.
327
328%description -n mount -l fr.UTF-8
329mount sert à ajouter de nouveaux systèmes de fichiers, locaux ou
330réseaux, à votre structure de répertoire. Les systèmes de fichiers
331doivent déjà exister pour que cela fonctionne. Il peut aussi servir à
332changer les types d'accès pour les systèmes de fichiers déjà montés.
333
334Ce paquetage est critique pour le fonctionnement de votre système.
335
336%description -n mount -l pl.UTF-8
337Program mount jest używany przez system do montowania systemów plików,
338zarówno lokalnych jak i sieciowych (np. NFS).
339
340Pakiet ten jest niezbędny do prawidłowej pracy twojego Linuksa.
341
342%description -n mount -l ru.UTF-8
343Пакет mount содержит программы mount, umount, swapon и swapoff. Файлы
344в вашей системе организованы в виде одного большого дерева или
345иерархии. Эти файлы могут быть размещены на разных устройствах.
346Команда mount присоединяет файловую систему на некотором устройстве к
347дереву файлов вашей системы. Команда umount отсоединяет файловую
348систему от дерева. Swapon и swapoff, соответственно, разрешает и
349запрещает своппинг в определенные файлы и устройства.
350
351%description -n mount -l tr.UTF-8
352mount, hem yerel hem de ağ dosya sistemlerinin dizin yapısına
353eklenmesi için kullanılır. Bunun için bağlanacak dosya sisteminin
354önceden hazırlanmış olması gerekir. Aynı zamanda çekirdeğin bağlanmış
355dosya sistemlerine erişimini değiştirmek için de kullanılır. Bu paket
356sisteminizin işlevselliği açısından kritiktir.
357
358%description -n mount -l uk.UTF-8
359Пакет mount містить програми mount, umount, swapon та swapoff. Файли у
360вашій системі організовані у вигляді одного великого дерева або
361ієрархії. Ці файли можуть бути розташовані на різних пристроях.
362Команда mount під'єднує файлову систему на деякому пристрої до дерева
363файлів вашої системи. Команда umount від'єднує файлову систему від
364дерева. Swapon та swapoff, відповідно, дозволяє та заборонює свопінг у
365визначені файли або пристрої.
366
67de32db 367%package -n tunelp
368Summary: Configures kernel parallel port driver
369Summary(de.UTF-8): Konfiguriert den Kerneltreiber für den parallelen Port
370Summary(fr.UTF-8): Configure le pilote du port parallèle dans le noyau
371Summary(pl.UTF-8): Program do konfigurowania sterownika portu równoległego
372Summary(tr.UTF-8): Çekirdeğin paralel bağlantı noktası sürücüsünü ayarlar
373License: GPL v2+
374Group: Applications/System
375
376%description -n tunelp
377tunelp aids in configuring the kernel parallel port driver.
378
379%description -n tunelp -l de.UTF-8
380tunelp hilft bei der Konfiguration des Kernel-Parallelport-Treibers.
381
382%description -n tunelp -l fr.UTF-8
383« tunelp » aide à configurer le pilote du noyau pour le port
384parallèle.
385
386%description -n tunelp -l pl.UTF-8
387Program do konfigurowania sterownika portu równoległego.
388
389%description -n tunelp -l tr.UTF-8
390Paralel bağlantı noktası sürücüsünü ayarlar.
391
392%package -n login
393Summary: login is used when signing onto a system
394Summary(pl.UTF-8): login jest używany do rozpoczęcia pracy w systemie
56a8c6a4 395License: GPL v2+
67de32db 396Group: Applications/System
397Requires: pam >= %{pam_ver}
398Obsoletes: heimdal-login
399
400%description -n login
401login is used when signing onto a system. It can also be used to
402switch from one user to another at any time (most modern shells have
403support for this feature built into them, however).
404
405%description -n login -l pl.UTF-8
406login jest używany do rozpoczęcia pracy w systemie. Może być używany
407do przełączania z jednego użytkownika na innego w każdym momencie
408(jednak większość nowoczesnych powłok ma takie funkcje wbudowane).
409
410%package -n agetty
411Summary: Alternative Linux getty
412Summary(pl.UTF-8): Alternatywny getty
56a8c6a4 413License: GPL v2+
67de32db 414Group: Applications/System
415Requires: login
416
417%description -n agetty
418agetty is simple Linux getty with serial support.
419
420%description -n agetty -l pl.UTF-8
421agetty jest prostym linuksowym getty z obsługą portu szeregowego.
422
423%package -n libblkid
424Summary: Library to handle device identification and token extraction
425Summary(pl.UTF-8): Biblioteka do obsługi identyfikacji urządzeń
426License: LGPL v2.1+
427Group: Libraries
28b99029 428Obsoletes: util-linux-ng-libs < 2.20-1
67de32db 429
430%description -n libblkid
431Library to handle device identification and token extraction.
432
433%description -n libblkid -l pl.UTF-8
434Biblioteka do obsługi identyfikacji urządzeń i wydobywania tokenów.
435
436%package -n libblkid-devel
437Summary: Header files for blkid library
438Summary(pl.UTF-8): Pliki nagłówkowe biblioteki blkid
439License: LGPL v2.1+
440Group: Development/Libraries
441Requires: libblkid = %{version}-%{release}
28b99029 442Obsoletes: util-linux-ng-devel < 2.20-1
67de32db 443
444%description -n libblkid-devel
445Header files for blkid library.
446
447%description -n libblkid-devel -l pl.UTF-8
448Pliki nagłówkowe biblioteki blkid.
449
450%package -n libblkid-static
451Summary: Static library to handle device identification and token extraction
452Summary(pl.UTF-8): Statyczna biblioteka do obsługi identyfikacji urządzeń
453License: LGPL v2.1+
454Group: Development/Libraries
455Requires: libblkid-devel = %{version}-%{release}
28b99029 456Obsoletes: util-linux-ng-static < 2.20-1
67de32db 457
458%description -n libblkid-static
459Static library to handle device identification and token extraction.
460
461%description -n libblkid-static -l pl.UTF-8
462Statyczna biblioteka do obsługi identyfikacji urządzeń i wydobywania
463tokenów.
464
465%package -n libblkid-dietlibc
466Summary: Static dietlibc library to handle device identification and token extraction
467Summary(pl.UTF-8): Statyczna biblioteka dietlibc do obsługi identyfikacji urządzeń
468License: LGPL v2.1+
469Group: Development/Libraries
470Requires: libblkid-devel = %{version}-%{release}
67de32db 471
472%description -n libblkid-dietlibc
473Library to handle device identification and token extraction - static
474dietlibc version.
475
476%description -n libblkid-dietlibc -l pl.UTF-8
477Biblioteka do obsługi identyfikacji urządzeń i wydobywania tokenów -
478wersja statyczna dla dietlibc.
479
f7f13771 480%package -n libblkid-apidocs
5ae167c7
MK
481Summary: libblkid API documentation
482Summary(pl.UTF-8): Dokumentacja API libblkid
483Group: Documentation
484Requires: gtk-doc-common
485BuildArch: noarch
f7f13771
MK
486
487%description -n libblkid-apidocs
488libblkid API documentation.
489
490%description -n libblkid-apidocs -l pl.UTF-8
491Dokumentacja API libblkid.
492
67de32db 493%package -n libuuid
494Summary: Library for accessing and manipulating UUID
495Summary(pl.UTF-8): Biblioteka umożliwiająca dostęp i zmiany UUID
496License: BSD
497Group: Libraries
498Conflicts: e2fsprogs < 1.34-3
499
500%description -n libuuid
501Library for accessing and manipulating UUID.
502
503%description -n libuuid -l pl.UTF-8
504Biblioteka umożliwiająca dostęp i zmiany UUID.
505
506%package -n libuuid-devel
507Summary: Header files for library for accessing and manipulating UUID
508Summary(pl.UTF-8): Pliki nagłówkowe biblioteki umożliwiającej dostęp i zmiany UUID
509License: BSD
510Group: Development/Libraries
511Requires: libuuid = %{version}-%{release}
512Conflicts: e2fsprogs-devel < 1.34-3
513
514%description -n libuuid-devel
515Library for accessing and manipulating UUID - development files.
516
517%description -n libuuid-devel -l pl.UTF-8
518Biblioteka umożliwiająca dostęp i zmiany UUID - pliki dla
519programistów.
520
521%package -n libuuid-static
522Summary: Static library for accessing and manipulating UUID
523Summary(pl.UTF-8): Statyczna biblioteka umożliwiająca dostęp i zmiany UUID
524License: BSD
525Group: Development/Libraries
526Requires: libuuid-devel = %{version}-%{release}
527Conflicts: e2fsprogs-static < 1.34-3
528
529%description -n libuuid-static
530Library for accessing and manipulating UUID - static version.
531
532%description -n libuuid-static -l pl.UTF-8
533Biblioteka umożliwiająca dostęp i zmiany UUID - wersja statyczna.
534
535%package -n libuuid-dietlibc
536Summary: Static dietlibc library for accessing and manipulating UUID
537Summary(pl.UTF-8): Statyczna biblioteka dietlibc umożliwiająca dostęp i zmiany UUID
538License: BSD
539Group: Development/Libraries
540Requires: libuuid-devel = %{version}-%{release}
541Conflicts: e2fsprogs-static < 1.34-3
542
543%description -n libuuid-dietlibc
544Library for accessing and manipulating UUID - static dietlibc version.
545
546%description -n libuuid-dietlibc -l pl.UTF-8
547Biblioteka umożliwiająca dostęp i zmiany UUID - wersja statyczna dla
548dietlibc.
549
550%package -n uuidd
551Summary: Helper daemon to guarantee uniqueness of time-based UUIDs
552Summary(pl.UTF-8): Pomocniczy demon gwarantujący unikalność UUID-ów opartych na czasie
56a8c6a4 553License: GPL v2+
67de32db 554Group: Daemons
555Requires(postun): /usr/sbin/groupdel
556Requires(postun): /usr/sbin/userdel
557Requires(pre): /bin/id
558Requires(pre): /usr/bin/getgid
559Requires(pre): /usr/sbin/groupadd
560Requires(pre): /usr/sbin/groupmod
561Requires(pre): /usr/sbin/useradd
562Requires(pre): /usr/sbin/usermod
8834e309 563Requires(post,preun,postun): systemd-units >= 38
67de32db 564Requires: libuuid = %{version}-%{release}
4fa9d824 565Requires: systemd-units >= 38
67de32db 566Provides: group(uuidd)
567Provides: user(uuidd)
568Conflicts: libuuid < 1.40.5-0.1
569
570%description -n uuidd
571The uuidd package contains a userspace daemon (uuidd) which guarantees
572uniqueness of time-based UUID generation even at very high rates on
573SMP systems.
574
575%description -n uuidd -l pl.UTF-8
576Ten pakiet zawiera działającego w przestrzeni użytkownika demona
577(uuidd) gwarantującego unikalność generowania UUID-ów opartych na
578czasie nawet przy bardzo dużej częstotliwości na systemach SMP.
579
c7c0c6cb
JB
580%package -n libfdisk
581Summary: fdisk library
582Summary(pl.UTF-8): Biblioteka fdisk
583License: LGPL v2.1+
584Group: Libraries
585Requires: libblkid = %{version}-%{release}
586Requires: libuuid = %{version}-%{release}
587
588%description -n libfdisk
589fdisk library.
590
591%description -n libfdisk -l pl.UTF-8
592Biblioteka fdisk.
593
594%package -n libfdisk-devel
595Summary: Header files for fdisk library
596Summary(pl.UTF-8): Pliki nagłówkowe biblioteki fdisk
597License: LGPL v2.1+
598Group: Development/Libraries
599Requires: libblkid-devel = %{version}-%{release}
600Requires: libfdisk = %{version}-%{release}
601Requires: libuuid-devel = %{version}-%{release}
602
603%description -n libfdisk-devel
604Header files for fdisk library.
605
606%description -n libfdisk-devel -l pl.UTF-8
607Pliki nagłówkowe biblioteki fdisk.
608
609%package -n libfdisk-static
610Summary: Static version of fdisk library
611Summary(pl.UTF-8): Statyczna wersja biblioteki fdisk
612License: LGPL v2.1+
613Group: Development/Libraries
614Requires: libfdisk-devel = %{version}-%{release}
615
616%description -n libfdisk-static
617Static version of fdisk library.
618
619%description -n libfdisk-static -l pl.UTF-8
620Statyczna wersja biblioteki fdisk.
621
f7f13771 622%package -n libfdisk-apidocs
5ae167c7
MK
623Summary: libfdisk API documentation
624Summary(pl.UTF-8): Dokumentacja API libfdisk
625Group: Documentation
626Requires: gtk-doc-common
627BuildArch: noarch
f7f13771
MK
628
629%description -n libfdisk-apidocs
630libfdisk API documentation.
631
632%description -n libfdisk-apidocs -l pl.UTF-8
633Dokumentacja API libfdisk.
634
67de32db 635%package -n libmount
636Summary: Library to handle mounting-related tasks
637Summary(pl.UTF-8): Biblioteka obsługująca zadania związane z montowaniem
c7c0c6cb 638License: LGPL v2.1+
67de32db 639Group: Libraries
640Requires: libblkid = %{version}-%{release}
641
642%description -n libmount
643Library to handle mounting-related tasks.
644
645%description -n libmount -l pl.UTF-8
646Biblioteka obsługująca zadania związane z montowaniem.
647
648%package -n libmount-devel
649Summary: Header files for mount library
650Summary(pl.UTF-8): Pliki nagłówkowe biblioteki mount
c7c0c6cb 651License: LGPL v2.1+
67de32db 652Group: Development/Libraries
653Requires: libblkid-devel = %{version}-%{release}
654Requires: libmount = %{version}-%{release}
655
656%description -n libmount-devel
657Header files for mount library.
658
659%description -n libmount-devel -l pl.UTF-8
660Pliki nagłówkowe biblioteki mount.
661
662%package -n libmount-static
663Summary: Static version of mount library
664Summary(pl.UTF-8): Statyczna wersja biblioteki mount
c7c0c6cb 665License: LGPL v2.1+
67de32db 666Group: Development/Libraries
667Requires: libmount-devel = %{version}-%{release}
668
669%description -n libmount-static
670Static version of mount library.
671
672%description -n libmount-static -l pl.UTF-8
673Statyczna wersja biblioteki mount.
674
f7f13771 675%package -n libmount-apidocs
5ae167c7
MK
676Summary: libmount API documentation
677Summary(pl.UTF-8): Dokumentacja API libmount
678Group: Documentation
679Requires: gtk-doc-common
680BuildArch: noarch
f7f13771
MK
681
682%description -n libmount-apidocs
683libmount API documentation.
684
685%description -n libmount-apidocs -l pl.UTF-8
686Dokumentacja API libmount.
687
8b6144a3
JB
688%package -n python3-libmount
689Summary: Python 3.x libmount bindings
690Summary(pl.UTF-8): Wiązania Pythona 3.x do biblioteki libmount
c7c0c6cb 691License: LGPL v3+
8b6144a3
JB
692Group: Libraries/Python
693Requires: libmount = %{version}-%{release}
67de32db 694
8b6144a3
JB
695%description -n python3-libmount
696Python 3.x libmount bindings.
67de32db 697
8b6144a3
JB
698%description -n python3-libmount -l pl.UTF-8
699Wiązania Pythona 3.x do biblioteki libmount.
67de32db 700
701%package -n fsck
702Summary: Check and repair a Linux file system
703Summary(pl.UTF-8): Sprawdzanie i naprawa linuksowego systemu plików
56a8c6a4 704License: GPL v2+
67de32db 705Group: Applications/System
1c38ec33 706Requires: libblkid = %{version}-%{release}
67de32db 707
708%description -n fsck
709Check and repair a Linux file system.
710
711%description -n fsck -l pl.UTF-8
712Sprawdzanie i naprawa linuksowego systemu plików.
713
8b6144a3
JB
714%package -n libsmartcols
715Summary: Library to handle tables and trees
716Summary(pl.UTF-8): Biblioteka do obsługi tabelek i drzewek
56a8c6a4 717License: LGPL v2+
8b6144a3
JB
718Group: Libraries
719
720%description -n libsmartcols
721Library to handle tables and trees.
722
723%description -n libsmartcols -l pl.UTF-8
724Biblioteka do obsługi tabelek i drzewek.
725
726%package -n libsmartcols-devel
727Summary: Header files for smartcols library
728Summary(pl.UTF-8): Pliki nagłówkowe biblioteki smartcols
56a8c6a4 729License: LGPL v2+
8b6144a3
JB
730Group: Development/Libraries
731Requires: libsmartcols = %{version}-%{release}
732
733%description -n libsmartcols-devel
734Header files for smartcols library.
735
736%description -n libsmartcols-devel -l pl.UTF-8
737Pliki nagłówkowe biblioteki smartcols.
738
739%package -n libsmartcols-static
740Summary: Static version of smartcols library
741Summary(pl.UTF-8): Statyczna wersja biblioteki smartcols
56a8c6a4 742License: LGPL v2+
8b6144a3
JB
743Group: Development/Libraries
744Requires: libsmartcols-devel = %{version}-%{release}
745
746%description -n libsmartcols-static
747Static version of smartcols library.
748
749%description -n libsmartcols-static -l pl.UTF-8
750Statyczna wersja biblioteki smartcols.
751
f7f13771 752%package -n libsmartcols-apidocs
5ae167c7
MK
753Summary: libsmartcols API documentation
754Summary(pl.UTF-8): Dokumentacja API libsmartcols
755Group: Documentation
756Requires: gtk-doc-common
757BuildArch: noarch
f7f13771
MK
758
759%description -n libsmartcols-apidocs
760libsmartcols API documentation.
761
762%description -n libsmartcols-apidocs -l pl.UTF-8
763Dokumentacja API libsmartcols.
764
67de32db 765%package initrd
766Summary: blkid - initrd version
767Summary(pl.UTF-8): blkid - wersja dla initrd
56a8c6a4 768License: GPL v2+
67de32db 769Group: Base
28b99029 770Obsoletes: util-linux-ng-initrd < 2.20-1
e70bda7d 771Conflicts: geninitrd < 10000.10
67de32db 772
773%description initrd
774This package includes a blkid utility to recognize partitions by label
775or UUID - staticaly linked for initrd.
776
777%description initrd -l pl.UTF-8
778Pakiet ten zawiera narzędzie blkid do rozpoznawania partycji przez
779etykietę lub UUID - statycznie skonsolidowane na potrzeby initrd.
780
232bdb1a 781%package -n bash-completion-util-linux
8834e309
ER
782Summary: bash completion for util-linux commands
783Summary(pl.UTF-8): Bashowe dopełnianie parametrów dla poleceń z pakietu util-linux
56a8c6a4 784License: GPL v2+
8834e309
ER
785Group: Applications/Shells
786Requires: %{name} = %{version}-%{release}
0916d959 787Requires: bash-completion >= 1:2.0
71297c41 788Requires: gawk
8a0c9d8b 789BuildArch: noarch
232bdb1a
AM
790
791%description -n bash-completion-util-linux
0db61bcb 792Bash completion for util-linux commands.
232bdb1a
AM
793
794%description -n bash-completion-util-linux -l pl.UTF-8
0db61bcb
JB
795Bashowe dopełnianie parametrów dla poleceń z pakietu util-linux.
796
67de32db 797%prep
0057a448 798%setup -q -a1
f1f79628
JR
799%patch0 -p1
800%patch1 -p1
801%patch2 -p1
67de32db 802%patch3 -p1
803%patch4 -p1
6590e7e5 804%patch7 -p1
768477bc 805%{?with_initrd:%patch6 -p1}
67de32db 806
7cafc16a
JB
807# obsolete programs, remove non-english man pages
808%{__rm} man/*/man1/{arch,chkdupexe,ddate,reset}.1 \
809 man/*/man5/nfs.5 \
ce7b2fe7 810 man/*/man8/{cytune,elvtune,setfdprm,sln,ramsize,rdev,rootflags,vidmode}.8
7cafc16a 811
d55244da
JB
812# adjust page numbers
813for d in fr ja ko pl ; do
814 %{__mv} man/$d/man8/dmesg.8 man/$d/man1/dmesg.1
815 %{__sed} -i -e 's/DMESG 8/DMESG 1/' man/$d/man1/dmesg.1
816done
817for d in es fr ja ko pl ; do
818 %{__mv} man/$d/man8/ipcrm.8 man/$d/man1/ipcrm.1
819 %{__sed} -i -e 's/IPCRM 8/IPCRM 1/;s/ipcs (8)/ipcs (1)/' man/$d/man1/ipcrm.1
820 %{__mv} man/$d/man8/ipcs.8 man/$d/man1/ipcs.1
821 %{__sed} -i -e 's/IPCS 8/IPCS 1/;s/ipcrm (8)/ipcrm (1)/' man/$d/man1/ipcs.1
822done
823for d in es ja ko pl ; do
824 %{__mv} man/$d/man8/renice.8 man/$d/man1/renice.1
825 %{__sed} -i -e 's/RENICE 8/RENICE 1/' man/$d/man1/renice.1
826done
827for d in es fr it ja ko ; do
828 %{__mv} man/$d/man8/setsid.8 man/$d/man1/setsid.1
829 %{__sed} -i -e 's/SETSID 8/SETSID 1/' man/$d/man1/setsid.1
830done
7cafc16a 831for d in es ja ko ; do
d55244da 832 %{__mv} man/$d/man1/readprofile.1 man/$d/man8/readprofile.8
7cafc16a
JB
833 %{__sed} -i -e 's/READPROFILE 1/READPROFILE 8/' man/$d/man8/readprofile.8
834done
6a162ea7 835
86e58ad2
JB
836%{__rm} po/stamp-po
837
67de32db 838%build
839%{__gettextize}
840%{__libtoolize}
841%{__aclocal} -I m4
842%{__autoconf}
843%{__autoheader}
844%{__automake}
845
846export CPPFLAGS="%{rpmcppflags} -I/usr/include/ncurses -DHAVE_LSEEK64_PROTOTYPE -DHAVE_LLSEEK_PROTOTYPE"
847%if %{with initrd}
848%{?with_uClibc:xCC="%{_target_cpu}-uclibc-gcc"}
1345aa35 849%{?with_dietlibc:xCC="%{__cc}"; xCC="diet ${xCC#*ccache }"}
67de32db 850%configure \
851%if %{with dietlibc}
6e84fb29
JB
852 ac_cv_header_crypt_h=no \
853 ac_cv_header_stdio_ext_h=no \
67de32db 854%endif
855 CC="$xCC" \
d617083c
ER
856%if "%{?configure_cache}" == "1"
857 --cache-file=%{?configure_cache_file}%{!?configure_cache_file:configure}-initrd.cache \
858%endif
6e84fb29
JB
859 --exec-prefix= \
860 --bindir=/bin \
861 --sbindir=/sbin \
862 --libdir=/%{_lib} \
67de32db 863 --disable-shared \
864 --enable-static \
277ca855 865 --enable-libmount-force-mountinfo \
6e84fb29
JB
866 --disable-agetty \
867 --disable-chfn-chsh \
ca8d370c 868 --disable-cramfs \
6e84fb29
JB
869 --disable-kill \
870 --disable-ldattach \
17cf1024 871 --disable-libmount \
4fa9d824 872 --disable-login \
6e84fb29 873 --disable-losetup \
0ab7cd08
AM
874 --disable-makeinstall-chown \
875 --disable-makeinstall-setuid \
6e84fb29 876 --disable-minix \
4fa9d824 877 --disable-newgrp \
6e84fb29
JB
878 --disable-partx \
879 --disable-raw \
034a23bb 880 --disable-runuser \
67de32db 881 --disable-schedutils \
6e84fb29 882 --disable-setarch \
67de32db 883 --disable-silent-rules \
6e84fb29
JB
884 --disable-su \
885 --disable-sulogin \
232bdb1a 886 --disable-tunelp \
67de32db 887 --disable-use-tty-group \
4fa9d824 888 --disable-utmpdump \
6e84fb29
JB
889 --disable-uuidd \
890 --disable-vipw \
67de32db 891 --disable-wall \
892 --without-audit \
893 --without-ncurses \
f5001161
AM
894 --without-selinux \
895 --without-smack
67de32db 896
897# configure gets it unconditionally wrong
573fc850 898%{__sed} -i -e 's/#define HAVE_WIDECHAR 1//' config.h
67de32db 899
6e84fb29
JB
900%{__make} \
901%if %{with uClibc}
902 LDFLAGS="-Wl,-static"
903%endif
904%if %{with dietlibc}
905 CPPFLAGS="$CPPFLAGS -D_BSD_SOURCE" \
906 LDFLAGS="-lcompat"
907%endif
908
909%{__make} install \
910 DESTDIR=$(pwd)/initrd
67de32db 911
912%{__make} clean
913%endif
914
7cafc16a
JB
915# raw is obsolete
916# wall is packaged in SysVinit-tools
442c8732 917# chfn,chsh,newgrp,vigr,vipw packaged in pwdutils / shadow
67de32db 918%configure \
919 --bindir=/bin \
920 --sbindir=/sbin \
f7f13771 921 %{?with_apidocs:--docdir=%{_gtkdocdir}} \
442c8732 922 --disable-chfn-chsh \
028b554f 923 --enable-fdformat \
f7f13771 924 %{?with_apidocs:--enable-gtk-doc} \
67de32db 925 --enable-kill \
6e84fb29 926 --enable-libblkid \
442c8732 927 --enable-libmount-support-mtab \
6e84fb29
JB
928 --enable-line \
929 --enable-login \
67de32db 930 --enable-login-chown-vcs \
442c8732
JB
931 --disable-makeinstall-chown \
932 --disable-makeinstall-setuid \
933 --disable-newgrp \
67de32db 934 --enable-partx \
028b554f 935 --enable-poman \
22a14820 936 --enable-pg \
442c8732 937 --disable-raw \
034a23bb 938 --enable-runuser%{!?with_su:=no} \
442c8732 939 --disable-silent-rules \
034a23bb 940 --enable-su%{!?with_su:=no} \
6e84fb29 941 --enable-sulogin \
232bdb1a 942 --enable-tunelp \
442c8732 943 --disable-use-tty-group \
6e84fb29 944 --enable-utmpdump \
442c8732
JB
945 --disable-vipw \
946 --disable-wall \
67de32db 947 --enable-write \
971f9098 948 --with-python=3 \
67de32db 949 --with-audit \
c017f60f 950 --with-bashcompletiondir=%{bash_compdir} \
f5001161 951 --with-selinux%{!?with_selinux:=no} \
993f4721 952 --with-smack \
0deefbb8
MK
953 --with-readline \
954 %{!?with_systemd:--without-systemd}
955
67de32db 956%{__make}
957
958%install
959rm -rf $RPM_BUILD_ROOT
14086cfb 960install -d $RPM_BUILD_ROOT/etc/{pam.d,rc.d/init.d,sysconfig,security,terminal-colors.d} \
d18bf877
JR
961 $RPM_BUILD_ROOT{/%{_lib},/var/{lock,lib/libuuid}} \
962 $RPM_BUILD_ROOT{/lib/systemd/pld-helpers.d,%{systemdunitdir}}
67de32db 963%{?with_dietlibc:install -d $RPM_BUILD_ROOT%{dietlibdir}}
964
965%{__make} install \
966 DESTDIR=$RPM_BUILD_ROOT
967
8b6144a3 968%{__mv} $RPM_BUILD_ROOT%{_sbindir}/{addpart,delpart,partx} $RPM_BUILD_ROOT/sbin
67de32db 969
3ec837fc 970cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/login
67de32db 971install -p %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/blockdev
3ec837fc 972cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/blockdev
d18bf877
JR
973cp -p %{SOURCE12} $RPM_BUILD_ROOT%{systemdunitdir}/blockdev.service
974cp -p %{SOURCE13} $RPM_BUILD_ROOT/lib/systemd/pld-helpers.d/blockdev.sh
034a23bb 975%if %{with su}
2d2bdd48 976ln -s ../sbin/runuser $RPM_BUILD_ROOT/bin/runuser
db301a98
AM
977cp -p %{SOURCE6} $RPM_BUILD_ROOT/etc/pam.d/su
978cp -p %{SOURCE7} $RPM_BUILD_ROOT/etc/pam.d/su-l
034a23bb
JB
979cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/pam.d/runuser
980cp -p %{SOURCE9} $RPM_BUILD_ROOT/etc/pam.d/runuser-l
981%endif
67de32db 982
983:> $RPM_BUILD_ROOT/etc/security/blacklist.login
67de32db 984:> $RPM_BUILD_ROOT%{_sysconfdir}/blkid.tab
985
c7c0c6cb 986for lib in blkid fdisk mount smartcols uuid; do
6a162ea7 987 %{__mv} $RPM_BUILD_ROOT%{_libdir}/lib${lib}.so.* $RPM_BUILD_ROOT/%{_lib}
67de32db 988 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/lib${lib}.so.*.*.*) \
989 $RPM_BUILD_ROOT%{_libdir}/lib${lib}.so
990done
991
8b6144a3
JB
992# python module
993%{__rm} $RPM_BUILD_ROOT%{py3_sitedir}/libmount/pylibmount.la
994# obsoleted by pkg-config (libuuid.la temporarily kept because of packages built with it)
c7c0c6cb 995%{__rm} $RPM_BUILD_ROOT%{_libdir}/lib{blkid,fdisk,mount,smartcols}.la
8b6144a3 996
db37f8cd 997ln -s hwclock $RPM_BUILD_ROOT/sbin/clock
a40f6dee 998echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/man8/clock.8
7cafc16a
JB
999echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/de/man8/clock.8
1000echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/fr/man8/clock.8
1001echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/sr/man8/clock.8
67de32db 1002
db37f8cd 1003ln -s mkswap $RPM_BUILD_ROOT/sbin/mkfs.swap
63bd1af6 1004
7cafc16a 1005# install non-english man pages, but prefer upstream translations over Source1
67de32db 1006for d in cs de es fi fr hu id it ja ko nl pl ; do
1007 for m in man1 man5 man8 ; do
1008 if [ -d man/$d/$m ]; then
1009 install -d $RPM_BUILD_ROOT%{_mandir}/$d/$m
7cafc16a 1010 for f in man/$d/$m/* ; do
cc8eb43f
JB
1011 if [ -f $RPM_BUILD_ROOT%{_mandir}/$d/$m/$(basename $f) ]; then
1012 echo "$f : ALREADY EXISTS"
1013 else
7cafc16a
JB
1014 cp -p "$f" $RPM_BUILD_ROOT%{_mandir}/$d/$m
1015 fi
1016 done
67de32db 1017 fi
1018 done
1019done
7cafc16a
JB
1020
1021# obsolete
1022%{__rm} $RPM_BUILD_ROOT%{_mandir}/*/man8/raw.8
7cafc16a
JB
1023# packaged in SysVinit-tools
1024%{__rm} $RPM_BUILD_ROOT%{_mandir}/*/man1/wall.1
7cafc16a 1025# packaged in pwdutils / shadow
442c8732
JB
1026%{__rm} $RPM_BUILD_ROOT%{_mandir}/*/man1/{chfn,chsh,newgrp}.1 \
1027 $RPM_BUILD_ROOT%{_mandir}/*/man8/{vigr,vipw}.8
67de32db 1028
6e84fb29
JB
1029%ifarch sparc sparcv9 sparc64
1030# programs not built on sparc
67de32db 1031%{__rm} $RPM_BUILD_ROOT%{_mandir}/*/man8/{cfdisk,sfdisk}.8
1032%endif
1033
f7f13771 1034%if %{with apidocs}
6e84fb29 1035# examples
028b554f 1036%{__rm} $RPM_BUILD_ROOT%{_gtkdocdir}/getopt-example.{bash,tcsh}
f7f13771 1037%else
028b554f 1038%{__rm} $RPM_BUILD_ROOT%{_docdir}/%{name}/getopt-example.{bash,tcsh}
f7f13771 1039%endif
6e84fb29 1040
67de32db 1041%if %{with initrd}
1042install -d $RPM_BUILD_ROOT%{_libdir}/initrd
6e84fb29
JB
1043install -p initrd/bin/* $RPM_BUILD_ROOT%{_libdir}/initrd
1044install -p initrd/sbin/* $RPM_BUILD_ROOT%{_libdir}/initrd
67de32db 1045ln -s fsck $RPM_BUILD_ROOT%{_libdir}/initrd/e2fsck
1046
1047# We don't need those
4a52de32 1048%{__rm} $RPM_BUILD_ROOT%{_libdir}/initrd/{cal,col,colcrt,colrm,column,ctrlaltdel,dmesg,flock,fsfreeze,fstrim,getopt,hexdump,ipcmk,ipcrm,ipcs,isosize,logger,lslocks,mcookie,mkfs*,readprofile,renice,rev,rtcwake,script,scriptreplay,setsid,tunelp,wdctl,whereis}
2d2bdd48 1049%{__rm} $RPM_BUILD_ROOT%{_libdir}/lib{blkid,mount}.la
67de32db 1050
1051%if %{with dietlibc}
6e84fb29 1052cp -a initrd/%{_lib}/lib*.a $RPM_BUILD_ROOT%{dietlibdir}
67de32db 1053%endif
1054%endif
1055
0057a448 1056%find_lang %{name}
67de32db 1057
1058%clean
1059rm -rf $RPM_BUILD_ROOT
1060
1061%post -n blockdev
1062/sbin/chkconfig --add blockdev
1063%service blockdev restart
d18bf877 1064%systemd_post blockdev.service
67de32db 1065
1066%preun -n blockdev
1067if [ "$1" = "0" ]; then
1068 %service blockdev stop
1069 /sbin/chkconfig --del blockdev
1070fi
d18bf877
JR
1071%systemd_preun blockdev.service
1072
1073%postun -n blockdev
1074%systemd_reload
1075
1076%triggerpostun -n blockdev -- blockdev < 2.24-4
1077%systemd_trigger blockdev.service
67de32db 1078
1079%post -n libblkid -p /sbin/ldconfig
1080%postun -n libblkid -p /sbin/ldconfig
1081
1082%post -n libuuid -p /sbin/ldconfig
1083%postun -n libuuid -p /sbin/ldconfig
1084
1085%pre -n uuidd
1086if [ "$(getgid libuuid 2>/dev/null)" = "222" ]; then
2d2bdd48 1087 /usr/sbin/groupmod -n uuidd libuuid
67de32db 1088fi
1089%groupadd -g 222 uuidd
1090if [ "$(id -u libuuid 2>/dev/null)" = "222" ]; then
2d2bdd48 1091 /usr/sbin/usermod -l uuidd libuuid
67de32db 1092fi
1093%useradd -u 222 -r -d /var/lib/libuuid -s /bin/false -c "UUID generator helper daemon" -g uuidd uuidd
1094
1095%postun -n uuidd
1096if [ "$1" = "0" ]; then
2d2bdd48
TP
1097 %userremove uuidd
1098 %groupremove uuidd
67de32db 1099fi
1100
c7c0c6cb
JB
1101%post -n libfdisk -p /sbin/ldconfig
1102%postun -n libfdisk -p /sbin/ldconfig
1103
67de32db 1104%post -n libmount -p /sbin/ldconfig
1105%postun -n libmount -p /sbin/ldconfig
1106
8b6144a3
JB
1107%post -n libsmartcols -p /sbin/ldconfig
1108%postun -n libsmartcols -p /sbin/ldconfig
1109
0057a448 1110%files -f %{name}.lang
67de32db 1111%defattr(644,root,root,755)
028b554f 1112%doc AUTHORS ChangeLog NEWS README README.licensing Documentation misc-utils/getopt-example.{bash,tcsh}
a310d05b 1113# common for many utilities (hexdump,cal,dmesg,fdisk,cfdisk - not libraries)
83c7e57e 1114%dir /etc/terminal-colors.d
a310d05b
JB
1115%{_mandir}/man5/terminal-colors.d.5*
1116%lang(de) %{_mandir}/de/man5/terminal-colors.d.5*
1117%lang(fr) %{_mandir}/fr/man5/terminal-colors.d.5*
1118%lang(sr) %{_mandir}/sr/man5/terminal-colors.d.5*
cc8eb43f 1119%lang(uk) %{_mandir}/uk/man5/terminal-colors.d.5*
67de32db 1120
a310d05b
JB
1121# disk-utils/mkfs
1122%attr(755,root,root) /sbin/mkfs
1123%{_mandir}/man8/mkfs.8*
1124%lang(de) %{_mandir}/de/man8/mkfs.8*
1125%lang(es) %{_mandir}/es/man8/mkfs.8*
1126%lang(fr) %{_mandir}/fr/man8/mkfs.8*
1127%lang(hu) %{_mandir}/hu/man8/mkfs.8*
1128%lang(ja) %{_mandir}/ja/man8/mkfs.8*
1129%lang(ko) %{_mandir}/ko/man8/mkfs.8*
1130%lang(pl) %{_mandir}/pl/man8/mkfs.8*
1131%lang(pt_BR) %{_mandir}/pt_BR/man8/mkfs.8*
1132%lang(sr) %{_mandir}/sr/man8/mkfs.8*
86e4d5d7 1133%lang(uk) %{_mandir}/uk/man8/mkfs.8*
7cafc16a 1134
a310d05b
JB
1135# disk-utils/mkswap
1136%attr(755,root,root) /sbin/mkfs.swap
1137%attr(755,root,root) /sbin/mkswap
1138%{_mandir}/man8/mkswap.8*
1139%lang(de) %{_mandir}/de/man8/mkswap.8*
1140%lang(es) %{_mandir}/es/man8/mkswap.8*
1141%lang(fr) %{_mandir}/fr/man8/mkswap.8*
1142%lang(hu) %{_mandir}/hu/man8/mkswap.8*
1143%lang(it) %{_mandir}/it/man8/mkswap.8*
1144%lang(ja) %{_mandir}/ja/man8/mkswap.8*
1145%lang(ko) %{_mandir}/ko/man8/mkswap.8*
1146%lang(pl) %{_mandir}/pl/man8/mkswap.8*
1147%lang(sr) %{_mandir}/sr/man8/mkswap.8*
86e4d5d7 1148%lang(uk) %{_mandir}/uk/man8/mkswap.8*
67de32db 1149
a310d05b
JB
1150# disk-utils/bfs
1151%attr(755,root,root) /sbin/mkfs.bfs
1152%{_mandir}/man8/mkfs.bfs.8*
1153%lang(de) %{_mandir}/de/man8/mkfs.bfs.8*
1154%lang(fr) %{_mandir}/fr/man8/mkfs.bfs.8*
1155%lang(ja) %{_mandir}/ja/man8/mkfs.bfs.8*
1156%lang(pt_BR) %{_mandir}/pt_BR/man8/mkfs.bfs.8*
1157%lang(sr) %{_mandir}/sr/man8/mkfs.bfs.8*
86e4d5d7 1158%lang(uk) %{_mandir}/uk/man8/mkfs.bfs.8*
67de32db 1159
a310d05b
JB
1160# disk-utils/cramfs
1161%attr(755,root,root) /sbin/fsck.cramfs
1162%attr(755,root,root) /sbin/mkfs.cramfs
1163%{_mandir}/man8/fsck.cramfs.8*
1164%{_mandir}/man8/mkfs.cramfs.8*
1165%lang(de) %{_mandir}/de/man8/fsck.cramfs.8*
1166%lang(de) %{_mandir}/de/man8/mkfs.cramfs.8*
1167%lang(fr) %{_mandir}/fr/man8/fsck.cramfs.8*
1168%lang(fr) %{_mandir}/fr/man8/mkfs.cramfs.8*
1169%lang(pt_BR) %{_mandir}/pt_BR/man8/fsck.cramfs.8*
1170%lang(pt_BR) %{_mandir}/pt_BR/man8/mkfs.cramfs.8*
1171%lang(sr) %{_mandir}/sr/man8/fsck.cramfs.8*
1172%lang(sr) %{_mandir}/sr/man8/mkfs.cramfs.8*
1173%lang(uk) %{_mandir}/uk/man8/fsck.cramfs.8*
86e4d5d7 1174%lang(uk) %{_mandir}/uk/man8/mkfs.cramfs.8*
67de32db 1175
a310d05b
JB
1176# disk-utils/minix
1177%attr(755,root,root) /sbin/fsck.minix
1178%attr(755,root,root) /sbin/mkfs.minix
1179%{_mandir}/man8/fsck.minix.8*
1180%{_mandir}/man8/mkfs.minix.8*
1181%lang(de) %{_mandir}/de/man8/fsck.minix.8*
1182%lang(de) %{_mandir}/de/man8/mkfs.minix.8*
1183%lang(es) %{_mandir}/es/man8/fsck.minix.8*
1184%lang(es) %{_mandir}/es/man8/mkfs.minix.8*
1185%lang(fr) %{_mandir}/fr/man8/fsck.minix.8*
1186%lang(fr) %{_mandir}/fr/man8/mkfs.minix.8*
1187%lang(ja) %{_mandir}/ja/man8/fsck.minix.8*
1188%lang(ja) %{_mandir}/ja/man8/mkfs.minix.8*
1189%lang(ko) %{_mandir}/ko/man8/fsck.minix.8*
1190%lang(ko) %{_mandir}/ko/man8/mkfs.minix.8*
1191%lang(pl) %{_mandir}/pl/man8/fsck.minix.8*
1192%lang(pl) %{_mandir}/pl/man8/mkfs.minix.8*
1193%lang(pt_BR) %{_mandir}/pt_BR/man8/fsck.minix.8*
1194%lang(pt_BR) %{_mandir}/pt_BR/man8/mkfs.minix.8*
1195%lang(sr) %{_mandir}/sr/man8/fsck.minix.8*
1196%lang(sr) %{_mandir}/sr/man8/mkfs.minix.8*
86e4d5d7
JB
1197%lang(uk) %{_mandir}/uk/man8/fsck.minix.8*
1198%lang(uk) %{_mandir}/uk/man8/mkfs.minix.8*
a310d05b
JB
1199
1200# disk-utils/isosize
1201%attr(755,root,root) %{_bindir}/isosize
1202%{_mandir}/man8/isosize.8*
1203%lang(de) %{_mandir}/de/man8/isosize.8*
1204%lang(fr) %{_mandir}/fr/man8/isosize.8*
1205%lang(ja) %{_mandir}/ja/man8/isosize.8*
1206%lang(pt_BR) %{_mandir}/pt_BR/man8/isosize.8*
1207%lang(sr) %{_mandir}/sr/man8/isosize.8*
1208%lang(uk) %{_mandir}/uk/man8/isosize.8*
1209
1210# disk-utils/swaplabel
1211%attr(755,root,root) /sbin/swaplabel
1212%{_mandir}/man8/swaplabel.8*
1213%lang(de) %{_mandir}/de/man8/swaplabel.8*
1214%lang(fr) %{_mandir}/fr/man8/swaplabel.8*
1215%lang(pt_BR) %{_mandir}/pt_BR/man8/swaplabel.8*
1216%lang(sr) %{_mandir}/sr/man8/swaplabel.8*
86e4d5d7 1217%lang(uk) %{_mandir}/uk/man8/swaplabel.8*
a310d05b
JB
1218
1219# disk-utils/fdformat
1220%attr(755,root,root) %{_sbindir}/fdformat
1221%{_mandir}/man8/fdformat.8*
1222%lang(de) %{_mandir}/de/man8/fdformat.8*
1223%lang(es) %{_mandir}/es/man8/fdformat.8*
1224%lang(fr) %{_mandir}/fr/man8/fdformat.8*
1225%lang(hu) %{_mandir}/hu/man8/fdformat.8*
1226%lang(id) %{_mandir}/id/man8/fdformat.8*
1227%lang(ja) %{_mandir}/ja/man8/fdformat.8*
1228%lang(ko) %{_mandir}/ko/man8/fdformat.8*
1229%lang(pl) %{_mandir}/pl/man8/fdformat.8*
1230%lang(pt_BR) %{_mandir}/pt_BR/man8/fdformat.8*
1231%lang(sr) %{_mandir}/sr/man8/fdformat.8*
1232%lang(uk) %{_mandir}/uk/man8/fdformat.8*
1233
1234# disk-utils/fdisk
1235%attr(755,root,root) /sbin/fdisk
1236%{_mandir}/man8/fdisk.8*
1237%lang(de) %{_mandir}/de/man8/fdisk.8*
1238%lang(es) %{_mandir}/es/man8/fdisk.8*
1239%lang(fr) %{_mandir}/fr/man8/fdisk.8*
1240%lang(it) %{_mandir}/it/man8/fdisk.8*
1241%lang(ja) %{_mandir}/ja/man8/fdisk.8*
1242%lang(ko) %{_mandir}/ko/man8/fdisk.8*
1243%lang(pl) %{_mandir}/pl/man8/fdisk.8*
1244%lang(pt_BR) %{_mandir}/pt_BR/man8/fdisk.8*
1245%lang(sr) %{_mandir}/sr/man8/fdisk.8*
86e4d5d7 1246%lang(uk) %{_mandir}/uk/man8/fdisk.8*
a310d05b
JB
1247
1248# disk-utils/cfdisk,sfdisk
1249%ifnarch sparc sparc64
1250%attr(755,root,root) /sbin/cfdisk
1251%attr(755,root,root) /sbin/sfdisk
1252%{_mandir}/man8/cfdisk.8*
1253%{_mandir}/man8/sfdisk.8*
1254%lang(de) %{_mandir}/de/man8/cfdisk.8*
1255%lang(de) %{_mandir}/de/man8/sfdisk.8*
1256%lang(fr) %{_mandir}/fr/man8/cfdisk.8*
1257%lang(fr) %{_mandir}/fr/man8/sfdisk.8*
1258%lang(it) %{_mandir}/it/man8/cfdisk.8*
1259%lang(ja) %{_mandir}/ja/man8/cfdisk.8*
1260%lang(ja) %{_mandir}/ja/man8/sfdisk.8*
1261%lang(pt_BR) %{_mandir}/pt_BR/man8/cfdisk.8*
a310d05b
JB
1262%lang(sr) %{_mandir}/sr/man8/cfdisk.8*
1263%lang(sr) %{_mandir}/sr/man8/sfdisk.8*
1264%lang(uk) %{_mandir}/uk/man8/cfdisk.8*
cc8eb43f 1265%lang(uk) %{_mandir}/uk/man8/sfdisk.8*
a310d05b 1266%endif
ed1c99f8 1267
a310d05b 1268# disk-utils/partx
2e2cdb35 1269%attr(755,root,root) /sbin/addpart
67de32db 1270%attr(755,root,root) /sbin/delpart
4a52de32 1271%attr(755,root,root) /sbin/partx
a310d05b
JB
1272%attr(755,root,root) %{_sbindir}/resizepart
1273%{_mandir}/man8/addpart.8*
1274%{_mandir}/man8/delpart.8*
1275%{_mandir}/man8/partx.8*
1276%{_mandir}/man8/resizepart.8*
1277%lang(de) %{_mandir}/de/man8/addpart.8*
a310d05b
JB
1278%lang(de) %{_mandir}/de/man8/partx.8*
1279%lang(de) %{_mandir}/de/man8/resizepart.8*
1280%lang(es) %{_mandir}/es/man8/addpart.8*
a310d05b 1281%lang(fr) %{_mandir}/fr/man8/addpart.8*
a310d05b
JB
1282%lang(fr) %{_mandir}/fr/man8/partx.8*
1283%lang(fr) %{_mandir}/fr/man8/resizepart.8*
1284%lang(pt_BR) %{_mandir}/pt_BR/man8/addpart.8*
a310d05b
JB
1285%lang(pt_BR) %{_mandir}/pt_BR/man8/partx.8*
1286%lang(pt_BR) %{_mandir}/pt_BR/man8/resizepart.8*
1287%lang(sr) %{_mandir}/sr/man8/addpart.8*
a310d05b
JB
1288%lang(sr) %{_mandir}/sr/man8/partx.8*
1289%lang(sr) %{_mandir}/sr/man8/resizepart.8*
1290%lang(uk) %{_mandir}/uk/man8/addpart.8*
86e4d5d7 1291%lang(uk) %{_mandir}/uk/man8/partx.8*
a310d05b
JB
1292%lang(uk) %{_mandir}/uk/man8/resizepart.8*
1293
1294# login-utils/last
971f9098
AM
1295%attr(755,root,root) %{_bindir}/last
1296%attr(755,root,root) %{_bindir}/lastb
a310d05b
JB
1297%{_mandir}/man1/last.1*
1298%{_mandir}/man1/lastb.1*
1299%lang(de) %{_mandir}/de/man1/last.1*
1300%lang(de) %{_mandir}/de/man1/lastb.1*
a310d05b
JB
1301%lang(fr) %{_mandir}/fr/man1/last.1*
1302%lang(fr) %{_mandir}/fr/man1/lastb.1*
1303%lang(sr) %{_mandir}/sr/man1/last.1*
1304%lang(sr) %{_mandir}/sr/man1/lastb.1*
86e4d5d7
JB
1305%lang(uk) %{_mandir}/uk/man1/last.1*
1306%lang(uk) %{_mandir}/uk/man1/lastb.1*
a310d05b
JB
1307
1308# login-utils/sulogin
1309%attr(755,root,root) /sbin/sulogin
1310%{_mandir}/man8/sulogin.8*
1311%lang(de) %{_mandir}/de/man8/sulogin.8*
a310d05b 1312%lang(sr) %{_mandir}/sr/man8/sulogin.8*
86e4d5d7 1313%lang(uk) %{_mandir}/uk/man8/sulogin.8*
a310d05b
JB
1314
1315# login-utils/nologin
1316%attr(755,root,root) /sbin/nologin
1317%{_mandir}/man8/nologin.8*
a310d05b
JB
1318
1319# login-utils/utmpdump
4fa9d824 1320%attr(755,root,root) %{_bindir}/utmpdump
a310d05b
JB
1321%{_mandir}/man1/utmpdump.1*
1322%lang(de) %{_mandir}/de/man1/utmpdump.1*
1323%lang(fr) %{_mandir}/fr/man1/utmpdump.1*
1324%lang(sr) %{_mandir}/sr/man1/utmpdump.1*
86e4d5d7 1325%lang(uk) %{_mandir}/uk/man1/utmpdump.1*
67de32db 1326
a310d05b
JB
1327# login-utils/runuser,su
1328%if %{with su}
1329%attr(755,root,root) /bin/runuser
1330%attr(755,root,root) /sbin/runuser
1331%attr(4755,root,root) /bin/su
1332%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser
1333%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser-l
1334%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su
1335%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su-l
1336%{_mandir}/man1/runuser.1*
1337%{_mandir}/man1/su.1*
cc8eb43f 1338%lang(cs) %{_mandir}/cs/man1/su.1*
a310d05b
JB
1339%lang(de) %{_mandir}/de/man1/runuser.1*
1340%lang(de) %{_mandir}/de/man1/su.1*
1341%lang(fr) %{_mandir}/fr/man1/runuser.1*
1342%lang(sr) %{_mandir}/sr/man1/runuser.1*
1343%lang(sr) %{_mandir}/sr/man1/su.1*
86e4d5d7
JB
1344%lang(uk) %{_mandir}/uk/man1/runuser.1*
1345%lang(uk) %{_mandir}/uk/man1/su.1*
0deefbb8 1346%endif
8b6144a3 1347
a310d05b
JB
1348# login-utils/lslogins
1349%attr(755,root,root) %{_bindir}/lslogins
1350%{_mandir}/man1/lslogins.1*
1351%lang(de) %{_mandir}/de/man1/lslogins.1*
1352%lang(sr) %{_mandir}/sr/man1/lslogins.1*
86e4d5d7 1353%lang(uk) %{_mandir}/uk/man1/lslogins.1*
a310d05b
JB
1354
1355# misc-utils/cal
1356%attr(755,root,root) %{_bindir}/cal
67de32db 1357%{_mandir}/man1/cal.1*
a310d05b
JB
1358%lang(de) %{_mandir}/de/man1/cal.1*
1359%lang(fi) %{_mandir}/fi/man1/cal.1*
1360%lang(fr) %{_mandir}/fr/man1/cal.1*
1361%lang(hu) %{_mandir}/hu/man1/cal.1*
1362%lang(id) %{_mandir}/id/man1/cal.1*
1363%lang(ja) %{_mandir}/ja/man1/cal.1*
1364%lang(ko) %{_mandir}/ko/man1/cal.1*
1365%lang(pl) %{_mandir}/pl/man1/cal.1*
1366%lang(sr) %{_mandir}/sr/man1/cal.1*
cc8eb43f
JB
1367%lang(uk) %{_mandir}/uk/man1/cal.1*
1368
ce7b2fe7
AM
1369# misc-utils/enosys
1370%attr(755,root,root) %{_bindir}/enosys
1371%{_mandir}/man1/enosys.1*
1372%lang(de) %{_mandir}/de/man1/enosys.1*
1373
1374# misc-utils/exch
1375%attr(755,root,root) %{_bindir}/exch
1376%{_mandir}/man1/exch.1*
1377
cc8eb43f
JB
1378# misc-utils/fadvise
1379%attr(755,root,root) %{_bindir}/fadvise
1380%{_mandir}/man1/fadvise.1*
ce7b2fe7 1381%lang(de) %{_mandir}/de/man1/fadvise.1*
5644b38d 1382%lang(sr) %{_mandir}/sr/man1/fadvise.1*
a310d05b
JB
1383
1384# misc-utils/logger
1385%attr(755,root,root) %{_bindir}/logger
67de32db 1386%{_mandir}/man1/logger.1*
a310d05b 1387%lang(de) %{_mandir}/de/man1/logger.1*
a310d05b
JB
1388%lang(hu) %{_mandir}/hu/man1/logger.1*
1389%lang(id) %{_mandir}/id/man1/logger.1*
1390%lang(ja) %{_mandir}/ja/man1/logger.1*
1391%lang(ko) %{_mandir}/ko/man1/logger.1*
1392%lang(pl) %{_mandir}/pl/man1/logger.1*
1393%lang(sr) %{_mandir}/sr/man1/logger.1*
86e4d5d7 1394%lang(uk) %{_mandir}/uk/man1/logger.1*
a310d05b 1395
cc8eb43f 1396# misc-utils/look
a310d05b 1397%attr(755,root,root) %{_bindir}/look
67de32db 1398%{_mandir}/man1/look.1*
a310d05b
JB
1399%lang(de) %{_mandir}/de/man1/look.1*
1400%lang(es) %{_mandir}/es/man1/look.1*
1401%lang(ja) %{_mandir}/ja/man1/look.1*
1402%lang(ko) %{_mandir}/ko/man1/look.1*
1403%lang(pl) %{_mandir}/pl/man1/look.1*
1404%lang(sr) %{_mandir}/sr/man1/look.1*
86e4d5d7 1405%lang(uk) %{_mandir}/uk/man1/look.1*
a310d05b
JB
1406
1407# misc-utils/mcookie
1408%attr(755,root,root) %{_bindir}/mcookie
67de32db 1409%{_mandir}/man1/mcookie.1*
a310d05b
JB
1410%lang(de) %{_mandir}/de/man1/mcookie.1*
1411%lang(fr) %{_mandir}/fr/man1/mcookie.1*
1412%lang(ja) %{_mandir}/ja/man1/mcookie.1*
1413%lang(ko) %{_mandir}/ko/man1/mcookie.1*
1414%lang(sr) %{_mandir}/sr/man1/mcookie.1*
86e4d5d7 1415%lang(uk) %{_mandir}/uk/man1/mcookie.1*
a310d05b
JB
1416
1417# misc-utils/namei
1418%attr(755,root,root) %{_bindir}/namei
67de32db 1419%{_mandir}/man1/namei.1*
a310d05b
JB
1420%lang(de) %{_mandir}/de/man1/namei.1*
1421%lang(es) %{_mandir}/es/man1/namei.1*
1422%lang(fr) %{_mandir}/fr/man1/namei.1*
1423%lang(ja) %{_mandir}/ja/man1/namei.1*
1424%lang(ko) %{_mandir}/ko/man1/namei.1*
1425%lang(sr) %{_mandir}/sr/man1/namei.1*
86e4d5d7 1426%lang(uk) %{_mandir}/uk/man1/namei.1*
a310d05b 1427
cc8eb43f
JB
1428# misc-utils/pipesz
1429%attr(755,root,root) /bin/pipesz
1430%{_mandir}/man1/pipesz.1*
5644b38d 1431%lang(sr) %{_mandir}/sr/man1/pipesz.1*
cc8eb43f
JB
1432
1433# misc-utils/waitpid
1434%attr(755,root,root) %{_bindir}/waitpid
1435%{_mandir}/man1/waitpid.1*
1436%lang(de) %{_mandir}/de/man1/waitpid.1*
5644b38d 1437%lang(sr) %{_mandir}/sr/man1/waitpid.1*
cc8eb43f 1438
a310d05b
JB
1439# misc-utils/whereis
1440%attr(755,root,root) %{_bindir}/whereis
67de32db 1441%{_mandir}/man1/whereis.1*
a310d05b
JB
1442%lang(de) %{_mandir}/de/man1/whereis.1*
1443%lang(es) %{_mandir}/es/man1/whereis.1*
1444%lang(fi) %{_mandir}/fi/man1/whereis.1*
1445%lang(fr) %{_mandir}/fr/man1/whereis.1*
1446%lang(hu) %{_mandir}/hu/man1/whereis.1*
1447%lang(ja) %{_mandir}/ja/man1/whereis.1*
1448%lang(ko) %{_mandir}/ko/man1/whereis.1*
1449%lang(pl) %{_mandir}/pl/man1/whereis.1*
1450%lang(sr) %{_mandir}/sr/man1/whereis.1*
86e4d5d7 1451%lang(uk) %{_mandir}/uk/man1/whereis.1*
a310d05b 1452
a310d05b
JB
1453# misc-utils/lsblk
1454%attr(755,root,root) /bin/lsblk
1455%{_mandir}/man8/lsblk.8*
1456%lang(de) %{_mandir}/de/man8/lsblk.8*
a310d05b 1457%lang(sr) %{_mandir}/sr/man8/lsblk.8*
86e4d5d7 1458%lang(uk) %{_mandir}/uk/man8/lsblk.8*
a310d05b 1459
ce7b2fe7
AM
1460# misc-utils/lsclocks
1461%attr(755,root,root) %{_bindir}/lsclocks
1462%{_mandir}/man1/lsclocks.1*
1463%lang(de) %{_mandir}/de/man1/lsclocks.1*
1464%lang(uk) %{_mandir}/uk/man1/lsclocks.1*
1465
1466# misc-utils/lslocks
1467%attr(755,root,root) %{_bindir}/lslocks
1468%{_mandir}/man8/lslocks.8*
1469%lang(de) %{_mandir}/de/man8/lslocks.8*
1470%lang(uk) %{_mandir}/uk/man8/lslocks.8*
1471
a310d05b
JB
1472# misc-utils/uuidparse
1473%attr(755,root,root) %{_bindir}/uuidparse
1474%{_mandir}/man1/uuidparse.1*
1475%lang(de) %{_mandir}/de/man1/uuidparse.1*
1476%lang(sr) %{_mandir}/sr/man1/uuidparse.1*
86e4d5d7 1477%lang(uk) %{_mandir}/uk/man1/uuidparse.1*
a310d05b
JB
1478
1479# misc-utils/blkid
1480%ghost %{_sysconfdir}/blkid.tab
1481%attr(755,root,root) /sbin/blkid
1482%{_mandir}/man8/blkid.8*
1483%lang(de) %{_mandir}/de/man8/blkid.8*
1484%lang(fr) %{_mandir}/fr/man8/blkid.8*
1485%lang(sr) %{_mandir}/sr/man8/blkid.8*
cc8eb43f 1486%lang(uk) %{_mandir}/uk/man8/blkid.8*
a310d05b
JB
1487
1488# misc-utils/findfs
1489%attr(755,root,root) /sbin/findfs
1490%{_mandir}/man8/findfs.8*
1491%lang(de) %{_mandir}/de/man8/findfs.8*
1492%lang(fr) %{_mandir}/fr/man8/findfs.8*
1493%lang(sr) %{_mandir}/sr/man8/findfs.8*
86e4d5d7 1494%lang(uk) %{_mandir}/uk/man8/findfs.8*
a310d05b
JB
1495
1496# misc-utils/wipefs
1497%attr(755,root,root) /sbin/wipefs
67de32db 1498%{_mandir}/man8/wipefs.8*
a310d05b
JB
1499%lang(de) %{_mandir}/de/man8/wipefs.8*
1500%lang(sr) %{_mandir}/sr/man8/wipefs.8*
86e4d5d7 1501%lang(uk) %{_mandir}/uk/man8/wipefs.8*
a310d05b
JB
1502
1503# misc-utils/kill
1504%attr(755,root,root) /bin/kill
1505%{_mandir}/man1/kill.1*
67de32db 1506%lang(de) %{_mandir}/de/man1/kill.1*
a310d05b
JB
1507%lang(fi) %{_mandir}/fi/man1/kill.1*
1508%lang(fr) %{_mandir}/fr/man1/kill.1*
1509%lang(hu) %{_mandir}/hu/man1/kill.1*
1510%lang(id) %{_mandir}/id/man1/kill.1*
1511%lang(it) %{_mandir}/it/man1/kill.1*
1512%lang(ja) %{_mandir}/ja/man1/kill.1*
1513%lang(ko) %{_mandir}/ko/man1/kill.1*
1514%lang(nl) %{_mandir}/nl/man1/kill.1*
1515%lang(pl) %{_mandir}/pl/man1/kill.1*
1516%lang(sr) %{_mandir}/sr/man1/kill.1*
86e4d5d7 1517%lang(uk) %{_mandir}/uk/man1/kill.1*
a310d05b
JB
1518
1519# misc-utils/rename
1520%attr(755,root,root) %{_bindir}/rename
1521%{_mandir}/man1/rename.1*
7cafc16a 1522%lang(de) %{_mandir}/de/man1/rename.1*
a310d05b
JB
1523%lang(fr) %{_mandir}/fr/man1/rename.1*
1524%lang(ja) %{_mandir}/ja/man1/rename.1*
1525%lang(sr) %{_mandir}/sr/man1/rename.1*
86e4d5d7 1526%lang(uk) %{_mandir}/uk/man1/rename.1*
a310d05b
JB
1527
1528# misc-utils/getopt
1529%attr(755,root,root) %{_bindir}/getopt
1530%{_mandir}/man1/getopt.1*
1531%lang(de) %{_mandir}/de/man1/getopt.1*
1532%lang(es) %{_mandir}/es/man1/getopt.1*
1533%lang(fr) %{_mandir}/fr/man1/getopt.1*
1534%lang(ja) %{_mandir}/ja/man1/getopt.1*
1535%lang(ko) %{_mandir}/ko/man1/getopt.1*
1536%lang(pl) %{_mandir}/pl/man1/getopt.1*
1537%lang(sr) %{_mandir}/sr/man1/getopt.1*
cc8eb43f 1538%lang(uk) %{_mandir}/uk/man1/getopt.1*
a310d05b
JB
1539
1540# misc-utils/fincore
1541%attr(755,root,root) %{_bindir}/fincore
1542%{_mandir}/man1/fincore.1*
1543%lang(de) %{_mandir}/de/man1/fincore.1*
1544%lang(sr) %{_mandir}/sr/man1/fincore.1*
86e4d5d7 1545%lang(uk) %{_mandir}/uk/man1/fincore.1*
a310d05b
JB
1546
1547# misc-utils/hardlink
1548%attr(755,root,root) %{_bindir}/hardlink
1549%{_mandir}/man1/hardlink.1*
1550%lang(de) %{_mandir}/de/man1/hardlink.1*
cc8eb43f 1551%lang(sr) %{_mandir}/sr/man1/hardlink.1*
86e4d5d7 1552%lang(uk) %{_mandir}/uk/man1/hardlink.1*
a310d05b
JB
1553
1554# misc-utils/lsfd
1555%attr(755,root,root) /bin/lsfd
1556%{_mandir}/man1/lsfd.1*
1557%lang(de) %{_mandir}/de/man1/lsfd.1*
ce7b2fe7 1558%lang(uk) %{_mandir}/uk/man1/lsfd.1*
a310d05b
JB
1559
1560# schedutils/chrt
1561%attr(755,root,root) %{_bindir}/chrt
1562%{_mandir}/man1/chrt.1*
1563%lang(de) %{_mandir}/de/man1/chrt.1*
a310d05b 1564%lang(sr) %{_mandir}/sr/man1/chrt.1*
86e4d5d7 1565%lang(uk) %{_mandir}/uk/man1/chrt.1*
a310d05b
JB
1566
1567# schedutils/ionice
1568%attr(755,root,root) %{_bindir}/ionice
1569%{_mandir}/man1/ionice.1*
1570%lang(de) %{_mandir}/de/man1/ionice.1*
1571%lang(fr) %{_mandir}/fr/man1/ionice.1*
1572%lang(sr) %{_mandir}/sr/man1/ionice.1*
86e4d5d7 1573%lang(uk) %{_mandir}/uk/man1/ionice.1*
a310d05b
JB
1574
1575# schedutils/taskset
1576%attr(755,root,root) %{_bindir}/taskset
1577%{_mandir}/man1/taskset.1*
a310d05b
JB
1578
1579# schedutils/uclampset
1580%attr(755,root,root) %{_bindir}/uclampset
1581%{_mandir}/man1/uclampset.1*
7cafc16a 1582%lang(de) %{_mandir}/de/man1/uclampset.1*
cc8eb43f
JB
1583
1584# sys-utils/blkpr
1585%attr(755,root,root) /sbin/blkpr
1586%{_mandir}/man8/blkpr.8*
1587%lang(de) %{_mandir}/de/man8/blkpr.8*
5644b38d 1588%lang(sr) %{_mandir}/sr/man8/blkpr.8*
a310d05b
JB
1589
1590# sys-utils/lsmem
1591%attr(755,root,root) %{_bindir}/lsmem
1592%{_mandir}/man1/lsmem.1*
1593%lang(de) %{_mandir}/de/man1/lsmem.1*
1594%lang(sr) %{_mandir}/sr/man1/lsmem.1*
86e4d5d7 1595%lang(uk) %{_mandir}/uk/man1/lsmem.1*
a310d05b
JB
1596
1597# sys-utils/chmem
1598%{_mandir}/man8/chmem.8*
1599%attr(755,root,root) %{_bindir}/chmem
7cafc16a 1600%lang(de) %{_mandir}/de/man8/chmem.8*
a310d05b 1601%lang(sr) %{_mandir}/sr/man8/chmem.8*
86e4d5d7 1602%lang(uk) %{_mandir}/uk/man8/chmem.8*
a310d05b
JB
1603
1604# sys-utils/flock
1605%attr(755,root,root) %{_bindir}/flock
1606%{_mandir}/man1/flock.1*
1607%lang(de) %{_mandir}/de/man1/flock.1*
1608%lang(fr) %{_mandir}/fr/man1/flock.1*
1609%lang(sr) %{_mandir}/sr/man1/flock.1*
1610
1611# sys-utils/choom
1612%attr(755,root,root) %{_bindir}/choom
1613%{_mandir}/man1/choom.1*
1614%lang(de) %{_mandir}/de/man1/choom.1*
1615%lang(sr) %{_mandir}/sr/man1/choom.1*
86e4d5d7 1616%lang(uk) %{_mandir}/uk/man1/choom.1*
a310d05b
JB
1617
1618# sys-utils/ipcmk,ipcrm,ipcs
1619%attr(755,root,root) %{_bindir}/ipcmk
1620%attr(755,root,root) %{_bindir}/ipcrm
1621%attr(755,root,root) %{_bindir}/ipcs
1622%{_mandir}/man1/ipcrm.1*
1623%{_mandir}/man1/ipcmk.1*
1624%{_mandir}/man1/ipcs.1*
1625%lang(de) %{_mandir}/de/man1/ipcmk.1*
1626%lang(de) %{_mandir}/de/man1/ipcrm.1*
1627%lang(de) %{_mandir}/de/man1/ipcs.1*
d55244da
JB
1628%lang(es) %{_mandir}/es/man1/ipcrm.1*
1629%lang(es) %{_mandir}/es/man1/ipcs.1*
7cafc16a
JB
1630%lang(fr) %{_mandir}/fr/man1/ipcmk.1*
1631%lang(fr) %{_mandir}/fr/man1/ipcrm.1*
1632%lang(fr) %{_mandir}/fr/man1/ipcs.1*
d55244da
JB
1633%lang(ja) %{_mandir}/ja/man1/ipcrm.1*
1634%lang(ja) %{_mandir}/ja/man1/ipcs.1*
1635%lang(ko) %{_mandir}/ko/man1/ipcrm.1*
1636%lang(ko) %{_mandir}/ko/man1/ipcs.1*
1637%lang(pl) %{_mandir}/pl/man1/ipcrm.1*
1638%lang(pl) %{_mandir}/pl/man1/ipcs.1*
7cafc16a
JB
1639%lang(sr) %{_mandir}/sr/man1/ipcmk.1*
1640%lang(sr) %{_mandir}/sr/man1/ipcrm.1*
1641%lang(sr) %{_mandir}/sr/man1/ipcs.1*
86e4d5d7
JB
1642%lang(uk) %{_mandir}/uk/man1/ipcmk.1*
1643%lang(uk) %{_mandir}/uk/man1/ipcrm.1*
1644%lang(uk) %{_mandir}/uk/man1/ipcs.1*
a310d05b
JB
1645
1646# sys-utils/irqtop
1647%attr(755,root,root) %{_bindir}/irqtop
1648%{_mandir}/man1/irqtop.1*
1649%lang(de) %{_mandir}/de/man1/irqtop.1*
7cafc16a 1650%lang(sr) %{_mandir}/sr/man1/irqtop.1*
86e4d5d7 1651%lang(uk) %{_mandir}/uk/man1/irqtop.1*
a310d05b
JB
1652
1653# sys-utils/lsirq
1654%attr(755,root,root) %{_bindir}/lsirq
1655%{_mandir}/man1/lsirq.1*
1656%lang(de) %{_mandir}/de/man1/lsirq.1*
7cafc16a 1657%lang(sr) %{_mandir}/sr/man1/lsirq.1*
86e4d5d7 1658%lang(uk) %{_mandir}/uk/man1/lsirq.1*
a310d05b
JB
1659
1660# sys-utils/lsipc
1661%attr(755,root,root) %{_bindir}/lsipc
1662%{_mandir}/man1/lsipc.1*
1663%lang(de) %{_mandir}/de/man1/lsipc.1*
1664%lang(sr) %{_mandir}/sr/man1/lsipc.1*
86e4d5d7 1665%lang(uk) %{_mandir}/uk/man1/lsipc.1*
a310d05b
JB
1666
1667# sys-utils/renice
1668%attr(755,root,root) %{_bindir}/renice
1669%{_mandir}/man1/renice.1*
1670%lang(de) %{_mandir}/de/man1/renice.1*
1671%lang(es) %{_mandir}/es/man1/renice.1*
d55244da
JB
1672%lang(ja) %{_mandir}/ja/man1/renice.1*
1673%lang(ko) %{_mandir}/ko/man1/renice.1*
1674%lang(pl) %{_mandir}/pl/man1/renice.1*
5644b38d 1675%lang(sr) %{_mandir}/sr/man1/renice.1*
a310d05b
JB
1676
1677# sys-utils/rfkill
1678%attr(755,root,root) %{_sbindir}/rfkill
1679%{_mandir}/man8/rfkill.8*
1680%lang(de) %{_mandir}/de/man8/rfkill.8*
1681%lang(sr) %{_mandir}/sr/man8/rfkill.8*
86e4d5d7 1682%lang(uk) %{_mandir}/uk/man8/rfkill.8*
a310d05b
JB
1683
1684# sys-utils/setsid
1685%attr(755,root,root) %{_bindir}/setsid
1686%{_mandir}/man1/setsid.1*
1687%lang(de) %{_mandir}/de/man1/setsid.1*
1688%lang(es) %{_mandir}/es/man1/setsid.1*
a310d05b 1689%lang(fr) %{_mandir}/fr/man1/setsid.1*
d55244da
JB
1690%lang(it) %{_mandir}/it/man1/setsid.1*
1691%lang(ja) %{_mandir}/ja/man1/setsid.1*
1692%lang(ko) %{_mandir}/ko/man1/setsid.1*
7cafc16a 1693%lang(sr) %{_mandir}/sr/man1/setsid.1*
86e4d5d7 1694%lang(uk) %{_mandir}/uk/man1/setsid.1*
a310d05b
JB
1695
1696# sys-utils/readprofile
1697%attr(755,root,root) %{_sbindir}/readprofile
1698%{_mandir}/man8/readprofile.8*
1699%lang(de) %{_mandir}/de/man8/readprofile.8*
1700%lang(es) %{_mandir}/es/man8/readprofile.8*
1701%lang(fr) %{_mandir}/fr/man8/readprofile.8*
1702%lang(ja) %{_mandir}/ja/man8/readprofile.8*
1703%lang(ko) %{_mandir}/ko/man8/readprofile.8*
1704%lang(sr) %{_mandir}/sr/man8/readprofile.8*
cc8eb43f 1705%lang(uk) %{_mandir}/uk/man8/readprofile.8*
a310d05b
JB
1706
1707# sys-utils/fstrim
1708%attr(755,root,root) /sbin/fstrim
1709%if %{with systemd}
1710%{systemdunitdir}/fstrim.service
1711%{systemdunitdir}/fstrim.timer
1712%endif
1713%{_mandir}/man8/fstrim.8*
1714%lang(de) %{_mandir}/de/man8/fstrim.8*
a310d05b 1715%lang(sr) %{_mandir}/sr/man8/fstrim.8*
86e4d5d7 1716%lang(uk) %{_mandir}/uk/man8/fstrim.8*
a310d05b
JB
1717
1718# sys-utils/dmesg
1719%attr(755,root,root) /bin/dmesg
1720%{_mandir}/man1/dmesg.1*
1721%lang(de) %{_mandir}/de/man1/dmesg.1*
1722%lang(fr) %{_mandir}/fr/man1/dmesg.1*
d55244da
JB
1723%lang(ja) %{_mandir}/ja/man1/dmesg.1*
1724%lang(ko) %{_mandir}/ko/man1/dmesg.1*
1725%lang(pl) %{_mandir}/pl/man1/dmesg.1*
a310d05b 1726%lang(sr) %{_mandir}/sr/man1/dmesg.1*
86e4d5d7 1727%lang(uk) %{_mandir}/uk/man1/dmesg.1*
a310d05b
JB
1728
1729# sys-utils/ctrlaltdel
1730%attr(755,root,root) /sbin/ctrlaltdel
1731%{_mandir}/man8/ctrlaltdel.8*
1732%lang(de) %{_mandir}/de/man8/ctrlaltdel.8*
1733%lang(es) %{_mandir}/es/man8/ctrlaltdel.8*
1734%lang(fr) %{_mandir}/fr/man8/ctrlaltdel.8*
1735%lang(hu) %{_mandir}/hu/man8/ctrlaltdel.8*
1736%lang(ja) %{_mandir}/ja/man8/ctrlaltdel.8*
1737%lang(ko) %{_mandir}/ko/man8/ctrlaltdel.8*
1738%lang(pl) %{_mandir}/pl/man8/ctrlaltdel.8*
7cafc16a 1739%lang(sr) %{_mandir}/sr/man8/ctrlaltdel.8*
86e4d5d7 1740%lang(uk) %{_mandir}/uk/man8/ctrlaltdel.8*
a310d05b
JB
1741
1742# sys-utils/fsfreeze
1743%attr(755,root,root) /sbin/fsfreeze
1744%{_mandir}/man8/fsfreeze.8*
1745%lang(de) %{_mandir}/de/man8/fsfreeze.8*
7cafc16a 1746%lang(sr) %{_mandir}/sr/man8/fsfreeze.8*
86e4d5d7 1747%lang(uk) %{_mandir}/uk/man8/fsfreeze.8*
a310d05b
JB
1748
1749# sys-utils/blkdiscard
1750%attr(755,root,root) /sbin/blkdiscard
1751%{_mandir}/man8/blkdiscard.8*
1752%lang(de) %{_mandir}/de/man8/blkdiscard.8*
a310d05b 1753%lang(sr) %{_mandir}/sr/man8/blkdiscard.8*
cc8eb43f 1754%lang(uk) %{_mandir}/uk/man8/blkdiscard.8*
a310d05b
JB
1755
1756# sys-utils/blkzone
1757%attr(755,root,root) /sbin/blkzone
1758%{_mandir}/man8/blkzone.8*
1759%lang(de) %{_mandir}/de/man8/blkzone.8*
1760%lang(sr) %{_mandir}/sr/man8/blkzone.8*
cc8eb43f 1761%lang(uk) %{_mandir}/uk/man8/blkzone.8*
a310d05b
JB
1762
1763# sys-utils/ldattach
1764%attr(755,root,root) %{_sbindir}/ldattach
1765%{_mandir}/man8/ldattach.8*
1766%lang(de) %{_mandir}/de/man8/ldattach.8*
1767%lang(fr) %{_mandir}/fr/man8/ldattach.8*
7cafc16a 1768%lang(sr) %{_mandir}/sr/man8/ldattach.8*
86e4d5d7 1769%lang(uk) %{_mandir}/uk/man8/ldattach.8*
a310d05b
JB
1770
1771# sys-utils/rtcwake
1772%attr(755,root,root) %{_sbindir}/rtcwake
1773%{_mandir}/man8/rtcwake.8*
1774%lang(de) %{_mandir}/de/man8/rtcwake.8*
1775%lang(fr) %{_mandir}/fr/man8/rtcwake.8*
7cafc16a 1776%lang(sr) %{_mandir}/sr/man8/rtcwake.8*
cc8eb43f 1777%lang(uk) %{_mandir}/uk/man8/rtcwake.8*
a310d05b
JB
1778
1779# sys-utils/setarch
1780%attr(755,root,root) %{_bindir}/linux32
1781%attr(755,root,root) %{_bindir}/linux64
1782%attr(755,root,root) %{_bindir}/setarch
1783%attr(755,root,root) %{_bindir}/uname26
1784%{_mandir}/man8/linux32.8*
1785%{_mandir}/man8/linux64.8*
1786%{_mandir}/man8/setarch.8*
1787%{_mandir}/man8/uname26.8*
1788%lang(de) %{_mandir}/de/man8/setarch.8*
1789%lang(fr) %{_mandir}/fr/man8/setarch.8*
1790%lang(sr) %{_mandir}/sr/man8/setarch.8*
86e4d5d7 1791%lang(uk) %{_mandir}/uk/man8/setarch.8*
a310d05b
JB
1792%ifarch s390 s390x
1793%attr(755,root,root) %{_bindir}/s390
1794%attr(755,root,root) %{_bindir}/s390x
1795%{_mandir}/man8/s390.8*
1796%{_mandir}/man8/s390x.8*
1797%endif
1798%ifarch %{ix86} %{x8664} x32 ia64
1799%attr(755,root,root) %{_bindir}/i386
1800%{_mandir}/man8/i386.8*
1801%endif
1802%ifarch %{x8664} x32
1803%attr(755,root,root) %{_bindir}/x86_64
1804%{_mandir}/man8/x86_64.8*
1805%endif
1806%ifarch hppa
1807%attr(755,root,root) %{_bindir}/parisc
1808%attr(755,root,root) %{_bindir}/parisc32
1809%attr(755,root,root) %{_bindir}/parisc64
1810%{_mandir}/man8/parisc.8*
1811%{_mandir}/man8/parisc32.8*
1812%{_mandir}/man8/parisc64.8*
1813%endif
1814%ifarch ia64
1815%attr(755,root,root) %{_bindir}/ia64
1816%{_mandir}/man8/ia64.8*
1817%endif
1818%ifarch mips mipsel mips64 mips64el
1819%attr(755,root,root) %{_bindir}/mips
1820%attr(755,root,root) %{_bindir}/mips32
1821%attr(755,root,root) %{_bindir}/mips64
1822%{_mandir}/man8/mips.8*
1823%{_mandir}/man8/mips32.8*
1824%{_mandir}/man8/mips64.8*
1825%endif
1826%ifarch ppc ppc64
1827%attr(755,root,root) %{_bindir}/ppc
1828%attr(755,root,root) %{_bindir}/ppc32
1829%attr(755,root,root) %{_bindir}/ppc64
1830%{_mandir}/man8/ppc.8*
1831%{_mandir}/man8/ppc32.8*
1832%{_mandir}/man8/ppc64.8*
1833%endif
1834%ifarch sparc sparcv9 sparc64
1835%attr(755,root,root) %{_bindir}/sparc
1836%attr(755,root,root) %{_bindir}/sparc32
1837%attr(755,root,root) %{_bindir}/sparc32bash
1838%attr(755,root,root) %{_bindir}/sparc64
1839%{_mandir}/man8/sparc.8*
1840%{_mandir}/man8/sparc32.8*
1841%{_mandir}/man8/sparc32bash.8*
1842%{_mandir}/man8/sparc64.8*
1843%endif
1844
ce7b2fe7
AM
1845# sys-utils/setpgid
1846%attr(755,root,root) %{_bindir}/setpgid
1847%{_mandir}/man1/setpgid.1*
1848
a310d05b
JB
1849# sys-utils/eject
1850%attr(755,root,root) %{_bindir}/eject
1851%{_mandir}/man1/eject.1*
1852%lang(de) %{_mandir}/de/man1/eject.1*
1853%lang(sr) %{_mandir}/sr/man1/eject.1*
1854
1855# sys-utils/zramctl
1856%attr(755,root,root) /sbin/zramctl
1857%{_mandir}/man8/zramctl.8*
1858%lang(de) %{_mandir}/de/man8/zramctl.8*
7cafc16a 1859%lang(sr) %{_mandir}/sr/man8/zramctl.8*
cc8eb43f 1860%lang(uk) %{_mandir}/uk/man8/zramctl.8*
67de32db 1861
a310d05b
JB
1862# sys-utils/prlimit
1863%attr(755,root,root) %{_bindir}/prlimit
1864%{_mandir}/man1/prlimit.1*
1865%lang(de) %{_mandir}/de/man1/prlimit.1*
86e4d5d7 1866%lang(uk) %{_mandir}/uk/man1/prlimit.1*
7cafc16a 1867
a310d05b
JB
1868# sys-utils/lsns
1869%attr(755,root,root) %{_bindir}/lsns
1870%{_mandir}/man8/lsns.8*
1871%lang(de) %{_mandir}/de/man8/lsns.8*
1872%lang(sr) %{_mandir}/sr/man8/lsns.8*
86e4d5d7 1873%lang(uk) %{_mandir}/uk/man8/lsns.8*
a310d05b
JB
1874
1875# sys-utils/lscpu
1876%attr(755,root,root) %{_bindir}/lscpu
1877%{_mandir}/man1/lscpu.1*
1878%lang(de) %{_mandir}/de/man1/lscpu.1*
a310d05b 1879%lang(sr) %{_mandir}/sr/man1/lscpu.1*
86e4d5d7 1880%lang(uk) %{_mandir}/uk/man1/lscpu.1*
a310d05b
JB
1881
1882# sys-utils/chcpu
1883%attr(755,root,root) /sbin/chcpu
1884%{_mandir}/man8/chcpu.8*
1885%lang(de) %{_mandir}/de/man8/chcpu.8*
1886%lang(fr) %{_mandir}/fr/man8/chcpu.8*
1887%lang(sr) %{_mandir}/sr/man8/chcpu.8*
86e4d5d7 1888%lang(uk) %{_mandir}/uk/man8/chcpu.8*
a310d05b
JB
1889
1890# sys-utils/wdctl
1891%attr(755,root,root) /bin/wdctl
1892%{_mandir}/man8/wdctl.8*
1893%lang(de) %{_mandir}/de/man8/wdctl.8*
1894%lang(fr) %{_mandir}/fr/man8/wdctl.8*
1895%lang(sr) %{_mandir}/sr/man8/wdctl.8*
86e4d5d7 1896%lang(uk) %{_mandir}/uk/man8/wdctl.8*
a310d05b
JB
1897
1898# sys-utils/fallocate
1899%attr(755,root,root) %{_bindir}/fallocate
1900%{_mandir}/man1/fallocate.1*
1901%lang(de) %{_mandir}/de/man1/fallocate.1*
1902%lang(fr) %{_mandir}/fr/man1/fallocate.1*
1903%lang(sr) %{_mandir}/sr/man1/fallocate.1*
86e4d5d7 1904%lang(uk) %{_mandir}/uk/man1/fallocate.1*
a310d05b
JB
1905
1906# sys-utils/switch_root
1907%attr(755,root,root) /sbin/switch_root
1908%{_mandir}/man8/switch_root.8*
a310d05b
JB
1909
1910# sys-utils/unshare
1911%attr(755,root,root) %{_bindir}/unshare
1912%{_mandir}/man1/unshare.1*
1913%lang(de) %{_mandir}/de/man1/unshare.1*
a310d05b
JB
1914%lang(sr) %{_mandir}/sr/man1/unshare.1*
1915
1916# sys-utils/nsenter
1917%attr(755,root,root) %{_bindir}/nsenter
1918%{_mandir}/man1/nsenter.1*
1919%lang(de) %{_mandir}/de/man1/nsenter.1*
1920%lang(fr) %{_mandir}/fr/man1/nsenter.1*
1921%lang(sr) %{_mandir}/sr/man1/nsenter.1*
cc8eb43f 1922%lang(uk) %{_mandir}/uk/man1/nsenter.1*
a310d05b
JB
1923
1924# sys-utils/hwclock
1925%attr(755,root,root) /sbin/clock
1926%attr(755,root,root) /sbin/hwclock
1927%{_mandir}/man5/adjtime_config.5*
1928%{_mandir}/man8/clock.8*
1929%{_mandir}/man8/hwclock.8*
1930%lang(de) %{_mandir}/de/man5/adjtime_config.5*
1931%lang(de) %{_mandir}/de/man8/clock.8*
1932%lang(de) %{_mandir}/de/man8/hwclock.8*
1933%lang(es) %{_mandir}/es/man8/clock.8*
1934%lang(es) %{_mandir}/es/man8/hwclock.8*
1935%lang(fr) %{_mandir}/fr/man8/clock.8*
1936%lang(fr) %{_mandir}/fr/man8/hwclock.8*
1937%lang(ja) %{_mandir}/ja/man8/clock.8*
1938%lang(ja) %{_mandir}/ja/man8/hwclock.8*
1939%lang(sr) %{_mandir}/sr/man5/adjtime_config.5*
1940%lang(sr) %{_mandir}/sr/man8/clock.8*
1941%lang(sr) %{_mandir}/sr/man8/hwclock.8*
cc8eb43f 1942%lang(uk) %{_mandir}/uk/man5/adjtime_config.5*
a310d05b
JB
1943
1944# sys-utils/serpriv
1945%attr(755,root,root) %{_bindir}/setpriv
1946%{_mandir}/man1/setpriv.1*
1947%lang(de) %{_mandir}/de/man1/setpriv.1*
a310d05b
JB
1948
1949# term-utils/script,scriptreplay,scriptlive
1950%attr(755,root,root) %{_bindir}/script
1951%attr(755,root,root) %{_bindir}/scriptlive
1952%attr(755,root,root) %{_bindir}/scriptreplay
1953%{_mandir}/man1/script.1*
1954%{_mandir}/man1/scriptlive.1*
1955%{_mandir}/man1/scriptreplay.1*
1956%lang(de) %{_mandir}/de/man1/script.1*
1957%lang(de) %{_mandir}/de/man1/scriptlive.1*
1958%lang(de) %{_mandir}/de/man1/scriptreplay.1*
1959%lang(es) %{_mandir}/es/man1/script.1*
a310d05b
JB
1960%lang(fr) %{_mandir}/fr/man1/scriptreplay.1*
1961%lang(id) %{_mandir}/id/man1/script.1*
1962%lang(ja) %{_mandir}/ja/man1/script.1*
1963%lang(ko) %{_mandir}/ko/man1/script.1*
1964%lang(pl) %{_mandir}/pl/man1/script.1*
1965%lang(sr) %{_mandir}/sr/man1/script.1*
1966%lang(sr) %{_mandir}/sr/man1/scriptlive.1*
1967%lang(sr) %{_mandir}/sr/man1/scriptreplay.1*
86e4d5d7
JB
1968%lang(uk) %{_mandir}/uk/man1/scriptlive.1*
1969%lang(uk) %{_mandir}/uk/man1/scriptreplay.1*
a310d05b
JB
1970
1971# term-utils/setterm
1972%attr(755,root,root) %{_bindir}/setterm
1973%{_mandir}/man1/setterm.1*
1974%lang(de) %{_mandir}/de/man1/setterm.1*
1975%lang(es) %{_mandir}/es/man1/setterm.1*
1976%lang(fr) %{_mandir}/fr/man1/setterm.1*
1977%lang(hu) %{_mandir}/hu/man1/setterm.1*
1978%lang(ja) %{_mandir}/ja/man1/setterm.1*
1979%lang(ko) %{_mandir}/ko/man1/setterm.1*
1980%lang(pl) %{_mandir}/pl/man1/setterm.1*
1981%lang(sr) %{_mandir}/sr/man1/setterm.1*
86e4d5d7 1982%lang(uk) %{_mandir}/uk/man1/setterm.1*
67de32db 1983
a310d05b
JB
1984# term-utils/mesg
1985%attr(755,root,root) %{_bindir}/mesg
1986%{_mandir}/man1/mesg.1*
1987%lang(de) %{_mandir}/de/man1/mesg.1*
1988%lang(fr) %{_mandir}/fr/man1/mesg.1*
1989%lang(sr) %{_mandir}/sr/man1/mesg.1*
86e4d5d7 1990%lang(uk) %{_mandir}/uk/man1/mesg.1*
7cafc16a 1991
a310d05b
JB
1992# term-utils/write
1993%attr(2755,root,tty) %{_bindir}/write
1994%{_mandir}/man1/write.1*
cc8eb43f 1995%lang(cs) %{_mandir}/cs/man1/write.1*
a310d05b
JB
1996%lang(de) %{_mandir}/de/man1/write.1*
1997%lang(es) %{_mandir}/es/man1/write.1*
1998%lang(fi) %{_mandir}/fi/man1/write.1*
1999%lang(fr) %{_mandir}/fr/man1/write.1*
2000%lang(hu) %{_mandir}/hu/man1/write.1*
2001%lang(id) %{_mandir}/id/man1/write.1*
2002%lang(ja) %{_mandir}/ja/man1/write.1*
2003%lang(ko) %{_mandir}/ko/man1/write.1*
2004%lang(pl) %{_mandir}/pl/man1/write.1*
2005%lang(sr) %{_mandir}/sr/man1/write.1*
86e4d5d7 2006%lang(uk) %{_mandir}/uk/man1/write.1*
67de32db 2007
a310d05b
JB
2008# text-utils/col,colcrt,colrm,column
2009%attr(755,root,root) %{_bindir}/col
2010%attr(755,root,root) %{_bindir}/colcrt
2011%attr(755,root,root) %{_bindir}/colrm
2012%attr(755,root,root) %{_bindir}/column
2013%{_mandir}/man1/col.1*
2014%{_mandir}/man1/colcrt.1*
2015%{_mandir}/man1/colrm.1*
2016%{_mandir}/man1/column.1*
2017%lang(de) %{_mandir}/de/man1/col.1*
2018%lang(de) %{_mandir}/de/man1/colcrt.1*
2019%lang(de) %{_mandir}/de/man1/colrm.1*
2020%lang(de) %{_mandir}/de/man1/column.1*
2021%lang(es) %{_mandir}/es/man1/colrm.1*
2022%lang(es) %{_mandir}/es/man1/column.1*
2023%lang(fi) %{_mandir}/fi/man1/column.1*
2024%lang(fr) %{_mandir}/fr/man1/col.1*
2025%lang(hu) %{_mandir}/hu/man1/colrm.1*
2026%lang(ja) %{_mandir}/ja/man1/col.1*
2027%lang(ja) %{_mandir}/ja/man1/colcrt.1*
2028%lang(ja) %{_mandir}/ja/man1/colrm.1*
2029%lang(ja) %{_mandir}/ja/man1/column.1*
2030%lang(ko) %{_mandir}/ko/man1/col.1*
2031%lang(ko) %{_mandir}/ko/man1/colcrt.1*
2032%lang(ko) %{_mandir}/ko/man1/colrm.1*
2033%lang(ko) %{_mandir}/ko/man1/column.1*
ce7b2fe7 2034%lang(uk) %{_mandir}/uk/man1/column.1*
a310d05b
JB
2035%lang(pl) %{_mandir}/pl/man1/col.1*
2036%lang(pl) %{_mandir}/pl/man1/colcrt.1*
2037%lang(pl) %{_mandir}/pl/man1/colrm.1*
2038%lang(sr) %{_mandir}/sr/man1/col.1*
2039%lang(sr) %{_mandir}/sr/man1/colcrt.1*
2040%lang(sr) %{_mandir}/sr/man1/colrm.1*
5644b38d 2041%lang(sr) %{_mandir}/sr/man1/column.1*
86e4d5d7
JB
2042%lang(uk) %{_mandir}/uk/man1/colcrt.1*
2043%lang(uk) %{_mandir}/uk/man1/colrm.1*
7cafc16a 2044
a310d05b
JB
2045# text-utils/hexdump
2046%attr(755,root,root) %{_bindir}/hexdump
2047%{_mandir}/man1/hexdump.1*
2048%lang(de) %{_mandir}/de/man1/hexdump.1*
2049%lang(hu) %{_mandir}/hu/man1/hexdump.1*
2050%lang(ja) %{_mandir}/ja/man1/hexdump.1*
2051%lang(ko) %{_mandir}/ko/man1/hexdump.1*
2052%lang(pl) %{_mandir}/pl/man1/hexdump.1*
2053%lang(sr) %{_mandir}/sr/man1/hexdump.1*
67de32db 2054
a310d05b
JB
2055# text-utils/rev
2056%attr(755,root,root) %{_bindir}/rev
2057%{_mandir}/man1/rev.1*
2058%lang(de) %{_mandir}/de/man1/rev.1*
2059%lang(es) %{_mandir}/es/man1/rev.1*
a310d05b
JB
2060%lang(ja) %{_mandir}/ja/man1/rev.1*
2061%lang(ko) %{_mandir}/ko/man1/rev.1*
2062%lang(pl) %{_mandir}/pl/man1/rev.1*
2063%lang(sr) %{_mandir}/sr/man1/rev.1*
2064%lang(uk) %{_mandir}/uk/man1/rev.1*
034a23bb 2065
a310d05b
JB
2066# text-utils/line
2067%attr(755,root,root) %{_bindir}/line
2068%{_mandir}/man1/line.1*
a310d05b 2069%lang(ja) %{_mandir}/ja/man1/line.1*
a310d05b
JB
2070
2071# text-utils/more,pg
2072%attr(755,root,root) /bin/more
2073%attr(755,root,root) %{_bindir}/pg
2074%{_mandir}/man1/more.1*
2075%{_mandir}/man1/pg.1*
2076%lang(de) %{_mandir}/de/man1/more.1*
2077%lang(de) %{_mandir}/de/man1/pg.1*
2078%lang(es) %{_mandir}/es/man1/more.1*
2079%lang(fi) %{_mandir}/fi/man1/more.1*
2080%lang(fr) %{_mandir}/fr/man1/more.1*
2081%lang(hu) %{_mandir}/hu/man1/more.1*
2082%lang(id) %{_mandir}/id/man1/more.1*
2083%lang(ja) %{_mandir}/ja/man1/more.1*
2084%lang(ko) %{_mandir}/ko/man1/more.1*
2085%lang(pl) %{_mandir}/pl/man1/more.1*
2086%lang(sr) %{_mandir}/sr/man1/more.1*
2087%lang(sr) %{_mandir}/sr/man1/pg.1*
86e4d5d7 2088%lang(uk) %{_mandir}/uk/man1/more.1*
a310d05b
JB
2089
2090# text-utils/ul
2091%attr(755,root,root) %{_bindir}/ul
2092%{_mandir}/man1/ul.1*
2093%lang(de) %{_mandir}/de/man1/ul.1*
2094%lang(es) %{_mandir}/es/man1/ul.1*
2095%lang(ja) %{_mandir}/ja/man1/ul.1*
2096%lang(ko) %{_mandir}/ko/man1/ul.1*
2097%lang(pl) %{_mandir}/pl/man1/ul.1*
2098%lang(sr) %{_mandir}/sr/man1/ul.1*
86e4d5d7 2099%lang(uk) %{_mandir}/uk/man1/ul.1*
67de32db 2100
2101%files -n blockdev
2102%defattr(644,root,root,755)
2103%attr(754,root,root) /etc/rc.d/init.d/blockdev
2104%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/blockdev
2105%attr(755,root,root) /sbin/blockdev
2106%{_mandir}/man8/blockdev.8*
028b554f 2107%lang(de) %{_mandir}/de/man8/blockdev.8*
7cafc16a 2108%lang(fr) %{_mandir}/fr/man8/blockdev.8*
67de32db 2109%lang(ja) %{_mandir}/ja/man8/blockdev.8*
7cafc16a
JB
2110%lang(pt_BR) %{_mandir}/pt_BR/man8/blockdev.8*
2111%lang(sr) %{_mandir}/sr/man8/blockdev.8*
2112%lang(uk) %{_mandir}/uk/man8/blockdev.8*
d18bf877
JR
2113%{systemdunitdir}/blockdev.service
2114%attr(755,root,root) /lib/systemd/pld-helpers.d/blockdev.sh
67de32db 2115
2116%files -n mount
2117%defattr(644,root,root,755)
a310d05b
JB
2118
2119# misc-utils/findmnt
8b6144a3 2120%attr(755,root,root) /bin/findmnt
a310d05b
JB
2121%{_mandir}/man8/findmnt.8*
2122%lang(de) %{_mandir}/de/man8/findmnt.8*
a310d05b 2123%lang(sr) %{_mandir}/sr/man8/findmnt.8*
cc8eb43f 2124%lang(uk) %{_mandir}/uk/man8/findmnt.8*
a310d05b
JB
2125
2126# sys-utils/mount
67de32db 2127%attr(4755,root,root) /bin/mount
2128%attr(4755,root,root) /bin/umount
67de32db 2129%{_mandir}/man5/fstab.5*
67de32db 2130%{_mandir}/man8/mount.8*
2131%{_mandir}/man8/umount.8*
67de32db 2132%lang(cs) %{_mandir}/cs/man5/fstab.5*
7cafc16a 2133%lang(de) %{_mandir}/de/man5/fstab.5*
7cafc16a
JB
2134%lang(de) %{_mandir}/de/man8/mount.8*
2135%lang(de) %{_mandir}/de/man8/umount.8*
67de32db 2136%lang(es) %{_mandir}/es/man5/fstab.5*
2137%lang(es) %{_mandir}/es/man8/mount.8*
2138%lang(es) %{_mandir}/es/man8/umount.8*
67de32db 2139%lang(fr) %{_mandir}/fr/man5/fstab.5*
2140%lang(fr) %{_mandir}/fr/man8/mount.8*
2141%lang(fr) %{_mandir}/fr/man8/umount.8*
67de32db 2142%lang(hu) %{_mandir}/hu/man5/fstab.5*
2143%lang(hu) %{_mandir}/hu/man8/mount.8*
2144%lang(hu) %{_mandir}/hu/man8/umount.8*
67de32db 2145%lang(it) %{_mandir}/it/man5/fstab.5*
2146%lang(it) %{_mandir}/it/man8/mount.8*
2147%lang(it) %{_mandir}/it/man8/umount.8*
67de32db 2148%lang(ja) %{_mandir}/ja/man5/fstab.5*
2149%lang(ja) %{_mandir}/ja/man8/mount.8*
2150%lang(ja) %{_mandir}/ja/man8/umount.8*
67de32db 2151%lang(ko) %{_mandir}/ko/man5/fstab.5*
2152%lang(ko) %{_mandir}/ko/man8/mount.8*
2153%lang(ko) %{_mandir}/ko/man8/umount.8*
67de32db 2154%lang(pl) %{_mandir}/pl/man5/fstab.5*
2155%lang(pl) %{_mandir}/pl/man8/mount.8*
2156%lang(pl) %{_mandir}/pl/man8/umount.8*
7cafc16a 2157%lang(sr) %{_mandir}/sr/man5/fstab.5*
7cafc16a
JB
2158%lang(sr) %{_mandir}/sr/man8/mount.8*
2159%lang(sr) %{_mandir}/sr/man8/umount.8*
86e4d5d7
JB
2160%lang(uk) %{_mandir}/uk/man5/fstab.5*
2161%lang(uk) %{_mandir}/uk/man8/mount.8*
2162%lang(uk) %{_mandir}/uk/man8/umount.8*
a310d05b
JB
2163
2164# sys-utils/swapon
2165%attr(755,root,root) /sbin/swapon
2166%attr(755,root,root) /sbin/swapoff
2167%{_mandir}/man8/swapon.8*
2168%{_mandir}/man8/swapoff.8*
2169%lang(de) %{_mandir}/de/man8/swapon.8*
2170%lang(de) %{_mandir}/de/man8/swapoff.8*
2171%lang(es) %{_mandir}/es/man8/swapon.8*
2172%lang(es) %{_mandir}/es/man8/swapoff.8*
2173%lang(fr) %{_mandir}/fr/man8/swapon.8*
2174%lang(fr) %{_mandir}/fr/man8/swapoff.8*
2175%lang(it) %{_mandir}/it/man8/swapon.8*
2176%lang(it) %{_mandir}/it/man8/swapoff.8*
2177%lang(ja) %{_mandir}/ja/man8/swapon.8*
2178%lang(ja) %{_mandir}/ja/man8/swapoff.8*
2179%lang(ko) %{_mandir}/ko/man8/swapon.8*
2180%lang(ko) %{_mandir}/ko/man8/swapoff.8*
2181%lang(pl) %{_mandir}/pl/man8/swapon.8*
2182%lang(pl) %{_mandir}/pl/man8/swapoff.8*
7cafc16a
JB
2183%lang(sr) %{_mandir}/sr/man8/swapon.8*
2184%lang(sr) %{_mandir}/sr/man8/swapoff.8*
86e4d5d7
JB
2185%lang(uk) %{_mandir}/uk/man8/swapon.8*
2186%lang(uk) %{_mandir}/uk/man8/swapoff.8*
67de32db 2187
a310d05b
JB
2188# sys-utils/mountpoint
2189%attr(755,root,root) /bin/mountpoint
2190%{_mandir}/man1/mountpoint.1*
2191%lang(de) %{_mandir}/de/man1/mountpoint.1*
a310d05b 2192%lang(sr) %{_mandir}/sr/man1/mountpoint.1*
86e4d5d7 2193%lang(uk) %{_mandir}/uk/man1/mountpoint.1*
a310d05b
JB
2194
2195# sys-utils/pivot_root
2196%attr(755,root,root) /sbin/pivot_root
2197%{_mandir}/man8/pivot_root.8*
2198%lang(de) %{_mandir}/de/man8/pivot_root.8*
2199%lang(fr) %{_mandir}/fr/man8/pivot_root.8*
2200%lang(ja) %{_mandir}/ja/man8/pivot_root.8*
2201%lang(sr) %{_mandir}/sr/man8/pivot_root.8*
86e4d5d7 2202%lang(uk) %{_mandir}/uk/man8/pivot_root.8*
a310d05b 2203
67de32db 2204%files -n losetup
2205%defattr(644,root,root,755)
2206%attr(755,root,root) /sbin/losetup
2207%{_mandir}/man8/losetup.8*
7cafc16a 2208%lang(de) %{_mandir}/de/man8/losetup.8*
67de32db 2209%lang(fr) %{_mandir}/fr/man8/losetup.8*
2210%lang(it) %{_mandir}/it/man8/losetup.8*
2211%lang(ja) %{_mandir}/ja/man8/losetup.8*
2212%lang(ko) %{_mandir}/ko/man8/losetup.8*
2213%lang(pl) %{_mandir}/pl/man8/losetup.8*
7cafc16a 2214%lang(sr) %{_mandir}/sr/man8/losetup.8*
86e4d5d7 2215%lang(uk) %{_mandir}/uk/man8/losetup.8*
67de32db 2216
67de32db 2217%files -n tunelp
2218%defattr(644,root,root,755)
2219%attr(755,root,root) %{_sbindir}/tunelp
2220%{_mandir}/man8/tunelp.8*
7cafc16a 2221%lang(de) %{_mandir}/de/man8/tunelp.8*
67de32db 2222%lang(es) %{_mandir}/es/man8/tunelp.8*
2223%lang(ja) %{_mandir}/ja/man8/tunelp.8*
2224%lang(pl) %{_mandir}/pl/man8/tunelp.8*
7cafc16a 2225%lang(sr) %{_mandir}/sr/man8/tunelp.8*
67de32db 2226
2227%files -n login
2228%defattr(644,root,root,755)
2229%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/login
2230%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.login
2231%attr(755,root,root) /bin/login
2232%{_mandir}/man1/login.1*
2233%lang(de) %{_mandir}/de/man1/login.1*
2234%lang(es) %{_mandir}/es/man1/login.1*
cc8eb43f 2235%lang(fr) %{_mandir}/fr/man1/login.1*
67de32db 2236%lang(hu) %{_mandir}/hu/man1/login.1*
2237%lang(id) %{_mandir}/id/man1/login.1*
2238%lang(ja) %{_mandir}/ja/man1/login.1*
2239%lang(ko) %{_mandir}/ko/man1/login.1*
2240%lang(pl) %{_mandir}/pl/man1/login.1*
7cafc16a 2241%lang(sr) %{_mandir}/sr/man1/login.1*
cc8eb43f 2242%lang(uk) %{_mandir}/uk/man1/login.1*
67de32db 2243
2244%files -n agetty
2245%defattr(644,root,root,755)
2246%attr(755,root,root) /sbin/agetty
2247%{_mandir}/man8/agetty.8*
7cafc16a 2248%lang(de) %{_mandir}/de/man8/agetty.8*
67de32db 2249%lang(es) %{_mandir}/es/man8/agetty.8*
7cafc16a 2250%lang(fr) %{_mandir}/fr/man8/agetty.8*
67de32db 2251%lang(ja) %{_mandir}/ja/man8/agetty.8*
7cafc16a 2252%lang(sr) %{_mandir}/sr/man8/agetty.8*
67de32db 2253
2254%files -n libblkid
2255%defattr(644,root,root,755)
2256%attr(755,root,root) /%{_lib}/libblkid.so.*.*
2257%attr(755,root,root) %ghost /%{_lib}/libblkid.so.1
2258
2259%files -n libblkid-devel
2260%defattr(644,root,root,755)
2261%attr(755,root,root) %{_libdir}/libblkid.so
67de32db 2262%{_includedir}/blkid
2263%{_pkgconfigdir}/blkid.pc
2264%{_mandir}/man3/libblkid.3*
028b554f 2265%lang(de) %{_mandir}/de/man3/libblkid.3*
5644b38d 2266%lang(sr) %{_mandir}/sr/man3/libblkid.3*
67de32db 2267
2268%files -n libblkid-static
2269%defattr(644,root,root,755)
2270%{_libdir}/libblkid.a
2271
2272%if %{with initrd} && %{with dietlibc}
2273%files -n libblkid-dietlibc
2274%defattr(644,root,root,755)
2275%{dietlibdir}/libblkid.a
2276%endif
2277
f7f13771
MK
2278%if %{with apidocs}
2279%files -n libblkid-apidocs
2280%defattr(644,root,root,755)
2281%{_gtkdocdir}/libblkid
2282%endif
2283
67de32db 2284%files -n libuuid
2285%defattr(644,root,root,755)
67de32db 2286%attr(755,root,root) /%{_lib}/libuuid.so.*.*
2287%attr(755,root,root) %ghost /%{_lib}/libuuid.so.1
a310d05b
JB
2288
2289# misc-utils/uuidgen
2290%attr(755,root,root) %{_bindir}/uuidgen
67de32db 2291%{_mandir}/man1/uuidgen.1*
7cafc16a
JB
2292%lang(de) %{_mandir}/de/man1/uuidgen.1*
2293%lang(sr) %{_mandir}/sr/man1/uuidgen.1*
86e4d5d7 2294%lang(uk) %{_mandir}/uk/man1/uuidgen.1*
67de32db 2295
2296%files -n libuuid-devel
2297%defattr(644,root,root,755)
2298%attr(755,root,root) %{_libdir}/libuuid.so
2299%{_libdir}/libuuid.la
2300%{_includedir}/uuid
2301%{_pkgconfigdir}/uuid.pc
2302%{_mandir}/man3/uuid*.3*
028b554f 2303%lang(de) %{_mandir}/de/man3/uuid*.3*
7cafc16a
JB
2304%lang(es) %{_mandir}/es/man3/uuid*.3*
2305%lang(fr) %{_mandir}/fr/man3/uuid*.3*
2306%lang(sr) %{_mandir}/sr/man3/uuid*.3*
86e4d5d7 2307%lang(uk) %{_mandir}/uk/man3/uuid*.3*
67de32db 2308
2309%files -n libuuid-static
2310%defattr(644,root,root,755)
2311%{_libdir}/libuuid.a
2312
2313%if %{with initrd} && %{with dietlibc}
2314%files -n libuuid-dietlibc
2315%defattr(644,root,root,755)
2316%{dietlibdir}/libuuid.a
2317%endif
2318
2319%files -n uuidd
2320%defattr(644,root,root,755)
2321%attr(6755,uuidd,uuidd) %{_sbindir}/uuidd
2322%attr(2775,uuidd,uuidd) /var/lib/libuuid
2323%{_mandir}/man8/uuidd.8*
7cafc16a
JB
2324%lang(de) %{_mandir}/de/man8/uuidd.8*
2325%lang(fr) %{_mandir}/fr/man8/uuidd.8*
2326%lang(sr) %{_mandir}/sr/man8/uuidd.8*
86e4d5d7 2327%lang(uk) %{_mandir}/uk/man8/uuidd.8*
0deefbb8 2328%if %{with systemd}
ce7b2fe7 2329%{systemdtmpfilesdir}/uuidd-tmpfiles.conf
4fa9d824
AM
2330%{systemdunitdir}/uuidd.service
2331%{systemdunitdir}/uuidd.socket
0deefbb8 2332%endif
67de32db 2333
c7c0c6cb
JB
2334%files -n libfdisk
2335%defattr(644,root,root,755)
2336%doc libfdisk/COPYING
2337%attr(755,root,root) /%{_lib}/libfdisk.so.*.*
2338%attr(755,root,root) %ghost /%{_lib}/libfdisk.so.1
2339
2340%files -n libfdisk-devel
2341%defattr(644,root,root,755)
2342%attr(755,root,root) %{_libdir}/libfdisk.so
2343%{_includedir}/libfdisk
2344%{_pkgconfigdir}/fdisk.pc
2345
2346%files -n libfdisk-static
2347%defattr(644,root,root,755)
2348%{_libdir}/libfdisk.a
2349
f7f13771
MK
2350%if %{with apidocs}
2351%files -n libfdisk-apidocs
2352%defattr(644,root,root,755)
2353%{_gtkdocdir}/libfdisk
2354%endif
2355
67de32db 2356%files -n libmount
2357%defattr(644,root,root,755)
c7c0c6cb 2358%doc libmount/COPYING
67de32db 2359%attr(755,root,root) /%{_lib}/libmount.so.*.*
2360%attr(755,root,root) %ghost /%{_lib}/libmount.so.1
67de32db 2361
2362%files -n libmount-devel
2363%defattr(644,root,root,755)
2364%attr(755,root,root) %{_libdir}/libmount.so
67de32db 2365%{_includedir}/libmount
2366%{_pkgconfigdir}/mount.pc
2367
2368%files -n libmount-static
2369%defattr(644,root,root,755)
2370%{_libdir}/libmount.a
2371
f7f13771
MK
2372%if %{with apidocs}
2373%files -n libmount-apidocs
2374%defattr(644,root,root,755)
2375%{_gtkdocdir}/libmount
2376%endif
2377
8b6144a3
JB
2378%files -n python3-libmount
2379%defattr(644,root,root,755)
2380%dir %{py3_sitedir}/libmount
2381%attr(755,root,root) %{py3_sitedir}/libmount/pylibmount.so
2382%{py3_sitedir}/libmount/__init__.py
2383%{py3_sitedir}/libmount/__pycache__
2384
67de32db 2385%files -n fsck
2386%defattr(644,root,root,755)
2387%attr(755,root,root) /sbin/fsck
2388%{_mandir}/man8/fsck.8*
7cafc16a
JB
2389%lang(de) %{_mandir}/de/man8/fsck.8*
2390%lang(fr) %{_mandir}/fr/man8/fsck.8*
2391%lang(pt_BR) %{_mandir}/pt_BR/man8/fsck.8*
2392%lang(sr) %{_mandir}/sr/man8/fsck.8*
86e4d5d7 2393%lang(uk) %{_mandir}/uk/man8/fsck.8*
67de32db 2394
8b6144a3 2395%files -n libsmartcols
971f9098 2396%defattr(644,root,root,755)
8b6144a3
JB
2397%attr(755,root,root) /%{_lib}/libsmartcols.so.*.*.*
2398%attr(755,root,root) %ghost /%{_lib}/libsmartcols.so.1
ce7b2fe7 2399%{_mandir}/man5/scols-filter.5*
8b6144a3
JB
2400
2401%files -n libsmartcols-devel
2402%defattr(644,root,root,755)
2403%attr(755,root,root) %{_libdir}/libsmartcols.so
2404%{_includedir}/libsmartcols
2405%{_pkgconfigdir}/smartcols.pc
2406
2407%files -n libsmartcols-static
2408%defattr(644,root,root,755)
2409%{_libdir}/libsmartcols.a
971f9098 2410
f7f13771
MK
2411%if %{with apidocs}
2412%files -n libsmartcols-apidocs
2413%defattr(644,root,root,755)
2414%{_gtkdocdir}/libsmartcols
2415%endif
2416
67de32db 2417%if %{with initrd}
2418%files initrd
2419%defattr(644,root,root,755)
6e84fb29
JB
2420%attr(755,root,root) %{_libdir}/initrd/blkid
2421%attr(755,root,root) %{_libdir}/initrd/blockdev
2422%attr(755,root,root) %{_libdir}/initrd/fdformat
2423%attr(755,root,root) %{_libdir}/initrd/fdisk
2424%attr(755,root,root) %{_libdir}/initrd/findfs
2425%attr(755,root,root) %{_libdir}/initrd/hwclock
2426%attr(755,root,root) %{_libdir}/initrd/look
2427%attr(755,root,root) %{_libdir}/initrd/mkswap
2428%attr(755,root,root) %{_libdir}/initrd/namei
2429%attr(755,root,root) %{_libdir}/initrd/rename
2430%ifnarch sparc sparcv9 sparc64
2431%attr(755,root,root) %{_libdir}/initrd/sfdisk
2432%endif
2433%attr(755,root,root) %{_libdir}/initrd/swaplabel
2434%attr(755,root,root) %{_libdir}/initrd/uuidgen
2435%attr(755,root,root) %{_libdir}/initrd/wipefs
2436# not needed?
2437#%attr(755,root,root) %{_libdir}/initrd/chrt
2438# not built because of disabled libmount
2439#%attr(755,root,root) %{_libdir}/initrd/e2fsck
2440#%attr(755,root,root) %{_libdir}/initrd/fsck
67de32db 2441%endif
8b6144a3
JB
2442
2443%files -n bash-completion-util-linux
2444%defattr(644,root,root,755)
56a8c6a4
JB
2445%{bash_compdir}/addpart
2446%{bash_compdir}/blkdiscard
2447%{bash_compdir}/blkid
2448%{bash_compdir}/blkzone
2449%{bash_compdir}/blockdev
2450%{bash_compdir}/cal
2451%{bash_compdir}/cfdisk
2452%{bash_compdir}/chcpu
2453%{bash_compdir}/chmem
2454%{bash_compdir}/chrt
2455%{bash_compdir}/col
2456%{bash_compdir}/colcrt
2457%{bash_compdir}/colrm
2458%{bash_compdir}/column
2459%{bash_compdir}/ctrlaltdel
2460%{bash_compdir}/delpart
2461%{bash_compdir}/dmesg
2462%{bash_compdir}/eject
ce7b2fe7
AM
2463%{bash_compdir}/enosys
2464%{bash_compdir}/exch
cc8eb43f 2465%{bash_compdir}/fadvise
56a8c6a4
JB
2466%{bash_compdir}/fallocate
2467%{bash_compdir}/fdformat
2468%{bash_compdir}/fdisk
2469%{bash_compdir}/fincore
2470%{bash_compdir}/findfs
2471%{bash_compdir}/findmnt
2472%{bash_compdir}/flock
2473%{bash_compdir}/fsck
2474%{bash_compdir}/fsck.cramfs
2475%{bash_compdir}/fsck.minix
2476%{bash_compdir}/fsfreeze
2477%{bash_compdir}/fstrim
2478%{bash_compdir}/getopt
a3c78a30 2479%{bash_compdir}/hardlink
56a8c6a4
JB
2480%{bash_compdir}/hexdump
2481%{bash_compdir}/hwclock
2482%{bash_compdir}/ionice
2483%{bash_compdir}/ipcmk
2484%{bash_compdir}/ipcrm
2485%{bash_compdir}/ipcs
aca17f99 2486%{bash_compdir}/irqtop
56a8c6a4
JB
2487%{bash_compdir}/isosize
2488%{bash_compdir}/last
7cafc16a 2489%{bash_compdir}/lastb
56a8c6a4
JB
2490%{bash_compdir}/ldattach
2491%{bash_compdir}/logger
2492%{bash_compdir}/look
2493%{bash_compdir}/losetup
2494%{bash_compdir}/lsblk
2495%{bash_compdir}/lscpu
2496%{bash_compdir}/lsipc
aca17f99 2497%{bash_compdir}/lsirq
56a8c6a4
JB
2498%{bash_compdir}/lslocks
2499%{bash_compdir}/lslogins
2500%{bash_compdir}/lsmem
2501%{bash_compdir}/lsns
2502%{bash_compdir}/mcookie
2503%{bash_compdir}/mesg
2504%{bash_compdir}/mkfs
2505%{bash_compdir}/mkfs.bfs
2506%{bash_compdir}/mkfs.cramfs
2507%{bash_compdir}/mkfs.minix
2508%{bash_compdir}/mkswap
2509%{bash_compdir}/more
2510%{bash_compdir}/mount
2511%{bash_compdir}/mountpoint
2512%{bash_compdir}/namei
2513%{bash_compdir}/nsenter
2514%{bash_compdir}/partx
2515%{bash_compdir}/pg
cc8eb43f 2516%{bash_compdir}/pipesz
56a8c6a4
JB
2517%{bash_compdir}/pivot_root
2518%{bash_compdir}/prlimit
56a8c6a4
JB
2519%{bash_compdir}/readprofile
2520%{bash_compdir}/rename
2521%{bash_compdir}/renice
2522%{bash_compdir}/resizepart
2523%{bash_compdir}/rev
2524%{bash_compdir}/rfkill
2525%{bash_compdir}/rtcwake
2526%{bash_compdir}/runuser
2527%{bash_compdir}/script
2528%{bash_compdir}/scriptlive
2529%{bash_compdir}/scriptreplay
2530%{bash_compdir}/setarch
2531%{bash_compdir}/setpriv
ce7b2fe7 2532%{bash_compdir}/setpgid
56a8c6a4
JB
2533%{bash_compdir}/setsid
2534%{bash_compdir}/setterm
2535%{bash_compdir}/sfdisk
2536%{bash_compdir}/su
2537%{bash_compdir}/swaplabel
2538%{bash_compdir}/swapoff
2539%{bash_compdir}/swapon
2540%{bash_compdir}/taskset
2541%{bash_compdir}/tunelp
028b554f 2542%{bash_compdir}/uclampset
56a8c6a4
JB
2543%{bash_compdir}/ul
2544%{bash_compdir}/umount
2545%{bash_compdir}/unshare
2546%{bash_compdir}/utmpdump
2547%{bash_compdir}/uuidd
2548%{bash_compdir}/uuidgen
2549%{bash_compdir}/uuidparse
cc8eb43f 2550%{bash_compdir}/waitpid
56a8c6a4
JB
2551%{bash_compdir}/wdctl
2552%{bash_compdir}/whereis
2553%{bash_compdir}/wipefs
2554%{bash_compdir}/write
2555%{bash_compdir}/zramctl
This page took 0.931554 seconds and 4 git commands to generate.