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