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