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