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