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