]> git.pld-linux.org Git - packages/util-linux.git/blame - util-linux.spec
- R: gawk for bash-completion subpackage (needed for helper for umount)
[packages/util-linux.git] / util-linux.spec
CommitLineData
a7980c08 1# TODO
22a14820 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:
ab1c0a80 13%bcond_with uClibc # link initrd version with static glibc instead of uClibc
67de32db 14%bcond_without dietlibc # link initrd version with dietlibc instead of uClibc
dd83e5d1 15%bcond_without selinux # SELinux support
034a23bb 16%bcond_without su # su/runuser programs
67de32db 17%if "%{pld_release}" == "ac"
6e84fb29
JB
18%bcond_with initrd # don't build initrd version
19%bcond_with fallocate # fallocate utility (needs glibc 2.11 to compile)
67de32db 20%else
adda81e8 21%bcond_with initrd # don't build initrd version
67de32db 22%bcond_without fallocate # fallocate utility (needs glibc 2.11 to compile)
23%endif
24
25%if "%{pld_release}" == "ac"
26%define pam_ver 0.79.0
27%else
298c2787 28%define pam_ver 1:1.1.8-5
67de32db 29%endif
30
31Summary: Collection of basic system utilities for Linux
32Summary(de.UTF-8): Sammlung von grundlegenden Systemdienstprogrammen für Linux
33Summary(es.UTF-8): Colectánea de utilitarios básicos de sistema para Linux
34Summary(fr.UTF-8): Ensemble d'utilitaires système de base pour Linux
35Summary(pl.UTF-8): Zbiór podstawowych narzędzi systemowych dla Linuksa
36Summary(pt_BR.UTF-8): Coletânea de utilitários básicos de sistema para Linux
37Summary(ru.UTF-8): Набор базовых системных утилит для Linux
38Summary(tr.UTF-8): Temel sistem araçları
39Summary(uk.UTF-8): Набір базових системних утиліт для Linux
0057a448 40Name: util-linux
c73057dc 41Version: 2.34
71297c41 42Release: 5
c7c0c6cb 43License: GPL v2+
67de32db 44Group: Applications/System
debc0a65 45# https://github.com/karelzak/util-linux (GitHub backup)
c73057dc
AM
46Source0: https://www.kernel.org/pub/linux/utils/util-linux/v2.34/%{name}-%{version}.tar.xz
47# Source0-md5: a78cbeaed9c39094b96a48ba8f891d50
e70bda7d 48Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
67de32db 49# Source1-md5: 3c940c7e7fe699eaa2ddb1bffb3de2fe
50Source2: login.pamd
0057a448 51Source3: %{name}-blockdev.init
52Source4: %{name}-blockdev.sysconfig
db301a98
AM
53Source6: su.pamd
54Source7: su-l.pamd
034a23bb
JB
55Source8: runuser.pamd
56Source9: runuser-l.pamd
9ebc19a0
JR
57Source10: nologin.c
58Source11: nologin.8
d18bf877
JR
59Source12: blockdev.service
60Source13: blockdev.sh
f1f79628
JR
61Patch0: %{name}-fdformat-ide.patch
62Patch1: %{name}-fhs.patch
63Patch2: %{name}-login-lastlog.patch
64Patch3: %{name}-procpartitions.patch
65Patch4: su-paths.patch
768477bc
JB
66Patch5: %{name}-ac.patch
67Patch6: %{name}-diet.patch
27aa4766 68Patch7: %{name}-pl.po.patch
71297c41 69Patch8: %{name}-completion-gawk.patch
8b6144a3 70URL: https://github.com/karelzak/util-linux
67de32db 71BuildRequires: audit-libs-devel >= 1.0.6
86e58ad2 72BuildRequires: autoconf >= 2.60
67de32db 73BuildRequires: automake >= 1:1.10
22a14820 74BuildRequires: gettext-tools >= 0.18.3
67de32db 75%{?with_fallocate:BuildRequires: glibc-devel >= 6:2.11}
3146265b 76BuildRequires: gtk-doc >= 1.10
d1fc3015 77BuildRequires: gtk-doc-automake >= 1.10
d18bf877 78BuildRequires: libcap-ng-devel
768477bc
JB
79%ifarch ppc ppc64
80# for lscpu
81BuildRequires: librtas-devel
82%endif
0db61bcb 83%{?with_selinux:BuildRequires: libselinux-devel >= 2.0}
67de32db 84%{?with_selinux:BuildRequires: libsepol-devel}
5d3a1d7c 85BuildRequires: libtool >= 2:2.2
67de32db 86BuildRequires: linux-libc-headers >= 7:2.6.27
87BuildRequires: ncurses-devel >= 5.0
88BuildRequires: pam-devel >= %{pam_ver}
89BuildRequires: pkgconfig
971f9098 90BuildRequires: python3-devel
993f4721 91BuildRequires: readline-devel
67de32db 92BuildRequires: rpm >= 4.4.9-56
d18bf877 93BuildRequires: rpmbuild(macros) >= 1.671
67de32db 94BuildRequires: sed >= 4.0
6b476dc1 95BuildRequires: systemd-devel >= 1:209
a7980c08 96BuildRequires: tar >= 1:1.22
5d31eab4 97BuildRequires: udev-devel
a7980c08 98BuildRequires: xz
67de32db 99BuildRequires: zlib-devel
100%if %{with initrd}
101 %if %{with uClibc}
102BuildRequires: uClibc-static >= 2:0.9.29
103 %else
104 %if %{with dietlibc}
535578d6 105BuildRequires: dietlibc-static >= 2:0.32-14
67de32db 106 %else
107BuildRequires: glibc-static
108 %endif
109 %endif
110%endif
589e99da 111Requires: libblkid = %{version}-%{release}
c7c0c6cb 112Requires: libfdisk = %{version}-%{release}
4a52de32 113Requires: libmount = %{version}-%{release}
0db61bcb 114%{?with_selinux:Requires: libselinux >= 2.0}
8b6144a3 115Requires: libsmartcols = %{version}-%{release}
26f68a7d 116Requires: pam >= %{pam_ver}
4fa9d824 117Provides: eject = %{version}-%{release}
67de32db 118Provides: fdisk
ce75a7fc 119Provides: hardlink
67de32db 120Provides: linux32
121Provides: sparc32
67de32db 122Obsoletes: cramfs
4fa9d824 123Obsoletes: eject
ce75a7fc 124Obsoletes: hardlink
67de32db 125Obsoletes: ionice
126Obsoletes: linux32
127Obsoletes: rawdevices
0ab7cd08 128Obsoletes: rfkill
67de32db 129Obsoletes: schedutils
130Obsoletes: setarch
131Obsoletes: sparc32
232bdb1a 132Obsoletes: util-linux-chkdupexe
28b99029 133Obsoletes: util-linux-ng < 2.20-1
67de32db 134Obsoletes: util-linux-suids
971f9098 135Conflicts: SysVinit-tools < 2.88-15
67de32db 136Conflicts: e2fsprogs < 1.41.8-5
cc3d4f31 137Conflicts: rc-scripts < 0.4.9-2
67de32db 138Conflicts: shadow-extras < 1:4.0.3-6
034a23bb 139%if %{with su}
034a23bb
JB
140Conflicts: coreutils < 8.19
141%endif
67de32db 142BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
143
144%define debugcflags -O1 -g
145
146# for some reason known only to rpm there must be "\\|" not "\|" here
147%define dietarch %(echo %{_target_cpu} | sed -e 's/i.86\\|pentium.\\|athlon/i386/;s/amd64/x86_64/;s/armv.*/arm/')
148%define dietlibdir %{_prefix}/lib/dietlibc/lib-%{dietarch}
149
150%ifarch ppc ppc64
151# for dietlibc
152%define filterout_ld -Wl,-z,relro
153%endif
154
155%description
156util-linux contains a large variety of low-level system utilities
157necessary for a functional Linux system. This includes, among other
158things, configuration tools such as fdisk and system programs such as
159logger.
160
161%description -l de.UTF-8
162util-linux enthält eine große Anzahl an
163low-level-Systemdienstprogrammen, die für ein funktionierendes
164Linux-System erforderlich sind. Dazu gehören Konfigurationstools wie
165'fdisk' und Systemprogramme wie 'logger'.
166
167%description -l es.UTF-8
168util-linux contiene una gran variedad de utilitarios de sistema de
169bajo nivel necesarios a un sistema Linux funcional. Esto incluye,
170entre otras cosas, herramientas de configuración como fdisk y
171programas de sistema como logger.
172
173%description -l fr.UTF-8
174util-linux contient une grande variété d'utilitaire système bas niveau
175nécessaires au fonctionnement d'un système Linux. Cela comprend, entre
176autres, les outils de configuration comme fdisk et des programmes
177systèmes comme logger.
178
179%description -l pl.UTF-8
180util-linux zawiera wiele różnych, niskopoziomowych narzędzi
181systemowych niezbędnych do prawidłowego działania Linuksa. W pakiecie
182znajdują się między innymi narzędzia konfiguracyjne, takie jak fdisk i
183programy systemowe, takie jak logger.
184
185%description -l pt_BR.UTF-8
186util-linux contém uma grande variedade de utilitários de sistema de
187baixo-nível necessários para um sistema Linux funcional. Isso inclui,
188entre outras coisas, ferramentas de configuração como fdisk e
189programas de sistema como logger.
190
191%description -l ru.UTF-8
192Этот пакет содержит большой набор системных утилит низкого уровня,
193которые необходимы для функционирования системы Linux. Он включает, в
194числе прочих, инструменты конфигурации, такие как fdisk, и системные
195программы, такие как logger.
196
197%description -l tr.UTF-8
198şlevsel durumdaki bir Linux sistemi için gerekli birçok alt düzey
199sistem araçlarını içerir. Bunlar arasında fdisk gibi yapılandırma
200uygulamaları ve logger gibi sistem programları sayılabilir.
201
202%description -l uk.UTF-8
203Цей пакет містить великий набір системних утиліт низького рівня, які
204необхідні для функціонування системи Linux. Він містить, окрім інших,
205конфігураційні інструменти (такі як fdisk) та системні програми (такі
206як logger).
207
208%package -n blockdev
209Summary: Support for blockdev
210Summary(pl.UTF-8): Obsługa blockdev
211Group: Applications/System
212Requires(post,preun): /sbin/chkconfig
d18bf877 213Requires(post,preun,postun): systemd-units >= 38
67de32db 214Requires: coreutils
1401d1d4 215Requires: rc-scripts >= 0.4.3.0
d18bf877 216Requires: systemd-units >= 38
67de32db 217
218%description -n blockdev
219The utility blockdev allows one to call block device ioctls from the
220command line. This package also includes initscript to set blockdev
221parameters at system startup.
222
223%description -n blockdev -l pl.UTF-8
224Narzędzie blockdev pozwala na wywołania ioctl dla urządzeń blokowych z
225linii poleceń. Ten pakiet zawiera także skrypt inicjalizacyjny do
226ustawiania parametrów blockdev przy starcie systemu.
227
228%package -n losetup
229Summary: Programs for setting up and configuring loopback devices
230Summary(de.UTF-8): Programme zum Einrichten und Konfigurieren von Loopback-Geräten
231Summary(fr.UTF-8): Programmes pour mettre en place et configurer les loopback
232Summary(pl.UTF-8): Program do konfiguracji urządzenia blokowego loopback
233Summary(ru.UTF-8): Программы для настройки loopback-устройств
234Summary(tr.UTF-8): Yerel-çevrim aygıtlarının kurulması ve ayarlanması için programlar
235Summary(uk.UTF-8): Програми для конфігурації loopback-пристроїв
236Group: Applications/System
8b6144a3 237Requires: libsmartcols = %{version}-%{release}
67de32db 238
239%description -n losetup
240Linux supports a special block device called the loopback device,
241which maps a normal file onto a virtual block device. This package
242contains programs for setting up and removing the mapping between
243files and loopback devices.
244
245Block loopback devices should not be confused with the networking
246loopback device, which is configured with the normal ifconfig command.
247
248%description -n losetup -l de.UTF-8
249Linux unterstützt ein spezielles Blockgerät, das sogenannte Loopback,
250das eine normale Datei auf ein virtuelles Blockgerät abbildet. Das
251Paket enthält Programme zum Einrichten und Entfernen der Zuordnung
252zwischen Dateien und Loopback-Geräten.
253
254%description -n losetup -l fr.UTF-8
255Linux gère un périphérique bloc spécial appelé « loopback », qui
256correspond à un fichier normal sur un périphérique bloc virtuel. Ce
257paquetage contient les programmes pour configurer et supprimer la
258correspondance entre les fichiers et les périphériques loopback.
259
260Les périphériques bloc loopback ne doivent pas être confondus avec le
261périphérique loopback du réseau, configuré avec la commande ifconfig
262normale.
263
264%description -n losetup -l pl.UTF-8
265Linux wspiera specjalne urządzenie blokowe loopback, które mapuje
266normalny plik w wirtualne urządzenie blokowe. Pakiet ten zawiera
267program, przy pomocy którego będziesz mógł je skonfigurować.
268
269Urządzenie blokowe loopback nie powinno być mylone z sieciowym
270interfejsem loopback, który jest konfigurowany przy pomocy polecenia
271ifconfig.
272
273%description -n losetup -l ru.UTF-8
274Linux поддерживает специальное блочное устройство, называемое
275loopback, которое отображает обычный файл в виртуальное блочное
276устройство. Это позволяет использовать файл как виртуальную файловую
277систему. Losetup используется для связи loopback-устройств с обычными
278файлами или блочными устройствами, для отсоединения loopback-устройств
279и запросов их статуса.
280
281%description -n losetup -l tr.UTF-8
282Linux özel bir blok aygıt olan yerel-çevrim aygıtını (loopback device)
283destekler. Bu aygıt normal bir dosyanın sanal bir blok aygıtı üzerine
284haritasını çıkarır. Bu paket, dosyalar ve yerel-çevrim aygıtları
285arasındaki haritalama işleminin kurulması ve kaldırılması için
286programlar içerir. Blok yerel-çevrim aygıtı ifconfig komutu ile
287yapılandırılan ağ yerel-çevrim aygıtı ile karıştırılmamalıdır.
288
289%description -n losetup -l uk.UTF-8
290Linux підтримує спеціальний блочний пристрій, loopback, який
291відображує звичайний файл у віртуальний блочний пристрій. Це дозволяє
292використовувати файл як віртуальну файлову систему. Losetup
293використовують для зв'язку loopback-пристроїв зі звичайними файлами
294або блочними пристроями, для від'єднання loopback-пристроїв та
295запросів їх стану.
296
297%package -n mount
298Summary: Programs for mounting and unmounting filesystems
299Summary(de.UTF-8): Programme zum montieren und abmontieren von Dateisystemen
300Summary(fr.UTF-8): Programme pour monter et démonter des systèmes de fichiers
301Summary(pl.UTF-8): Programy do montowania i odmontowywania systemów plików
302Summary(ru.UTF-8): Программы для монтирования и размонтирования файловых систем
303Summary(tr.UTF-8): Dosya sistemlerini bağlamak ve çözmek için programlar
304Summary(uk.UTF-8): Програми для монтування та розмонтування файлових систем
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
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
412Group: Applications/System
413Requires: login
414
415%description -n agetty
416agetty is simple Linux getty with serial support.
417
418%description -n agetty -l pl.UTF-8
419agetty jest prostym linuksowym getty z obsługą portu szeregowego.
420
421%package -n libblkid
422Summary: Library to handle device identification and token extraction
423Summary(pl.UTF-8): Biblioteka do obsługi identyfikacji urządzeń
424License: LGPL v2.1+
425Group: Libraries
28b99029 426Obsoletes: util-linux-ng-libs < 2.20-1
67de32db 427
428%description -n libblkid
429Library to handle device identification and token extraction.
430
431%description -n libblkid -l pl.UTF-8
432Biblioteka do obsługi identyfikacji urządzeń i wydobywania tokenów.
433
434%package -n libblkid-devel
435Summary: Header files for blkid library
436Summary(pl.UTF-8): Pliki nagłówkowe biblioteki blkid
437License: LGPL v2.1+
438Group: Development/Libraries
439Requires: libblkid = %{version}-%{release}
28b99029 440Obsoletes: util-linux-ng-devel < 2.20-1
67de32db 441
442%description -n libblkid-devel
443Header files for blkid library.
444
445%description -n libblkid-devel -l pl.UTF-8
446Pliki nagłówkowe biblioteki blkid.
447
448%package -n libblkid-static
449Summary: Static library to handle device identification and token extraction
450Summary(pl.UTF-8): Statyczna biblioteka do obsługi identyfikacji urządzeń
451License: LGPL v2.1+
452Group: Development/Libraries
453Requires: libblkid-devel = %{version}-%{release}
28b99029 454Obsoletes: util-linux-ng-static < 2.20-1
67de32db 455
456%description -n libblkid-static
457Static library to handle device identification and token extraction.
458
459%description -n libblkid-static -l pl.UTF-8
460Statyczna biblioteka do obsługi identyfikacji urządzeń i wydobywania
461tokenów.
462
463%package -n libblkid-dietlibc
464Summary: Static dietlibc library to handle device identification and token extraction
465Summary(pl.UTF-8): Statyczna biblioteka dietlibc do obsługi identyfikacji urządzeń
466License: LGPL v2.1+
467Group: Development/Libraries
468Requires: libblkid-devel = %{version}-%{release}
67de32db 469
470%description -n libblkid-dietlibc
471Library to handle device identification and token extraction - static
472dietlibc version.
473
474%description -n libblkid-dietlibc -l pl.UTF-8
475Biblioteka do obsługi identyfikacji urządzeń i wydobywania tokenów -
476wersja statyczna dla dietlibc.
477
478%package -n libuuid
479Summary: Library for accessing and manipulating UUID
480Summary(pl.UTF-8): Biblioteka umożliwiająca dostęp i zmiany UUID
481License: BSD
482Group: Libraries
483Conflicts: e2fsprogs < 1.34-3
484
485%description -n libuuid
486Library for accessing and manipulating UUID.
487
488%description -n libuuid -l pl.UTF-8
489Biblioteka umożliwiająca dostęp i zmiany UUID.
490
491%package -n libuuid-devel
492Summary: Header files for library for accessing and manipulating UUID
493Summary(pl.UTF-8): Pliki nagłówkowe biblioteki umożliwiającej dostęp i zmiany UUID
494License: BSD
495Group: Development/Libraries
496Requires: libuuid = %{version}-%{release}
497Conflicts: e2fsprogs-devel < 1.34-3
498
499%description -n libuuid-devel
500Library for accessing and manipulating UUID - development files.
501
502%description -n libuuid-devel -l pl.UTF-8
503Biblioteka umożliwiająca dostęp i zmiany UUID - pliki dla
504programistów.
505
506%package -n libuuid-static
507Summary: Static library for accessing and manipulating UUID
508Summary(pl.UTF-8): Statyczna biblioteka umożliwiająca dostęp i zmiany UUID
509License: BSD
510Group: Development/Libraries
511Requires: libuuid-devel = %{version}-%{release}
512Conflicts: e2fsprogs-static < 1.34-3
513
514%description -n libuuid-static
515Library for accessing and manipulating UUID - static version.
516
517%description -n libuuid-static -l pl.UTF-8
518Biblioteka umożliwiająca dostęp i zmiany UUID - wersja statyczna.
519
520%package -n libuuid-dietlibc
521Summary: Static dietlibc library for accessing and manipulating UUID
522Summary(pl.UTF-8): Statyczna biblioteka dietlibc 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-dietlibc
529Library for accessing and manipulating UUID - static dietlibc version.
530
531%description -n libuuid-dietlibc -l pl.UTF-8
532Biblioteka umożliwiająca dostęp i zmiany UUID - wersja statyczna dla
533dietlibc.
534
535%package -n uuidd
536Summary: Helper daemon to guarantee uniqueness of time-based UUIDs
537Summary(pl.UTF-8): Pomocniczy demon gwarantujący unikalność UUID-ów opartych na czasie
538License: GPL v2
539Group: Daemons
540Requires(postun): /usr/sbin/groupdel
541Requires(postun): /usr/sbin/userdel
542Requires(pre): /bin/id
543Requires(pre): /usr/bin/getgid
544Requires(pre): /usr/sbin/groupadd
545Requires(pre): /usr/sbin/groupmod
546Requires(pre): /usr/sbin/useradd
547Requires(pre): /usr/sbin/usermod
8834e309 548Requires(post,preun,postun): systemd-units >= 38
67de32db 549Requires: libuuid = %{version}-%{release}
4fa9d824 550Requires: systemd-units >= 38
67de32db 551Provides: group(uuidd)
552Provides: user(uuidd)
553Conflicts: libuuid < 1.40.5-0.1
554
555%description -n uuidd
556The uuidd package contains a userspace daemon (uuidd) which guarantees
557uniqueness of time-based UUID generation even at very high rates on
558SMP systems.
559
560%description -n uuidd -l pl.UTF-8
561Ten pakiet zawiera działającego w przestrzeni użytkownika demona
562(uuidd) gwarantującego unikalność generowania UUID-ów opartych na
563czasie nawet przy bardzo dużej częstotliwości na systemach SMP.
564
c7c0c6cb
JB
565%package -n libfdisk
566Summary: fdisk library
567Summary(pl.UTF-8): Biblioteka fdisk
568License: LGPL v2.1+
569Group: Libraries
570Requires: libblkid = %{version}-%{release}
571Requires: libuuid = %{version}-%{release}
572
573%description -n libfdisk
574fdisk library.
575
576%description -n libfdisk -l pl.UTF-8
577Biblioteka fdisk.
578
579%package -n libfdisk-devel
580Summary: Header files for fdisk library
581Summary(pl.UTF-8): Pliki nagłówkowe biblioteki fdisk
582License: LGPL v2.1+
583Group: Development/Libraries
584Requires: libblkid-devel = %{version}-%{release}
585Requires: libfdisk = %{version}-%{release}
586Requires: libuuid-devel = %{version}-%{release}
587
588%description -n libfdisk-devel
589Header files for fdisk library.
590
591%description -n libfdisk-devel -l pl.UTF-8
592Pliki nagłówkowe biblioteki fdisk.
593
594%package -n libfdisk-static
595Summary: Static version of fdisk library
596Summary(pl.UTF-8): Statyczna wersja biblioteki fdisk
597License: LGPL v2.1+
598Group: Development/Libraries
599Requires: libfdisk-devel = %{version}-%{release}
600
601%description -n libfdisk-static
602Static version of fdisk library.
603
604%description -n libfdisk-static -l pl.UTF-8
605Statyczna wersja biblioteki fdisk.
606
67de32db 607%package -n libmount
608Summary: Library to handle mounting-related tasks
609Summary(pl.UTF-8): Biblioteka obsługująca zadania związane z montowaniem
c7c0c6cb 610License: LGPL v2.1+
67de32db 611Group: Libraries
612Requires: libblkid = %{version}-%{release}
613
614%description -n libmount
615Library to handle mounting-related tasks.
616
617%description -n libmount -l pl.UTF-8
618Biblioteka obsługująca zadania związane z montowaniem.
619
620%package -n libmount-devel
621Summary: Header files for mount library
622Summary(pl.UTF-8): Pliki nagłówkowe biblioteki mount
c7c0c6cb 623License: LGPL v2.1+
67de32db 624Group: Development/Libraries
625Requires: libblkid-devel = %{version}-%{release}
626Requires: libmount = %{version}-%{release}
627
628%description -n libmount-devel
629Header files for mount library.
630
631%description -n libmount-devel -l pl.UTF-8
632Pliki nagłówkowe biblioteki mount.
633
634%package -n libmount-static
635Summary: Static version of mount library
636Summary(pl.UTF-8): Statyczna wersja biblioteki mount
c7c0c6cb 637License: LGPL v2.1+
67de32db 638Group: Development/Libraries
639Requires: libmount-devel = %{version}-%{release}
640
641%description -n libmount-static
642Static version of mount library.
643
644%description -n libmount-static -l pl.UTF-8
645Statyczna wersja biblioteki mount.
646
8b6144a3
JB
647%package -n python3-libmount
648Summary: Python 3.x libmount bindings
649Summary(pl.UTF-8): Wiązania Pythona 3.x do biblioteki libmount
c7c0c6cb 650License: LGPL v3+
8b6144a3
JB
651Group: Libraries/Python
652Requires: libmount = %{version}-%{release}
67de32db 653
8b6144a3
JB
654%description -n python3-libmount
655Python 3.x libmount bindings.
67de32db 656
8b6144a3
JB
657%description -n python3-libmount -l pl.UTF-8
658Wiązania Pythona 3.x do biblioteki libmount.
67de32db 659
660%package -n fsck
661Summary: Check and repair a Linux file system
662Summary(pl.UTF-8): Sprawdzanie i naprawa linuksowego systemu plików
663Group: Applications/System
1c38ec33 664Requires: libblkid = %{version}-%{release}
67de32db 665
666%description -n fsck
667Check and repair a Linux file system.
668
669%description -n fsck -l pl.UTF-8
670Sprawdzanie i naprawa linuksowego systemu plików.
671
8b6144a3
JB
672%package -n libsmartcols
673Summary: Library to handle tables and trees
674Summary(pl.UTF-8): Biblioteka do obsługi tabelek i drzewek
675License: LGPL
676Group: Libraries
677
678%description -n libsmartcols
679Library to handle tables and trees.
680
681%description -n libsmartcols -l pl.UTF-8
682Biblioteka do obsługi tabelek i drzewek.
683
684%package -n libsmartcols-devel
685Summary: Header files for smartcols library
686Summary(pl.UTF-8): Pliki nagłówkowe biblioteki smartcols
687License: LGPL
688Group: Development/Libraries
689Requires: libsmartcols = %{version}-%{release}
690
691%description -n libsmartcols-devel
692Header files for smartcols library.
693
694%description -n libsmartcols-devel -l pl.UTF-8
695Pliki nagłówkowe biblioteki smartcols.
696
697%package -n libsmartcols-static
698Summary: Static version of smartcols library
699Summary(pl.UTF-8): Statyczna wersja biblioteki smartcols
700License: LGPL
701Group: Development/Libraries
702Requires: libsmartcols-devel = %{version}-%{release}
703
704%description -n libsmartcols-static
705Static version of smartcols library.
706
707%description -n libsmartcols-static -l pl.UTF-8
708Statyczna wersja biblioteki smartcols.
709
67de32db 710%package initrd
711Summary: blkid - initrd version
712Summary(pl.UTF-8): blkid - wersja dla initrd
713Group: Base
28b99029 714Obsoletes: util-linux-ng-initrd < 2.20-1
e70bda7d 715Conflicts: geninitrd < 10000.10
67de32db 716
717%description initrd
718This package includes a blkid utility to recognize partitions by label
719or UUID - staticaly linked for initrd.
720
721%description initrd -l pl.UTF-8
722Pakiet ten zawiera narzędzie blkid do rozpoznawania partycji przez
723etykietę lub UUID - statycznie skonsolidowane na potrzeby initrd.
724
232bdb1a 725%package -n bash-completion-util-linux
8834e309
ER
726Summary: bash completion for util-linux commands
727Summary(pl.UTF-8): Bashowe dopełnianie parametrów dla poleceń z pakietu util-linux
728Group: Applications/Shells
729Requires: %{name} = %{version}-%{release}
730Requires: bash-completion >= 2.0
71297c41 731Requires: gawk
8834e309
ER
732%if "%{_rpmversion}" >= "5"
733BuildArch: noarch
734%endif
232bdb1a
AM
735
736%description -n bash-completion-util-linux
0db61bcb 737Bash completion for util-linux commands.
232bdb1a
AM
738
739%description -n bash-completion-util-linux -l pl.UTF-8
0db61bcb
JB
740Bashowe dopełnianie parametrów dla poleceń z pakietu util-linux.
741
67de32db 742%prep
0057a448 743%setup -q -a1
f1f79628
JR
744%patch0 -p1
745%patch1 -p1
746%patch2 -p1
67de32db 747%patch3 -p1
748%patch4 -p1
768477bc
JB
749%patch5 -p1
750%{?with_initrd:%patch6 -p1}
c73057dc 751#%patch7 -p1
71297c41 752%patch8 -p1
67de32db 753
8834e309 754cp -p %{SOURCE10} nologin.c
9ebc19a0 755
86e58ad2
JB
756%{__rm} po/stamp-po
757
67de32db 758%build
759%{__gettextize}
760%{__libtoolize}
761%{__aclocal} -I m4
762%{__autoconf}
763%{__autoheader}
764%{__automake}
765
766export CPPFLAGS="%{rpmcppflags} -I/usr/include/ncurses -DHAVE_LSEEK64_PROTOTYPE -DHAVE_LLSEEK_PROTOTYPE"
767%if %{with initrd}
768%{?with_uClibc:xCC="%{_target_cpu}-uclibc-gcc"}
1345aa35 769%{?with_dietlibc:xCC="%{__cc}"; xCC="diet ${xCC#*ccache }"}
67de32db 770%configure \
771%if %{with dietlibc}
6e84fb29
JB
772 ac_cv_header_crypt_h=no \
773 ac_cv_header_stdio_ext_h=no \
67de32db 774%endif
775 CC="$xCC" \
d617083c
ER
776%if "%{?configure_cache}" == "1"
777 --cache-file=%{?configure_cache_file}%{!?configure_cache_file:configure}-initrd.cache \
778%endif
6e84fb29
JB
779 --exec-prefix= \
780 --bindir=/bin \
781 --sbindir=/sbin \
782 --libdir=/%{_lib} \
67de32db 783 --disable-shared \
784 --enable-static \
277ca855 785 --enable-libmount-force-mountinfo \
6e84fb29
JB
786 --disable-agetty \
787 --disable-chfn-chsh \
ca8d370c 788 --disable-cramfs \
6e84fb29
JB
789 --disable-kill \
790 --disable-ldattach \
17cf1024 791 --disable-libmount \
4fa9d824 792 --disable-login \
6e84fb29 793 --disable-losetup \
0ab7cd08
AM
794 --disable-makeinstall-chown \
795 --disable-makeinstall-setuid \
6e84fb29 796 --disable-minix \
4fa9d824 797 --disable-newgrp \
6e84fb29
JB
798 --disable-partx \
799 --disable-raw \
034a23bb 800 --disable-runuser \
67de32db 801 --disable-schedutils \
6e84fb29 802 --disable-setarch \
67de32db 803 --disable-silent-rules \
6e84fb29
JB
804 --disable-su \
805 --disable-sulogin \
232bdb1a 806 --disable-tunelp \
67de32db 807 --disable-use-tty-group \
4fa9d824 808 --disable-utmpdump \
6e84fb29
JB
809 --disable-uuidd \
810 --disable-vipw \
67de32db 811 --disable-wall \
812 --without-audit \
813 --without-ncurses \
f5001161
AM
814 --without-selinux \
815 --without-smack
67de32db 816
817# configure gets it unconditionally wrong
573fc850 818%{__sed} -i -e 's/#define HAVE_WIDECHAR 1//' config.h
67de32db 819
6e84fb29
JB
820%{__make} \
821%if %{with uClibc}
822 LDFLAGS="-Wl,-static"
823%endif
824%if %{with dietlibc}
825 CPPFLAGS="$CPPFLAGS -D_BSD_SOURCE" \
826 LDFLAGS="-lcompat"
827%endif
828
829%{__make} install \
830 DESTDIR=$(pwd)/initrd
67de32db 831
832%{__make} clean
833%endif
834
835%configure \
836 --bindir=/bin \
837 --sbindir=/sbin \
838 %{!?with_fallocate:--disable-fallocate} \
db57b3d7 839 --enable-libmount-support-mtab \
0ab7cd08
AM
840 --disable-makeinstall-chown \
841 --disable-makeinstall-setuid \
67de32db 842 --disable-silent-rules \
843 --disable-use-tty-group \
844 --disable-wall \
6e84fb29 845 --enable-chfn-chsh \
67de32db 846 --enable-kill \
6e84fb29
JB
847 --enable-libblkid \
848 --enable-line \
849 --enable-login \
67de32db 850 --enable-login-chown-vcs \
6e84fb29 851 --enable-newgrp \
67de32db 852 --enable-partx \
22a14820 853 --enable-pg \
034a23bb
JB
854 --enable-runuser%{!?with_su:=no} \
855 --enable-su%{!?with_su:=no} \
6e84fb29 856 --enable-sulogin \
232bdb1a 857 --enable-tunelp \
6e84fb29
JB
858 --enable-utmpdump \
859 --enable-vipw \
67de32db 860 --enable-write \
971f9098 861 --with-python=3 \
67de32db 862 --with-audit \
0db61bcb 863 --with-bashcompletiondir=/usr/share/bash-completion/completions \
f5001161 864 --with-selinux%{!?with_selinux:=no} \
993f4721
AM
865 --with-smack \
866 --with-readline
67de32db 867
868%{__make}
869
9ebc19a0
JR
870%{__cc} %{rpmcflags} nologin.c -o nologin
871
67de32db 872%install
873rm -rf $RPM_BUILD_ROOT
14086cfb 874install -d $RPM_BUILD_ROOT/etc/{pam.d,rc.d/init.d,sysconfig,security,terminal-colors.d} \
d18bf877
JR
875 $RPM_BUILD_ROOT{/%{_lib},/var/{lock,lib/libuuid}} \
876 $RPM_BUILD_ROOT{/lib/systemd/pld-helpers.d,%{systemdunitdir}}
67de32db 877%{?with_dietlibc:install -d $RPM_BUILD_ROOT%{dietlibdir}}
878
879%{__make} install \
880 DESTDIR=$RPM_BUILD_ROOT
881
8b6144a3
JB
882%{__mv} $RPM_BUILD_ROOT%{_sbindir}/{addpart,delpart,partx} $RPM_BUILD_ROOT/sbin
883%{__mv} $RPM_BUILD_ROOT/sbin/raw $RPM_BUILD_ROOT%{_bindir}
67de32db 884
8834e309 885install -p nologin $RPM_BUILD_ROOT/sbin
b09a4e11 886cp -p %{SOURCE11} $RPM_BUILD_ROOT%{_mandir}/man8
9ebc19a0 887
3ec837fc 888cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/login
67de32db 889install -p %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/blockdev
3ec837fc 890cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/blockdev
d18bf877
JR
891cp -p %{SOURCE12} $RPM_BUILD_ROOT%{systemdunitdir}/blockdev.service
892cp -p %{SOURCE13} $RPM_BUILD_ROOT/lib/systemd/pld-helpers.d/blockdev.sh
034a23bb 893%if %{with su}
2d2bdd48 894ln -s ../sbin/runuser $RPM_BUILD_ROOT/bin/runuser
db301a98
AM
895cp -p %{SOURCE6} $RPM_BUILD_ROOT/etc/pam.d/su
896cp -p %{SOURCE7} $RPM_BUILD_ROOT/etc/pam.d/su-l
034a23bb
JB
897cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/pam.d/runuser
898cp -p %{SOURCE9} $RPM_BUILD_ROOT/etc/pam.d/runuser-l
899%endif
67de32db 900
901:> $RPM_BUILD_ROOT/etc/security/blacklist.login
902:> $RPM_BUILD_ROOT/var/lock/wtmpxlock
903:> $RPM_BUILD_ROOT%{_sysconfdir}/blkid.tab
904
c7c0c6cb 905for lib in blkid fdisk mount smartcols uuid; do
67de32db 906 mv $RPM_BUILD_ROOT%{_libdir}/lib${lib}.so.* $RPM_BUILD_ROOT/%{_lib}
907 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/lib${lib}.so.*.*.*) \
908 $RPM_BUILD_ROOT%{_libdir}/lib${lib}.so
909done
910
8b6144a3
JB
911# python module
912%{__rm} $RPM_BUILD_ROOT%{py3_sitedir}/libmount/pylibmount.la
913# obsoleted by pkg-config (libuuid.la temporarily kept because of packages built with it)
c7c0c6cb 914%{__rm} $RPM_BUILD_ROOT%{_libdir}/lib{blkid,fdisk,mount,smartcols}.la
8b6144a3 915
db37f8cd 916ln -s hwclock $RPM_BUILD_ROOT/sbin/clock
a40f6dee 917echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/man8/clock.8
67de32db 918
63bd1af6 919ln -s utmpdump $RPM_BUILD_ROOT%{_bindir}/utmpx-dump
db37f8cd 920ln -s mkswap $RPM_BUILD_ROOT/sbin/mkfs.swap
63bd1af6 921
67de32db 922for d in cs de es fi fr hu id it ja ko nl pl ; do
923 for m in man1 man5 man8 ; do
924 if [ -d man/$d/$m ]; then
925 install -d $RPM_BUILD_ROOT%{_mandir}/$d/$m
8834e309 926 cp -p man/$d/$m/* $RPM_BUILD_ROOT%{_mandir}/$d/$m
67de32db 927 fi
928 done
929done
3146265b
JB
930# it's been moved from man1 to man8
931for d in es ja ko ; do
932 mv -f $RPM_BUILD_ROOT%{_mandir}/$d/man1/readprofile.1 \
933 $RPM_BUILD_ROOT%{_mandir}/$d/man8/readprofile.8
934 %{__sed} -i -e 's/READPROFILE 1/READPROFILE 8/' $RPM_BUILD_ROOT%{_mandir}/$d/man8/readprofile.8
935done
a40f6dee
JR
936# fix inconsistent man links
937echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/es/man8/clock.8
938echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/ja/man8/clock.8
939echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/es/man8/swapoff.8
940echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/it/man8/swapoff.8
941echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/ja/man8/swapoff.8
942echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/ko/man8/swapoff.8
943echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/pl/man8/swapoff.8
67de32db 944
945# cleanup, remove files not included in package
946%{__rm} $RPM_BUILD_ROOT%{_bindir}/{chfn,chsh,newgrp} \
947 $RPM_BUILD_ROOT%{_sbindir}/{vigr,vipw} \
948 $RPM_BUILD_ROOT%{_mandir}/man1/{chfn,chsh,newgrp}.1 \
949 $RPM_BUILD_ROOT%{_mandir}/man8/{vigr,vipw}.8 \
0d819006 950 $RPM_BUILD_ROOT%{_mandir}/*/man1/{arch,chkdupexe,ddate,reset}.1 \
67de32db 951 $RPM_BUILD_ROOT%{_mandir}/*/man5/nfs.5 \
8b6144a3 952 $RPM_BUILD_ROOT%{_mandir}/*/man8/{cytune,elvtune,setfdprm,sln,ramsize,raw,rdev,rootflags,vidmode}.8
67de32db 953
6e84fb29
JB
954%ifarch sparc sparcv9 sparc64
955# programs not built on sparc
67de32db 956%{__rm} $RPM_BUILD_ROOT%{_mandir}/*/man8/{cfdisk,sfdisk}.8
957%endif
958
6e84fb29 959# examples
971f9098 960%{__rm} $RPM_BUILD_ROOT%{_docdir}/%{name}/getopt/getopt-parse.*sh
6e84fb29 961
67de32db 962%if %{with initrd}
963install -d $RPM_BUILD_ROOT%{_libdir}/initrd
6e84fb29
JB
964install -p initrd/bin/* $RPM_BUILD_ROOT%{_libdir}/initrd
965install -p initrd/sbin/* $RPM_BUILD_ROOT%{_libdir}/initrd
67de32db 966ln -s fsck $RPM_BUILD_ROOT%{_libdir}/initrd/e2fsck
967
968# We don't need those
4a52de32 969%{__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 970%{__rm} $RPM_BUILD_ROOT%{_libdir}/lib{blkid,mount}.la
67de32db 971
972%if %{with dietlibc}
6e84fb29 973cp -a initrd/%{_lib}/lib*.a $RPM_BUILD_ROOT%{dietlibdir}
67de32db 974%endif
975%endif
976
0057a448 977%find_lang %{name}
67de32db 978
979%clean
980rm -rf $RPM_BUILD_ROOT
981
982%post -n blockdev
983/sbin/chkconfig --add blockdev
984%service blockdev restart
d18bf877 985%systemd_post blockdev.service
67de32db 986
987%preun -n blockdev
988if [ "$1" = "0" ]; then
989 %service blockdev stop
990 /sbin/chkconfig --del blockdev
991fi
d18bf877
JR
992%systemd_preun blockdev.service
993
994%postun -n blockdev
995%systemd_reload
996
997%triggerpostun -n blockdev -- blockdev < 2.24-4
998%systemd_trigger blockdev.service
67de32db 999
1000%post -n libblkid -p /sbin/ldconfig
1001%postun -n libblkid -p /sbin/ldconfig
1002
1003%post -n libuuid -p /sbin/ldconfig
1004%postun -n libuuid -p /sbin/ldconfig
1005
1006%pre -n uuidd
1007if [ "$(getgid libuuid 2>/dev/null)" = "222" ]; then
2d2bdd48 1008 /usr/sbin/groupmod -n uuidd libuuid
67de32db 1009fi
1010%groupadd -g 222 uuidd
1011if [ "$(id -u libuuid 2>/dev/null)" = "222" ]; then
2d2bdd48 1012 /usr/sbin/usermod -l uuidd libuuid
67de32db 1013fi
1014%useradd -u 222 -r -d /var/lib/libuuid -s /bin/false -c "UUID generator helper daemon" -g uuidd uuidd
1015
1016%postun -n uuidd
1017if [ "$1" = "0" ]; then
2d2bdd48
TP
1018 %userremove uuidd
1019 %groupremove uuidd
67de32db 1020fi
1021
c7c0c6cb
JB
1022%post -n libfdisk -p /sbin/ldconfig
1023%postun -n libfdisk -p /sbin/ldconfig
1024
67de32db 1025%post -n libmount -p /sbin/ldconfig
1026%postun -n libmount -p /sbin/ldconfig
1027
8b6144a3
JB
1028%post -n libsmartcols -p /sbin/ldconfig
1029%postun -n libsmartcols -p /sbin/ldconfig
1030
0057a448 1031%files -f %{name}.lang
67de32db 1032%defattr(644,root,root,755)
6e84fb29 1033%doc AUTHORS ChangeLog NEWS README README.licensing Documentation misc-utils/getopt-parse.{bash,tcsh}
83c7e57e 1034%dir /etc/terminal-colors.d
67de32db 1035
1036%attr(755,root,root) /sbin/clock
1037%attr(755,root,root) /sbin/hwclock*
9ebc19a0 1038%attr(755,root,root) /sbin/nologin
6b476dc1 1039%{_mandir}/man5/adjtime_config.5*
67de32db 1040%{_mandir}/man8/clock.8*
1041%{_mandir}/man8/hwclock.8*
9ebc19a0 1042%{_mandir}/man8/nologin.8*
67de32db 1043%lang(es) %{_mandir}/es/man8/clock.8*
1044%lang(es) %{_mandir}/es/man8/hwclock.8*
1045%lang(ja) %{_mandir}/ja/man8/clock.8*
1046%lang(ja) %{_mandir}/ja/man8/hwclock.8*
1047
1048%ghost %{_sysconfdir}/blkid.tab
1049%attr(755,root,root) /sbin/blkid
1050%attr(755,root,root) /sbin/findfs
1051%{_mandir}/man8/blkid.8*
1052%{_mandir}/man8/findfs.8*
1053
1054%attr(755,root,root) %{_bindir}/linux*
1055%attr(755,root,root) %{_bindir}/setarch
1056%{_mandir}/man8/linux*
1057%{_mandir}/man8/setarch.8*
1058%ifarch s390 s390x
1059%attr(755,root,root) %{_bindir}/s390*
1060%{_mandir}/man8/s390*
1061%endif
286c64ce 1062%ifarch %{ix86} %{x8664} x32
67de32db 1063%attr(755,root,root) %{_bindir}/i386
1064%{_mandir}/man8/i386*
286c64ce 1065%ifarch %{x8664} x32
67de32db 1066%attr(755,root,root) %{_bindir}/x86_64
1067%{_mandir}/man8/x86_64*
1068%endif
1069%endif
1070%ifarch ppc ppc64
1071%attr(755,root,root) %{_bindir}/ppc*
1072%{_mandir}/man8/ppc*
1073%endif
1074%ifarch sparc sparc64
1075%attr(755,root,root) %{_bindir}/sparc*
1076%{_mandir}/man8/sparc*
1077%endif
1078%ifarch ia64
1079%attr(755,root,root) %{_bindir}/i386
1080%attr(755,root,root) %{_bindir}/ia64
1081%{_mandir}/man8/i386*
1082%{_mandir}/man8/ia64*
1083%endif
1084
1085%attr(755,root,root) /bin/dmesg
1086%attr(755,root,root) /bin/kill
4a52de32 1087%attr(755,root,root) /bin/lsblk
67de32db 1088%attr(755,root,root) /bin/more
4fa9d824 1089%attr(755,root,root) /bin/wdctl
ed1c99f8 1090
2e2cdb35 1091%attr(755,root,root) /sbin/addpart
232bdb1a 1092%attr(755,root,root) /sbin/blkdiscard
4a52de32
JB
1093%attr(755,root,root) /sbin/blkzone
1094%attr(755,root,root) /sbin/chcpu
1095%attr(755,root,root) /sbin/ctrlaltdel
67de32db 1096%attr(755,root,root) /sbin/delpart
1097%attr(755,root,root) /sbin/fsfreeze
1098%attr(755,root,root) /sbin/fstrim
1099%attr(755,root,root) /sbin/mkfs
db37f8cd 1100%attr(755,root,root) /sbin/mkfs.swap
67de32db 1101%attr(755,root,root) /sbin/mkswap
4a52de32 1102%attr(755,root,root) /sbin/partx
4fa9d824 1103%attr(755,root,root) /sbin/sulogin
67de32db 1104%attr(755,root,root) /sbin/swaplabel
1105%if "%{pld_release}" != "ac"
1106%attr(755,root,root) /sbin/switch_root
1107%endif
1108%attr(755,root,root) /sbin/wipefs
c7c0c6cb 1109%attr(755,root,root) /sbin/zramctl
67de32db 1110%attr(755,root,root) %{_bindir}/cal
6b476dc1 1111%attr(755,root,root) %{_bindir}/choom
4a52de32 1112%attr(755,root,root) %{_bindir}/chmem
67de32db 1113%attr(755,root,root) %{_bindir}/chrt
1114%attr(755,root,root) %{_bindir}/col
1115%attr(755,root,root) %{_bindir}/colcrt
1116%attr(755,root,root) %{_bindir}/colrm
1117%attr(755,root,root) %{_bindir}/column
4fa9d824 1118%attr(755,root,root) %{_bindir}/eject
67de32db 1119%{?with_fallocate:%attr(755,root,root) %{_bindir}/fallocate}
4a52de32
JB
1120%attr(755,root,root) %{_bindir}/fincore
1121%attr(755,root,root) %{_bindir}/flock
67de32db 1122%attr(755,root,root) %{_bindir}/getopt
c73057dc 1123%attr(755,root,root) %{_bindir}/hardlink
67de32db 1124%attr(755,root,root) %{_bindir}/hexdump
1125%attr(755,root,root) %{_bindir}/ionice
1126%attr(755,root,root) %{_bindir}/ipcmk
1127%attr(755,root,root) %{_bindir}/ipcrm
1128%attr(755,root,root) %{_bindir}/ipcs
1129%attr(755,root,root) %{_bindir}/isosize
1130%attr(755,root,root) %{_bindir}/line
971f9098
AM
1131%attr(755,root,root) %{_bindir}/last
1132%attr(755,root,root) %{_bindir}/lastb
67de32db 1133%attr(755,root,root) %{_bindir}/logger
1134%attr(755,root,root) %{_bindir}/look
1135%attr(755,root,root) %{_bindir}/lscpu
993f4721 1136%attr(755,root,root) %{_bindir}/lsipc
4fa9d824 1137%attr(755,root,root) %{_bindir}/lslocks
8b6144a3 1138%attr(755,root,root) %{_bindir}/lslogins
4a52de32 1139%attr(755,root,root) %{_bindir}/lsmem
e7e771c5 1140%attr(755,root,root) %{_bindir}/lsns
971f9098 1141%attr(755,root,root) %{_bindir}/mesg
67de32db 1142%attr(755,root,root) %{_bindir}/mcookie
1143%attr(755,root,root) %{_bindir}/namei
232bdb1a 1144%attr(755,root,root) %{_bindir}/nsenter
67de32db 1145%attr(755,root,root) %{_bindir}/pg
290cedac
AM
1146%attr(755,root,root) %{_bindir}/prlimit
1147%attr(755,root,root) %{_bindir}/raw
67de32db 1148%attr(755,root,root) %{_bindir}/rename
1149%attr(755,root,root) %{_bindir}/renice
1150%attr(755,root,root) %{_bindir}/rev
1151%attr(755,root,root) %{_bindir}/script
1152%attr(755,root,root) %{_bindir}/scriptreplay
232bdb1a 1153%attr(755,root,root) %{_bindir}/setpriv
67de32db 1154%attr(755,root,root) %{_bindir}/setsid
1155%attr(755,root,root) %{_bindir}/setterm
67de32db 1156%attr(755,root,root) %{_bindir}/taskset
0ab7cd08 1157%attr(755,root,root) %{_bindir}/uuidparse
67de32db 1158%attr(755,root,root) %{_bindir}/ul
8b6144a3 1159%attr(755,root,root) %{_bindir}/uname26
67de32db 1160%attr(755,root,root) %{_bindir}/unshare
4fa9d824 1161%attr(755,root,root) %{_bindir}/utmpdump
63bd1af6 1162%attr(755,root,root) %{_bindir}/utmpx-dump
67de32db 1163%attr(755,root,root) %{_bindir}/whereis
1164%attr(2755,root,tty) %{_bindir}/write
1165%attr(755,root,root) %{_sbindir}/fdformat
1166%attr(755,root,root) %{_sbindir}/ldattach
1167%attr(755,root,root) %{_sbindir}/readprofile
4fa9d824 1168%attr(755,root,root) %{_sbindir}/resizepart
bdcb1bc9 1169%attr(755,root,root) %{_sbindir}/rfkill
67de32db 1170%attr(755,root,root) %{_sbindir}/rtcwake
1171
8b6144a3
JB
1172%{systemdunitdir}/fstrim.service
1173%{systemdunitdir}/fstrim.timer
1174
67de32db 1175%{_mandir}/man1/cal.1*
6b476dc1 1176%{_mandir}/man1/choom.1*
67de32db 1177%{_mandir}/man1/chrt.1*
1178%{_mandir}/man1/col.1*
1179%{_mandir}/man1/colcrt.1*
1180%{_mandir}/man1/colrm.1*
1181%{_mandir}/man1/column.1*
67de32db 1182%{_mandir}/man1/dmesg.1*
4fa9d824 1183%{_mandir}/man1/eject.1*
67de32db 1184%{?with_fallocate:%{_mandir}/man1/fallocate.1*}
4a52de32 1185%{_mandir}/man1/fincore.1*
67de32db 1186%{_mandir}/man1/flock.1*
1187%{_mandir}/man1/getopt.1*
c73057dc 1188%{_mandir}/man1/hardlink.1*
67de32db 1189%{_mandir}/man1/hexdump.1*
1190%{_mandir}/man1/ionice.1*
1191%{_mandir}/man1/ipcrm.1*
1192%{_mandir}/man1/ipcmk.1*
1193%{_mandir}/man1/ipcs.1*
1194%{_mandir}/man1/kill.1*
971f9098
AM
1195%{_mandir}/man1/last.1*
1196%{_mandir}/man1/lastb.1*
67de32db 1197%{_mandir}/man1/line.1*
1198%{_mandir}/man1/logger.1*
1199%{_mandir}/man1/look.1*
1200%{_mandir}/man1/lscpu.1*
993f4721 1201%{_mandir}/man1/lsipc.1*
8b6144a3 1202%{_mandir}/man1/lslogins.1*
4a52de32 1203%{_mandir}/man1/lsmem.1*
67de32db 1204%{_mandir}/man1/mcookie.1*
971f9098 1205%{_mandir}/man1/mesg.1*
67de32db 1206%{_mandir}/man1/more.1*
1207%{_mandir}/man1/namei.1*
232bdb1a 1208%{_mandir}/man1/nsenter.1*
290cedac 1209%{_mandir}/man1/prlimit.1*
67de32db 1210%{_mandir}/man1/pg.1*
67de32db 1211%{_mandir}/man1/renice.1*
1212%{_mandir}/man1/rev.1*
1213%{_mandir}/man1/rename.1*
232bdb1a 1214%{_mandir}/man1/setpriv.1*
67de32db 1215%{_mandir}/man1/setsid.1*
1216%{_mandir}/man1/script.1*
1217%{_mandir}/man1/scriptreplay.1*
1218%{_mandir}/man1/setterm.1*
67de32db 1219%{_mandir}/man1/taskset.1*
1220%{_mandir}/man1/ul.1*
1221%{_mandir}/man1/unshare.1*
4fa9d824 1222%{_mandir}/man1/utmpdump.1*
0ab7cd08 1223%{_mandir}/man1/uuidparse.1*
67de32db 1224%{_mandir}/man1/whereis.1*
1225%{_mandir}/man1/write.1*
14086cfb
TP
1226# common for many utilities (hexdump,cal,dmesg,fdisk,cfdisk - not libraries)
1227%{_mandir}/man5/terminal-colors.d.5*
67de32db 1228%{_mandir}/man8/addpart.8*
232bdb1a 1229%{_mandir}/man8/blkdiscard.8*
4a52de32 1230%{_mandir}/man8/blkzone.8*
2e2cdb35
ER
1231%{_mandir}/man8/delpart.8*
1232%{_mandir}/man8/partx.8*
1233%{_mandir}/man8/lsblk.8*
e7e771c5 1234%{_mandir}/man8/lsns.8*
290cedac 1235%{_mandir}/man8/chcpu.8*
4a52de32 1236%{_mandir}/man8/chmem.8*
67de32db 1237%{_mandir}/man8/ctrlaltdel.8*
67de32db 1238%{_mandir}/man8/fdformat.8*
1239%{_mandir}/man8/fsfreeze.8*
1240%{_mandir}/man8/fstrim.8*
1241%{_mandir}/man8/isosize.8*
1242%{_mandir}/man8/ldattach.8*
4fa9d824 1243%{_mandir}/man8/lslocks.8*
67de32db 1244%{_mandir}/man8/mkswap.8*
290cedac 1245%{_mandir}/man8/raw.8*
a7980c08 1246%{_mandir}/man8/readprofile.8*
4fa9d824 1247%{_mandir}/man8/resizepart.8*
0ab7cd08 1248%{_mandir}/man8/rfkill.8*
67de32db 1249%{_mandir}/man8/rtcwake.8*
1250%{_mandir}/man8/swaplabel.8*
1251%if "%{pld_release}" != "ac"
1252%{_mandir}/man8/switch_root.8*
1253%endif
4fa9d824 1254%{_mandir}/man8/sulogin.8*
8b6144a3 1255%{_mandir}/man8/uname26.8*
4fa9d824 1256%{_mandir}/man8/wdctl.8*
67de32db 1257%{_mandir}/man8/wipefs.8*
c7c0c6cb 1258%{_mandir}/man8/zramctl.8*
67de32db 1259
1260%lang(de) %{_mandir}/de/man1/kill.1*
1261%lang(de) %{_mandir}/de/man1/more.1*
1262%lang(de) %{_mandir}/de/man1/write.1*
1263%lang(de) %{_mandir}/de/man8/fdformat.8*
1264
731cb86a
TP
1265%lang(es) %{_mandir}/es/man1/*.1*
1266%exclude %{_mandir}/es/man1/login.1*
67de32db 1267%lang(es) %{_mandir}/es/man8/ctrlaltdel.8*
1268%lang(es) %{_mandir}/es/man8/ipcrm.8*
1269%lang(es) %{_mandir}/es/man8/ipcs.8*
1270%lang(es) %{_mandir}/es/man8/mkswap.8*
3146265b 1271%lang(es) %{_mandir}/es/man8/readprofile.8*
67de32db 1272%lang(es) %{_mandir}/es/man8/renice.8*
1273%lang(es) %{_mandir}/es/man8/setsid.8*
1274
731cb86a
TP
1275%lang(fi) %{_mandir}/fi/man1/*.1*
1276
1277%lang(fr) %{_mandir}/fr/man1/*.1*
67de32db 1278%lang(fr) %{_mandir}/fr/man8/ctrlaltdel.8*
1279%lang(fr) %{_mandir}/fr/man8/dmesg.8*
1280%lang(fr) %{_mandir}/fr/man8/fdformat.8*
1281%lang(fr) %{_mandir}/fr/man8/ipcrm.8*
1282%lang(fr) %{_mandir}/fr/man8/ipcs.8*
1283%lang(fr) %{_mandir}/fr/man8/setsid.8*
1284
731cb86a
TP
1285%lang(hu) %{_mandir}/hu/man1/*.1*
1286%exclude %{_mandir}/hu/man1/login.1*
67de32db 1287%lang(hu) %{_mandir}/hu/man8/ctrlaltdel.8*
1288%lang(hu) %{_mandir}/hu/man8/fdformat.8*
1289%lang(hu) %{_mandir}/hu/man8/mkswap.8*
1290
731cb86a
TP
1291%lang(id) %{_mandir}/id/man1/*.1*
1292%exclude %{_mandir}/id/man1/login.1*
67de32db 1293%lang(id) %{_mandir}/id/man8/fdformat.8*
1294
1295%lang(it) %{_mandir}/it/man1/kill.1*
1296%lang(it) %{_mandir}/it/man8/mkswap.8*
1297%lang(it) %{_mandir}/it/man8/setsid.8*
1298
731cb86a
TP
1299%lang(ja) %{_mandir}/ja/man1/*.1*
1300%exclude %{_mandir}/ja/man1/login.1*
67de32db 1301%lang(ja) %{_mandir}/ja/man8/ctrlaltdel.8*
67de32db 1302%lang(ja) %{_mandir}/ja/man8/dmesg.8*
1303%lang(ja) %{_mandir}/ja/man8/fdformat.8*
1304%lang(ja) %{_mandir}/ja/man8/ipcrm.8*
1305%lang(ja) %{_mandir}/ja/man8/ipcs.8*
1306%lang(ja) %{_mandir}/ja/man8/isosize.8*
1307%lang(ja) %{_mandir}/ja/man8/mkswap.8*
3146265b 1308%lang(ja) %{_mandir}/ja/man8/readprofile.8*
67de32db 1309%lang(ja) %{_mandir}/ja/man8/renice.8*
1310%lang(ja) %{_mandir}/ja/man8/setsid.8*
1311
731cb86a
TP
1312%lang(ko) %{_mandir}/ko/man1/*.1*
1313%exclude %{_mandir}/ko/man1/login.1*
67de32db 1314%lang(ko) %{_mandir}/ko/man8/ctrlaltdel.8*
1315%lang(ko) %{_mandir}/ko/man8/dmesg.8*
1316%lang(ko) %{_mandir}/ko/man8/fdformat.8*
1317%lang(ko) %{_mandir}/ko/man8/ipcrm.8*
1318%lang(ko) %{_mandir}/ko/man8/ipcs.8*
1319%lang(ko) %{_mandir}/ko/man8/mkswap.8*
3146265b 1320%lang(ko) %{_mandir}/ko/man8/readprofile.8*
67de32db 1321%lang(ko) %{_mandir}/ko/man8/renice.8*
1322%lang(ko) %{_mandir}/ko/man8/setsid.8*
1323
1324%lang(nl) %{_mandir}/nl/man1/kill.1*
1325
731cb86a
TP
1326%lang(pl) %{_mandir}/pl/man1/*.1*
1327%exclude %{_mandir}/pl/man1/login.1*
67de32db 1328%lang(pl) %{_mandir}/pl/man8/ctrlaltdel.8*
1329%lang(pl) %{_mandir}/pl/man8/dmesg.8*
1330%lang(pl) %{_mandir}/pl/man8/fdformat.8*
1331%lang(pl) %{_mandir}/pl/man8/ipcrm.8*
1332%lang(pl) %{_mandir}/pl/man8/ipcs.8*
1333%lang(pl) %{_mandir}/pl/man8/mkswap.8*
1334%lang(pl) %{_mandir}/pl/man8/renice.8*
1335
67de32db 1336%attr(755,root,root) /sbin/fdisk
1337%attr(755,root,root) /sbin/fsck.minix
1338%attr(755,root,root) /sbin/mkfs.minix
1339%ifnarch sparc sparc64
1340%attr(755,root,root) /sbin/cfdisk
1341%attr(755,root,root) /sbin/sfdisk
1342%endif
1343
1344%{_mandir}/man8/fdisk.8*
1345%ifnarch sparc sparc64
1346%{_mandir}/man8/cfdisk.8*
1347%{_mandir}/man8/sfdisk.8*
1348%endif
1349%{_mandir}/man8/fsck.minix.8*
1350%{_mandir}/man8/mkfs.bfs.8*
1351%{_mandir}/man8/mkfs.minix.8*
1352%{_mandir}/man8/mkfs.8*
1353
1354%lang(es) %{_mandir}/es/man8/fdisk.8*
1355%lang(es) %{_mandir}/es/man8/fsck.minix.8*
1356%lang(es) %{_mandir}/es/man8/mkfs.minix.8*
1357%lang(es) %{_mandir}/es/man8/mkfs.8*
1358
1359%lang(fr) %{_mandir}/fr/man8/fdisk.8*
1360%ifnarch sparc sparc64
1361%lang(fr) %{_mandir}/fr/man8/cfdisk.8*
1362%lang(fr) %{_mandir}/fr/man8/sfdisk.8*
1363%endif
1364%lang(fr) %{_mandir}/fr/man8/mkfs.minix.8*
1365%lang(fr) %{_mandir}/fr/man8/mkfs.8*
1366
1367%lang(hu) %{_mandir}/hu/man8/mkfs.8*
1368
1369%lang(it) %{_mandir}/it/man8/fdisk.8*
1370%ifnarch sparc sparc64
1371%lang(it) %{_mandir}/it/man8/cfdisk.8*
1372%endif
1373
1374%lang(ja) %{_mandir}/ja/man8/fdisk.8*
1375%ifnarch sparc sparc64
1376%lang(ja) %{_mandir}/ja/man8/cfdisk.8*
1377%lang(ja) %{_mandir}/ja/man8/sfdisk.8*
1378%endif
1379%lang(ja) %{_mandir}/ja/man8/fsck.minix.8*
1380%lang(ja) %{_mandir}/ja/man8/mkfs.bfs.8*
1381%lang(ja) %{_mandir}/ja/man8/mkfs.minix.8*
1382%lang(ja) %{_mandir}/ja/man8/mkfs.8*
1383
1384%lang(ko) %{_mandir}/ko/man8/fdisk.8*
1385%lang(ko) %{_mandir}/ko/man8/fsck.minix.8*
1386%lang(ko) %{_mandir}/ko/man8/mkfs.minix.8*
1387%lang(ko) %{_mandir}/ko/man8/mkfs.8*
1388
1389%lang(pl) %{_mandir}/pl/man8/fdisk.8*
1390%lang(pl) %{_mandir}/pl/man8/fsck.minix.8*
1391%lang(pl) %{_mandir}/pl/man8/mkfs.minix.8*
1392%lang(pl) %{_mandir}/pl/man8/mkfs.8*
1393
1394%attr(755,root,root) /sbin/fsck.cramfs
1395%attr(755,root,root) /sbin/mkfs.cramfs
1396%attr(755,root,root) /sbin/mkfs.bfs
232bdb1a
AM
1397%{_mandir}/man8/fsck.cramfs.8*
1398%{_mandir}/man8/mkfs.cramfs.8*
67de32db 1399
034a23bb 1400%if %{with su}
4e4fc9b5 1401%attr(755,root,root) /bin/runuser
232bdb1a 1402%attr(755,root,root) /sbin/runuser
034a23bb
JB
1403%attr(4755,root,root) /bin/su
1404%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser
1405%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser-l
1406%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su
1407%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su-l
1408%{_mandir}/man1/runuser.1*
1409%{_mandir}/man1/su.1*
1410%endif
1411
67de32db 1412%ghost /var/lock/wtmpxlock
1413
1414%files -n blockdev
1415%defattr(644,root,root,755)
1416%attr(754,root,root) /etc/rc.d/init.d/blockdev
1417%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/blockdev
1418%attr(755,root,root) /sbin/blockdev
1419%{_mandir}/man8/blockdev.8*
1420%lang(ja) %{_mandir}/ja/man8/blockdev.8*
d18bf877
JR
1421%{systemdunitdir}/blockdev.service
1422%attr(755,root,root) /lib/systemd/pld-helpers.d/blockdev.sh
67de32db 1423
1424%files -n mount
1425%defattr(644,root,root,755)
8b6144a3 1426%attr(755,root,root) /bin/findmnt
4f33a5ab 1427%attr(755,root,root) /bin/mountpoint
67de32db 1428%attr(4755,root,root) /bin/mount
1429%attr(4755,root,root) /bin/umount
1430%attr(755,root,root) /sbin/pivot_root
1431%attr(755,root,root) /sbin/swapon
1432%attr(755,root,root) /sbin/swapoff
1433
4f33a5ab 1434%{_mandir}/man1/mountpoint.1*
67de32db 1435%{_mandir}/man5/fstab.5*
8b6144a3 1436%{_mandir}/man8/findmnt.8*
67de32db 1437%{_mandir}/man8/mount.8*
1438%{_mandir}/man8/umount.8*
1439%{_mandir}/man8/pivot_root.8*
1440%{_mandir}/man8/swapon.8*
1441%{_mandir}/man8/swapoff.8*
1442
1443%lang(cs) %{_mandir}/cs/man5/fstab.5*
1444
1445%lang(de) %{_mandir}/de/man5/fstab.5*
1446
1447%lang(es) %{_mandir}/es/man5/fstab.5*
1448%lang(es) %{_mandir}/es/man8/mount.8*
1449%lang(es) %{_mandir}/es/man8/umount.8*
1450%lang(es) %{_mandir}/es/man8/swapon.8*
1451%lang(es) %{_mandir}/es/man8/swapoff.8*
1452
1453%lang(fr) %{_mandir}/fr/man5/fstab.5*
1454%lang(fr) %{_mandir}/fr/man8/mount.8*
1455%lang(fr) %{_mandir}/fr/man8/umount.8*
1456
1457%lang(hu) %{_mandir}/hu/man5/fstab.5*
1458%lang(hu) %{_mandir}/hu/man8/mount.8*
1459%lang(hu) %{_mandir}/hu/man8/umount.8*
1460
1461%lang(it) %{_mandir}/it/man5/fstab.5*
1462%lang(it) %{_mandir}/it/man8/mount.8*
1463%lang(it) %{_mandir}/it/man8/umount.8*
1464%lang(it) %{_mandir}/it/man8/swapon.8*
1465%lang(it) %{_mandir}/it/man8/swapoff.8*
1466
1467%lang(ja) %{_mandir}/ja/man5/fstab.5*
1468%lang(ja) %{_mandir}/ja/man8/mount.8*
1469%lang(ja) %{_mandir}/ja/man8/umount.8*
1470%lang(ja) %{_mandir}/ja/man8/pivot_root.8*
1471%lang(ja) %{_mandir}/ja/man8/swapon.8*
1472%lang(ja) %{_mandir}/ja/man8/swapoff.8*
1473
1474%lang(ko) %{_mandir}/ko/man5/fstab.5*
1475%lang(ko) %{_mandir}/ko/man8/mount.8*
1476%lang(ko) %{_mandir}/ko/man8/umount.8*
1477%lang(ko) %{_mandir}/ko/man8/swapon.8*
1478%lang(ko) %{_mandir}/ko/man8/swapoff.8*
1479
1480%lang(pl) %{_mandir}/pl/man5/fstab.5*
1481%lang(pl) %{_mandir}/pl/man8/mount.8*
1482%lang(pl) %{_mandir}/pl/man8/umount.8*
1483%lang(pl) %{_mandir}/pl/man8/swapon.8*
1484%lang(pl) %{_mandir}/pl/man8/swapoff.8*
1485
1486%files -n losetup
1487%defattr(644,root,root,755)
1488%attr(755,root,root) /sbin/losetup
1489%{_mandir}/man8/losetup.8*
1490%lang(fr) %{_mandir}/fr/man8/losetup.8*
1491%lang(it) %{_mandir}/it/man8/losetup.8*
1492%lang(ja) %{_mandir}/ja/man8/losetup.8*
1493%lang(ko) %{_mandir}/ko/man8/losetup.8*
1494%lang(pl) %{_mandir}/pl/man8/losetup.8*
1495
67de32db 1496%files -n tunelp
1497%defattr(644,root,root,755)
1498%attr(755,root,root) %{_sbindir}/tunelp
1499%{_mandir}/man8/tunelp.8*
1500%lang(es) %{_mandir}/es/man8/tunelp.8*
1501%lang(ja) %{_mandir}/ja/man8/tunelp.8*
1502%lang(pl) %{_mandir}/pl/man8/tunelp.8*
1503
1504%files -n login
1505%defattr(644,root,root,755)
1506%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/login
1507%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.login
1508%attr(755,root,root) /bin/login
1509%{_mandir}/man1/login.1*
1510%lang(de) %{_mandir}/de/man1/login.1*
1511%lang(es) %{_mandir}/es/man1/login.1*
1512%lang(hu) %{_mandir}/hu/man1/login.1*
1513%lang(id) %{_mandir}/id/man1/login.1*
1514%lang(ja) %{_mandir}/ja/man1/login.1*
1515%lang(ko) %{_mandir}/ko/man1/login.1*
1516%lang(pl) %{_mandir}/pl/man1/login.1*
1517
1518%files -n agetty
1519%defattr(644,root,root,755)
1520%attr(755,root,root) /sbin/agetty
1521%{_mandir}/man8/agetty.8*
1522%lang(es) %{_mandir}/es/man8/agetty.8*
1523%lang(ja) %{_mandir}/ja/man8/agetty.8*
1524
1525%files -n libblkid
1526%defattr(644,root,root,755)
1527%attr(755,root,root) /%{_lib}/libblkid.so.*.*
1528%attr(755,root,root) %ghost /%{_lib}/libblkid.so.1
1529
1530%files -n libblkid-devel
1531%defattr(644,root,root,755)
1532%attr(755,root,root) %{_libdir}/libblkid.so
67de32db 1533%{_includedir}/blkid
1534%{_pkgconfigdir}/blkid.pc
1535%{_mandir}/man3/libblkid.3*
1536
1537%files -n libblkid-static
1538%defattr(644,root,root,755)
1539%{_libdir}/libblkid.a
1540
1541%if %{with initrd} && %{with dietlibc}
1542%files -n libblkid-dietlibc
1543%defattr(644,root,root,755)
1544%{dietlibdir}/libblkid.a
1545%endif
1546
1547%files -n libuuid
1548%defattr(644,root,root,755)
1549%attr(755,root,root) %{_bindir}/uuidgen
1550%attr(755,root,root) /%{_lib}/libuuid.so.*.*
1551%attr(755,root,root) %ghost /%{_lib}/libuuid.so.1
1552%{_mandir}/man1/uuidgen.1*
1553
1554%files -n libuuid-devel
1555%defattr(644,root,root,755)
1556%attr(755,root,root) %{_libdir}/libuuid.so
1557%{_libdir}/libuuid.la
1558%{_includedir}/uuid
1559%{_pkgconfigdir}/uuid.pc
1560%{_mandir}/man3/uuid*.3*
1561
1562%files -n libuuid-static
1563%defattr(644,root,root,755)
1564%{_libdir}/libuuid.a
1565
1566%if %{with initrd} && %{with dietlibc}
1567%files -n libuuid-dietlibc
1568%defattr(644,root,root,755)
1569%{dietlibdir}/libuuid.a
1570%endif
1571
1572%files -n uuidd
1573%defattr(644,root,root,755)
1574%attr(6755,uuidd,uuidd) %{_sbindir}/uuidd
1575%attr(2775,uuidd,uuidd) /var/lib/libuuid
1576%{_mandir}/man8/uuidd.8*
4fa9d824
AM
1577%{systemdunitdir}/uuidd.service
1578%{systemdunitdir}/uuidd.socket
67de32db 1579
c7c0c6cb
JB
1580%files -n libfdisk
1581%defattr(644,root,root,755)
1582%doc libfdisk/COPYING
1583%attr(755,root,root) /%{_lib}/libfdisk.so.*.*
1584%attr(755,root,root) %ghost /%{_lib}/libfdisk.so.1
1585
1586%files -n libfdisk-devel
1587%defattr(644,root,root,755)
1588%attr(755,root,root) %{_libdir}/libfdisk.so
1589%{_includedir}/libfdisk
1590%{_pkgconfigdir}/fdisk.pc
1591
1592%files -n libfdisk-static
1593%defattr(644,root,root,755)
1594%{_libdir}/libfdisk.a
1595
67de32db 1596%files -n libmount
1597%defattr(644,root,root,755)
c7c0c6cb 1598%doc libmount/COPYING
67de32db 1599%attr(755,root,root) /%{_lib}/libmount.so.*.*
1600%attr(755,root,root) %ghost /%{_lib}/libmount.so.1
67de32db 1601
1602%files -n libmount-devel
1603%defattr(644,root,root,755)
1604%attr(755,root,root) %{_libdir}/libmount.so
67de32db 1605%{_includedir}/libmount
1606%{_pkgconfigdir}/mount.pc
1607
1608%files -n libmount-static
1609%defattr(644,root,root,755)
1610%{_libdir}/libmount.a
1611
8b6144a3
JB
1612%files -n python3-libmount
1613%defattr(644,root,root,755)
1614%dir %{py3_sitedir}/libmount
1615%attr(755,root,root) %{py3_sitedir}/libmount/pylibmount.so
1616%{py3_sitedir}/libmount/__init__.py
1617%{py3_sitedir}/libmount/__pycache__
1618
67de32db 1619%files -n fsck
1620%defattr(644,root,root,755)
1621%attr(755,root,root) /sbin/fsck
1622%{_mandir}/man8/fsck.8*
1623
8b6144a3 1624%files -n libsmartcols
971f9098 1625%defattr(644,root,root,755)
8b6144a3
JB
1626%attr(755,root,root) /%{_lib}/libsmartcols.so.*.*.*
1627%attr(755,root,root) %ghost /%{_lib}/libsmartcols.so.1
8b6144a3
JB
1628
1629%files -n libsmartcols-devel
1630%defattr(644,root,root,755)
1631%attr(755,root,root) %{_libdir}/libsmartcols.so
1632%{_includedir}/libsmartcols
1633%{_pkgconfigdir}/smartcols.pc
1634
1635%files -n libsmartcols-static
1636%defattr(644,root,root,755)
1637%{_libdir}/libsmartcols.a
971f9098 1638
67de32db 1639%if %{with initrd}
1640%files initrd
1641%defattr(644,root,root,755)
6e84fb29
JB
1642%attr(755,root,root) %{_libdir}/initrd/blkid
1643%attr(755,root,root) %{_libdir}/initrd/blockdev
1644%attr(755,root,root) %{_libdir}/initrd/fdformat
1645%attr(755,root,root) %{_libdir}/initrd/fdisk
1646%attr(755,root,root) %{_libdir}/initrd/findfs
1647%attr(755,root,root) %{_libdir}/initrd/hwclock
1648%attr(755,root,root) %{_libdir}/initrd/look
1649%attr(755,root,root) %{_libdir}/initrd/mkswap
1650%attr(755,root,root) %{_libdir}/initrd/namei
1651%attr(755,root,root) %{_libdir}/initrd/rename
1652%ifnarch sparc sparcv9 sparc64
1653%attr(755,root,root) %{_libdir}/initrd/sfdisk
1654%endif
1655%attr(755,root,root) %{_libdir}/initrd/swaplabel
1656%attr(755,root,root) %{_libdir}/initrd/uuidgen
1657%attr(755,root,root) %{_libdir}/initrd/wipefs
1658# not needed?
1659#%attr(755,root,root) %{_libdir}/initrd/chrt
1660# not built because of disabled libmount
1661#%attr(755,root,root) %{_libdir}/initrd/e2fsck
1662#%attr(755,root,root) %{_libdir}/initrd/fsck
67de32db 1663%endif
8b6144a3
JB
1664
1665%files -n bash-completion-util-linux
1666%defattr(644,root,root,755)
1667/usr/share/bash-completion/completions/*
This page took 0.443356 seconds and 4 git commands to generate.