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