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