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