]> git.pld-linux.org Git - packages/util-linux.git/blame - util-linux.spec
- up to 2.23.1; initrd build broken, rest builds fine
[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
232bdb1a
AM
38Version: 2.23.1
39Release: 0.1
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
6582c0a4 66# Patch11-md5: 2a37a871117466841edb3e8be692825b
67de32db 67URL: http://userweb.kernel.org/~kzak/util-linux/
68BuildRequires: audit-libs-devel >= 1.0.6
86e58ad2 69BuildRequires: autoconf >= 2.60
67de32db 70BuildRequires: automake >= 1:1.10
d1fc3015 71BuildRequires: gettext-devel >= 0.14.1
67de32db 72%{?with_fallocate:BuildRequires: glibc-devel >= 6:2.11}
3146265b 73BuildRequires: gtk-doc >= 1.10
d1fc3015 74BuildRequires: gtk-doc-automake >= 1.10
67de32db 75%{?with_selinux:BuildRequires: libselinux-devel}
76%{?with_selinux:BuildRequires: libsepol-devel}
5d3a1d7c 77BuildRequires: libtool >= 2:2.2
67de32db 78BuildRequires: linux-libc-headers >= 7:2.6.27
79BuildRequires: ncurses-devel >= 5.0
80BuildRequires: pam-devel >= %{pam_ver}
81BuildRequires: pkgconfig
82BuildRequires: rpm >= 4.4.9-56
83BuildRequires: rpmbuild(macros) >= 1.470
84BuildRequires: sed >= 4.0
a7980c08 85BuildRequires: tar >= 1:1.22
5d31eab4 86BuildRequires: udev-devel
a7980c08 87BuildRequires: xz
67de32db 88BuildRequires: zlib-devel
89%if %{with initrd}
90 %if %{with uClibc}
91BuildRequires: uClibc-static >= 2:0.9.29
92 %else
93 %if %{with dietlibc}
535578d6 94BuildRequires: dietlibc-static >= 2:0.32-14
67de32db 95 %else
96BuildRequires: glibc-static
97 %endif
98 %endif
99%endif
589e99da 100Requires: libblkid = %{version}-%{release}
26f68a7d 101Requires: pam >= %{pam_ver}
4fa9d824 102Provides: eject = %{version}-%{release}
67de32db 103Provides: fdisk
104Provides: linux32
105Provides: sparc32
67de32db 106Obsoletes: cramfs
4fa9d824 107Obsoletes: eject
67de32db 108Obsoletes: ionice
109Obsoletes: linux32
110Obsoletes: rawdevices
111Obsoletes: schedutils
112Obsoletes: setarch
113Obsoletes: sparc32
232bdb1a 114Obsoletes: util-linux-chkdupexe
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
67de32db 346%package -n tunelp
347Summary: Configures kernel parallel port driver
348Summary(de.UTF-8): Konfiguriert den Kerneltreiber für den parallelen Port
349Summary(fr.UTF-8): Configure le pilote du port parallèle dans le noyau
350Summary(pl.UTF-8): Program do konfigurowania sterownika portu równoległego
351Summary(tr.UTF-8): Çekirdeğin paralel bağlantı noktası sürücüsünü ayarlar
352License: GPL v2+
353Group: Applications/System
354
355%description -n tunelp
356tunelp aids in configuring the kernel parallel port driver.
357
358%description -n tunelp -l de.UTF-8
359tunelp hilft bei der Konfiguration des Kernel-Parallelport-Treibers.
360
361%description -n tunelp -l fr.UTF-8
362« tunelp » aide à configurer le pilote du noyau pour le port
363parallèle.
364
365%description -n tunelp -l pl.UTF-8
366Program do konfigurowania sterownika portu równoległego.
367
368%description -n tunelp -l tr.UTF-8
369Paralel bağlantı noktası sürücüsünü ayarlar.
370
371%package -n login
372Summary: login is used when signing onto a system
373Summary(pl.UTF-8): login jest używany do rozpoczęcia pracy w systemie
374Group: Applications/System
375Requires: pam >= %{pam_ver}
376Obsoletes: heimdal-login
377
378%description -n login
379login is used when signing onto a system. It can also be used to
380switch from one user to another at any time (most modern shells have
381support for this feature built into them, however).
382
383%description -n login -l pl.UTF-8
384login jest używany do rozpoczęcia pracy w systemie. Może być używany
385do przełączania z jednego użytkownika na innego w każdym momencie
386(jednak większość nowoczesnych powłok ma takie funkcje wbudowane).
387
388%package -n agetty
389Summary: Alternative Linux getty
390Summary(pl.UTF-8): Alternatywny getty
391Group: Applications/System
392Requires: login
393
394%description -n agetty
395agetty is simple Linux getty with serial support.
396
397%description -n agetty -l pl.UTF-8
398agetty jest prostym linuksowym getty z obsługą portu szeregowego.
399
400%package -n libblkid
401Summary: Library to handle device identification and token extraction
402Summary(pl.UTF-8): Biblioteka do obsługi identyfikacji urządzeń
403License: LGPL v2.1+
404Group: Libraries
405Requires: libuuid = %{version}-%{release}
28b99029 406Obsoletes: util-linux-ng-libs < 2.20-1
67de32db 407
408%description -n libblkid
409Library to handle device identification and token extraction.
410
411%description -n libblkid -l pl.UTF-8
412Biblioteka do obsługi identyfikacji urządzeń i wydobywania tokenów.
413
414%package -n libblkid-devel
415Summary: Header files for blkid library
416Summary(pl.UTF-8): Pliki nagłówkowe biblioteki blkid
417License: LGPL v2.1+
418Group: Development/Libraries
419Requires: libblkid = %{version}-%{release}
420Requires: libuuid-devel = %{version}-%{release}
28b99029 421Obsoletes: util-linux-ng-devel < 2.20-1
67de32db 422
423%description -n libblkid-devel
424Header files for blkid library.
425
426%description -n libblkid-devel -l pl.UTF-8
427Pliki nagłówkowe biblioteki blkid.
428
429%package -n libblkid-static
430Summary: Static library to handle device identification and token extraction
431Summary(pl.UTF-8): Statyczna biblioteka do obsługi identyfikacji urządzeń
432License: LGPL v2.1+
433Group: Development/Libraries
434Requires: libblkid-devel = %{version}-%{release}
435Requires: libuuid-static = %{version}-%{release}
28b99029 436Obsoletes: util-linux-ng-static < 2.20-1
67de32db 437
438%description -n libblkid-static
439Static library to handle device identification and token extraction.
440
441%description -n libblkid-static -l pl.UTF-8
442Statyczna biblioteka do obsługi identyfikacji urządzeń i wydobywania
443tokenów.
444
445%package -n libblkid-dietlibc
446Summary: Static dietlibc library to handle device identification and token extraction
447Summary(pl.UTF-8): Statyczna biblioteka dietlibc do obsługi identyfikacji urządzeń
448License: LGPL v2.1+
449Group: Development/Libraries
450Requires: libblkid-devel = %{version}-%{release}
451Requires: libuuid-dietlibc = %{version}-%{release}
452
453%description -n libblkid-dietlibc
454Library to handle device identification and token extraction - static
455dietlibc version.
456
457%description -n libblkid-dietlibc -l pl.UTF-8
458Biblioteka do obsługi identyfikacji urządzeń i wydobywania tokenów -
459wersja statyczna dla dietlibc.
460
461%package -n libuuid
462Summary: Library for accessing and manipulating UUID
463Summary(pl.UTF-8): Biblioteka umożliwiająca dostęp i zmiany UUID
464License: BSD
465Group: Libraries
466Conflicts: e2fsprogs < 1.34-3
467
468%description -n libuuid
469Library for accessing and manipulating UUID.
470
471%description -n libuuid -l pl.UTF-8
472Biblioteka umożliwiająca dostęp i zmiany UUID.
473
474%package -n libuuid-devel
475Summary: Header files for library for accessing and manipulating UUID
476Summary(pl.UTF-8): Pliki nagłówkowe biblioteki umożliwiającej dostęp i zmiany UUID
477License: BSD
478Group: Development/Libraries
479Requires: libuuid = %{version}-%{release}
480Conflicts: e2fsprogs-devel < 1.34-3
481
482%description -n libuuid-devel
483Library for accessing and manipulating UUID - development files.
484
485%description -n libuuid-devel -l pl.UTF-8
486Biblioteka umożliwiająca dostęp i zmiany UUID - pliki dla
487programistów.
488
489%package -n libuuid-static
490Summary: Static library for accessing and manipulating UUID
491Summary(pl.UTF-8): Statyczna biblioteka umożliwiająca dostęp i zmiany UUID
492License: BSD
493Group: Development/Libraries
494Requires: libuuid-devel = %{version}-%{release}
495Conflicts: e2fsprogs-static < 1.34-3
496
497%description -n libuuid-static
498Library for accessing and manipulating UUID - static version.
499
500%description -n libuuid-static -l pl.UTF-8
501Biblioteka umożliwiająca dostęp i zmiany UUID - wersja statyczna.
502
503%package -n libuuid-dietlibc
504Summary: Static dietlibc library for accessing and manipulating UUID
505Summary(pl.UTF-8): Statyczna biblioteka dietlibc umożliwiająca dostęp i zmiany UUID
506License: BSD
507Group: Development/Libraries
508Requires: libuuid-devel = %{version}-%{release}
509Conflicts: e2fsprogs-static < 1.34-3
510
511%description -n libuuid-dietlibc
512Library for accessing and manipulating UUID - static dietlibc version.
513
514%description -n libuuid-dietlibc -l pl.UTF-8
515Biblioteka umożliwiająca dostęp i zmiany UUID - wersja statyczna dla
516dietlibc.
517
518%package -n uuidd
519Summary: Helper daemon to guarantee uniqueness of time-based UUIDs
520Summary(pl.UTF-8): Pomocniczy demon gwarantujący unikalność UUID-ów opartych na czasie
521License: GPL v2
522Group: Daemons
523Requires(postun): /usr/sbin/groupdel
524Requires(postun): /usr/sbin/userdel
525Requires(pre): /bin/id
526Requires(pre): /usr/bin/getgid
527Requires(pre): /usr/sbin/groupadd
528Requires(pre): /usr/sbin/groupmod
529Requires(pre): /usr/sbin/useradd
530Requires(pre): /usr/sbin/usermod
4fa9d824 531Requires(post,preun,postun): systemd-units >= 38
67de32db 532Requires: libuuid = %{version}-%{release}
4fa9d824 533Requires: systemd-units >= 38
67de32db 534Provides: group(uuidd)
535Provides: user(uuidd)
536Conflicts: libuuid < 1.40.5-0.1
537
538%description -n uuidd
539The uuidd package contains a userspace daemon (uuidd) which guarantees
540uniqueness of time-based UUID generation even at very high rates on
541SMP systems.
542
543%description -n uuidd -l pl.UTF-8
544Ten pakiet zawiera działającego w przestrzeni użytkownika demona
545(uuidd) gwarantującego unikalność generowania UUID-ów opartych na
546czasie nawet przy bardzo dużej częstotliwości na systemach SMP.
547
548%package -n libmount
549Summary: Library to handle mounting-related tasks
550Summary(pl.UTF-8): Biblioteka obsługująca zadania związane z montowaniem
551License: LGPL
552Group: Libraries
553Requires: libblkid = %{version}-%{release}
554
555%description -n libmount
556Library to handle mounting-related tasks.
557
558%description -n libmount -l pl.UTF-8
559Biblioteka obsługująca zadania związane z montowaniem.
560
561%package -n libmount-devel
562Summary: Header files for mount library
563Summary(pl.UTF-8): Pliki nagłówkowe biblioteki mount
564License: LGPL
565Group: Development/Libraries
566Requires: libblkid-devel = %{version}-%{release}
567Requires: libmount = %{version}-%{release}
568
569%description -n libmount-devel
570Header files for mount library.
571
572%description -n libmount-devel -l pl.UTF-8
573Pliki nagłówkowe biblioteki mount.
574
575%package -n libmount-static
576Summary: Static version of mount library
577Summary(pl.UTF-8): Statyczna wersja biblioteki mount
578License: LGPL
579Group: Development/Libraries
580Requires: libmount-devel = %{version}-%{release}
581
582%description -n libmount-static
583Static version of mount library.
584
585%description -n libmount-static -l pl.UTF-8
586Statyczna wersja biblioteki mount.
587
588%package -n libmount-dietlibc
589Summary: Static dietlibc mount library
590Summary(pl.UTF-8): Statyczna biblioteka mount dla dietlibc
591License: LGPL v2.1+
592Group: Development/Libraries
593Requires: libblkid-devel = %{version}-%{release}
594Requires: libblkid-dietlibc = %{version}-%{release}
595Requires: libuuid-devel = %{version}-%{release}
596Requires: libuuid-dietlibc = %{version}-%{release}
597
598%description -n libmount-dietlibc
599Static dietlibc version of mount library.
600
601%description -n libmount-dietlibc -l pl.UTF-8
602Statyczna wersja biblioteki mount dla dietlibc.
603
604%package -n fsck
605Summary: Check and repair a Linux file system
606Summary(pl.UTF-8): Sprawdzanie i naprawa linuksowego systemu plików
607Group: Applications/System
1c38ec33 608Requires: libblkid = %{version}-%{release}
67de32db 609
610%description -n fsck
611Check and repair a Linux file system.
612
613%description -n fsck -l pl.UTF-8
614Sprawdzanie i naprawa linuksowego systemu plików.
615
616%package initrd
617Summary: blkid - initrd version
618Summary(pl.UTF-8): blkid - wersja dla initrd
619Group: Base
28b99029 620Obsoletes: util-linux-ng-initrd < 2.20-1
e70bda7d 621Conflicts: geninitrd < 10000.10
67de32db 622
623%description initrd
624This package includes a blkid utility to recognize partitions by label
625or UUID - staticaly linked for initrd.
626
627%description initrd -l pl.UTF-8
628Pakiet ten zawiera narzędzie blkid do rozpoznawania partycji przez
629etykietę lub UUID - statycznie skonsolidowane na potrzeby initrd.
630
232bdb1a
AM
631%package -n bash-completion-util-linux
632Summary: bash completion for util-linux
633Summary(pl.UTF-8): Dopełnienia basha dla util-linux
634Group: Applications/Shells
635Requires: %{name} = %{version}-%{release}
636Requires: bash-completion
637
638%description -n bash-completion-util-linux
639Bash completion for util-linux.
640
641%description -n bash-completion-util-linux -l pl.UTF-8
642Dopełnienia basha dla util-linux.
643
67de32db 644%prep
0057a448 645%setup -q -a1
4fa9d824 646#%patch0 -p1
67de32db 647%patch1 -p1
232bdb1a 648
67de32db 649%patch3 -p1
650%patch4 -p1
651%patch5 -p1
652%patch7 -p1
653%patch8 -p1
db301a98 654%patch9 -p1
232bdb1a 655%{?with_initrd:%patch10 -p1}
67de32db 656
9ebc19a0
JR
657install %{SOURCE10} nologin.c
658
86e58ad2
JB
659%{__rm} po/stamp-po
660
67de32db 661%build
662%{__gettextize}
663%{__libtoolize}
664%{__aclocal} -I m4
665%{__autoconf}
666%{__autoheader}
667%{__automake}
668
669export CPPFLAGS="%{rpmcppflags} -I/usr/include/ncurses -DHAVE_LSEEK64_PROTOTYPE -DHAVE_LLSEEK_PROTOTYPE"
670%if %{with initrd}
671%{?with_uClibc:xCC="%{_target_cpu}-uclibc-gcc"}
1345aa35 672%{?with_dietlibc:xCC="%{__cc}"; xCC="diet ${xCC#*ccache }"}
67de32db 673%configure \
674%if %{with dietlibc}
6e84fb29
JB
675 ac_cv_header_crypt_h=no \
676 ac_cv_header_stdio_ext_h=no \
67de32db 677%endif
678 CC="$xCC" \
d617083c
ER
679%if "%{?configure_cache}" == "1"
680 --cache-file=%{?configure_cache_file}%{!?configure_cache_file:configure}-initrd.cache \
681%endif
6e84fb29
JB
682 --exec-prefix= \
683 --bindir=/bin \
684 --sbindir=/sbin \
685 --libdir=/%{_lib} \
67de32db 686 --disable-shared \
687 --enable-static \
6e84fb29
JB
688 --disable-agetty \
689 --disable-chfn-chsh \
ca8d370c 690 --disable-cramfs \
6e84fb29
JB
691 --disable-kill \
692 --disable-ldattach \
17cf1024 693 --disable-libmount \
4fa9d824 694 --disable-login \
6e84fb29
JB
695 --disable-losetup \
696 --disable-minix \
4fa9d824 697 --disable-newgrp \
6e84fb29
JB
698 --disable-partx \
699 --disable-raw \
034a23bb 700 --disable-runuser \
67de32db 701 --disable-schedutils \
6e84fb29 702 --disable-setarch \
67de32db 703 --disable-silent-rules \
6e84fb29
JB
704 --disable-su \
705 --disable-sulogin \
232bdb1a 706 --disable-tunelp \
67de32db 707 --disable-use-tty-group \
4fa9d824 708 --disable-utmpdump \
6e84fb29
JB
709 --disable-uuidd \
710 --disable-vipw \
67de32db 711 --disable-wall \
712 --without-audit \
713 --without-ncurses \
67de32db 714 --without-selinux
715
716# configure gets it unconditionally wrong
573fc850 717%{__sed} -i -e 's/#define HAVE_WIDECHAR 1//' config.h
67de32db 718
6e84fb29
JB
719%{__make} \
720%if %{with uClibc}
721 LDFLAGS="-Wl,-static"
722%endif
723%if %{with dietlibc}
724 CPPFLAGS="$CPPFLAGS -D_BSD_SOURCE" \
725 LDFLAGS="-lcompat"
726%endif
727
728%{__make} install \
729 DESTDIR=$(pwd)/initrd
67de32db 730
731%{__make} clean
732%endif
733
734%configure \
735 --bindir=/bin \
736 --sbindir=/sbin \
737 %{!?with_fallocate:--disable-fallocate} \
738 --disable-silent-rules \
739 --disable-use-tty-group \
740 --disable-wall \
6e84fb29 741 --enable-chfn-chsh \
67de32db 742 --enable-kill \
6e84fb29
JB
743 --enable-libblkid \
744 --enable-line \
745 --enable-login \
67de32db 746 --enable-login-chown-vcs \
6e84fb29 747 --enable-newgrp \
67de32db 748 --enable-partx \
034a23bb
JB
749 --enable-runuser%{!?with_su:=no} \
750 --enable-su%{!?with_su:=no} \
6e84fb29 751 --enable-sulogin \
232bdb1a 752 --enable-tunelp \
6e84fb29
JB
753 --enable-utmpdump \
754 --enable-vipw \
67de32db 755 --enable-write \
756 --with-audit \
232bdb1a 757 --with-bashcompletiondir=/etc/bash_completion.d \
6e84fb29 758 --with-selinux%{!?with_selinux:=no}
67de32db 759
760%{__make}
761
9ebc19a0
JR
762%{__cc} %{rpmcflags} nologin.c -o nologin
763
67de32db 764%install
765rm -rf $RPM_BUILD_ROOT
3ec837fc 766install -d $RPM_BUILD_ROOT/etc/{pam.d,rc.d/init.d,sysconfig,init,security} \
67de32db 767 $RPM_BUILD_ROOT{/%{_lib},/var/{lock,lib/libuuid}}
768%{?with_dietlibc:install -d $RPM_BUILD_ROOT%{dietlibdir}}
769
770%{__make} install \
771 DESTDIR=$RPM_BUILD_ROOT
772
67de32db 773mv $RPM_BUILD_ROOT%{_sbindir}/{addpart,delpart,partx} $RPM_BUILD_ROOT/sbin
290cedac 774mv $RPM_BUILD_ROOT/sbin/raw $RPM_BUILD_ROOT%{_bindir}
67de32db 775
9ebc19a0
JR
776install nologin $RPM_BUILD_ROOT/sbin
777install %{SOURCE11} $RPM_BUILD_ROOT%{_mandir}/man8
778
3ec837fc 779cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/login
67de32db 780install -p %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/blockdev
3ec837fc
ER
781cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/blockdev
782cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/init/blockdev.conf
034a23bb 783%if %{with su}
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}
232bdb1a 1317%attr(755,root,root) /sbin/runuser
034a23bb
JB
1318%attr(4755,root,root) /bin/su
1319%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser
1320%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser-l
1321%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su
1322%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su-l
1323%{_mandir}/man1/runuser.1*
1324%{_mandir}/man1/su.1*
1325%endif
1326
67de32db 1327%ghost /var/lock/wtmpxlock
1328
1329%files -n blockdev
1330%defattr(644,root,root,755)
1331%attr(754,root,root) /etc/rc.d/init.d/blockdev
1332%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/blockdev
3ec837fc 1333%config(noreplace) %verify(not md5 mtime size) /etc/init/blockdev.conf
67de32db 1334%attr(755,root,root) /sbin/blockdev
1335%{_mandir}/man8/blockdev.8*
1336%lang(ja) %{_mandir}/ja/man8/blockdev.8*
1337
1338%files -n mount
1339%defattr(644,root,root,755)
4f33a5ab 1340%attr(755,root,root) /bin/mountpoint
67de32db 1341%attr(4755,root,root) /bin/mount
1342%attr(4755,root,root) /bin/umount
1343%attr(755,root,root) /sbin/pivot_root
1344%attr(755,root,root) /sbin/swapon
1345%attr(755,root,root) /sbin/swapoff
1346
4f33a5ab 1347%{_mandir}/man1/mountpoint.1*
67de32db 1348%{_mandir}/man5/fstab.5*
67de32db 1349%{_mandir}/man8/mount.8*
1350%{_mandir}/man8/umount.8*
1351%{_mandir}/man8/pivot_root.8*
1352%{_mandir}/man8/swapon.8*
1353%{_mandir}/man8/swapoff.8*
1354
1355%lang(cs) %{_mandir}/cs/man5/fstab.5*
1356
1357%lang(de) %{_mandir}/de/man5/fstab.5*
1358
1359%lang(es) %{_mandir}/es/man5/fstab.5*
1360%lang(es) %{_mandir}/es/man8/mount.8*
1361%lang(es) %{_mandir}/es/man8/umount.8*
1362%lang(es) %{_mandir}/es/man8/swapon.8*
1363%lang(es) %{_mandir}/es/man8/swapoff.8*
1364
1365%lang(fr) %{_mandir}/fr/man5/fstab.5*
1366%lang(fr) %{_mandir}/fr/man8/mount.8*
1367%lang(fr) %{_mandir}/fr/man8/umount.8*
1368
1369%lang(hu) %{_mandir}/hu/man5/fstab.5*
1370%lang(hu) %{_mandir}/hu/man8/mount.8*
1371%lang(hu) %{_mandir}/hu/man8/umount.8*
1372
1373%lang(it) %{_mandir}/it/man5/fstab.5*
1374%lang(it) %{_mandir}/it/man8/mount.8*
1375%lang(it) %{_mandir}/it/man8/umount.8*
1376%lang(it) %{_mandir}/it/man8/swapon.8*
1377%lang(it) %{_mandir}/it/man8/swapoff.8*
1378
1379%lang(ja) %{_mandir}/ja/man5/fstab.5*
1380%lang(ja) %{_mandir}/ja/man8/mount.8*
1381%lang(ja) %{_mandir}/ja/man8/umount.8*
1382%lang(ja) %{_mandir}/ja/man8/pivot_root.8*
1383%lang(ja) %{_mandir}/ja/man8/swapon.8*
1384%lang(ja) %{_mandir}/ja/man8/swapoff.8*
1385
1386%lang(ko) %{_mandir}/ko/man5/fstab.5*
1387%lang(ko) %{_mandir}/ko/man8/mount.8*
1388%lang(ko) %{_mandir}/ko/man8/umount.8*
1389%lang(ko) %{_mandir}/ko/man8/swapon.8*
1390%lang(ko) %{_mandir}/ko/man8/swapoff.8*
1391
1392%lang(pl) %{_mandir}/pl/man5/fstab.5*
1393%lang(pl) %{_mandir}/pl/man8/mount.8*
1394%lang(pl) %{_mandir}/pl/man8/umount.8*
1395%lang(pl) %{_mandir}/pl/man8/swapon.8*
1396%lang(pl) %{_mandir}/pl/man8/swapoff.8*
1397
1398%files -n losetup
1399%defattr(644,root,root,755)
1400%attr(755,root,root) /sbin/losetup
1401%{_mandir}/man8/losetup.8*
1402%lang(fr) %{_mandir}/fr/man8/losetup.8*
1403%lang(it) %{_mandir}/it/man8/losetup.8*
1404%lang(ja) %{_mandir}/ja/man8/losetup.8*
1405%lang(ko) %{_mandir}/ko/man8/losetup.8*
1406%lang(pl) %{_mandir}/pl/man8/losetup.8*
1407
67de32db 1408%files -n tunelp
1409%defattr(644,root,root,755)
1410%attr(755,root,root) %{_sbindir}/tunelp
1411%{_mandir}/man8/tunelp.8*
1412%lang(es) %{_mandir}/es/man8/tunelp.8*
1413%lang(ja) %{_mandir}/ja/man8/tunelp.8*
1414%lang(pl) %{_mandir}/pl/man8/tunelp.8*
1415
1416%files -n login
1417%defattr(644,root,root,755)
1418%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/login
1419%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.login
1420%attr(755,root,root) /bin/login
1421%{_mandir}/man1/login.1*
1422%lang(de) %{_mandir}/de/man1/login.1*
1423%lang(es) %{_mandir}/es/man1/login.1*
1424%lang(hu) %{_mandir}/hu/man1/login.1*
1425%lang(id) %{_mandir}/id/man1/login.1*
1426%lang(ja) %{_mandir}/ja/man1/login.1*
1427%lang(ko) %{_mandir}/ko/man1/login.1*
1428%lang(pl) %{_mandir}/pl/man1/login.1*
1429
1430%files -n agetty
1431%defattr(644,root,root,755)
1432%attr(755,root,root) /sbin/agetty
1433%{_mandir}/man8/agetty.8*
1434%lang(es) %{_mandir}/es/man8/agetty.8*
1435%lang(ja) %{_mandir}/ja/man8/agetty.8*
1436
1437%files -n libblkid
1438%defattr(644,root,root,755)
1439%attr(755,root,root) /%{_lib}/libblkid.so.*.*
1440%attr(755,root,root) %ghost /%{_lib}/libblkid.so.1
1441
1442%files -n libblkid-devel
1443%defattr(644,root,root,755)
1444%attr(755,root,root) %{_libdir}/libblkid.so
1445%{_libdir}/libblkid.la
1446%{_includedir}/blkid
1447%{_pkgconfigdir}/blkid.pc
1448%{_mandir}/man3/libblkid.3*
1449
1450%files -n libblkid-static
1451%defattr(644,root,root,755)
1452%{_libdir}/libblkid.a
1453
1454%if %{with initrd} && %{with dietlibc}
1455%files -n libblkid-dietlibc
1456%defattr(644,root,root,755)
1457%{dietlibdir}/libblkid.a
1458%endif
1459
1460%files -n libuuid
1461%defattr(644,root,root,755)
1462%attr(755,root,root) %{_bindir}/uuidgen
1463%attr(755,root,root) /%{_lib}/libuuid.so.*.*
1464%attr(755,root,root) %ghost /%{_lib}/libuuid.so.1
1465%{_mandir}/man1/uuidgen.1*
1466
1467%files -n libuuid-devel
1468%defattr(644,root,root,755)
1469%attr(755,root,root) %{_libdir}/libuuid.so
1470%{_libdir}/libuuid.la
1471%{_includedir}/uuid
1472%{_pkgconfigdir}/uuid.pc
1473%{_mandir}/man3/uuid*.3*
1474
1475%files -n libuuid-static
1476%defattr(644,root,root,755)
1477%{_libdir}/libuuid.a
1478
232bdb1a
AM
1479%files -n bash-completion-util-linux
1480%defattr(644,root,root,755)
1481/etc/bash_completion.d/*
1482
67de32db 1483%if %{with initrd} && %{with dietlibc}
1484%files -n libuuid-dietlibc
1485%defattr(644,root,root,755)
1486%{dietlibdir}/libuuid.a
1487%endif
1488
1489%files -n uuidd
1490%defattr(644,root,root,755)
1491%attr(6755,uuidd,uuidd) %{_sbindir}/uuidd
1492%attr(2775,uuidd,uuidd) /var/lib/libuuid
1493%{_mandir}/man8/uuidd.8*
4fa9d824
AM
1494%{systemdunitdir}/uuidd.service
1495%{systemdunitdir}/uuidd.socket
67de32db 1496
1497%files -n libmount
1498%defattr(644,root,root,755)
1499%attr(755,root,root) /%{_lib}/libmount.so.*.*
1500%attr(755,root,root) %ghost /%{_lib}/libmount.so.1
1501# move to -n mount when mount starts to use libmount
1502%attr(755,root,root) /bin/findmnt
1503%{_mandir}/man8/findmnt.8*
1504
1505%files -n libmount-devel
1506%defattr(644,root,root,755)
1507%attr(755,root,root) %{_libdir}/libmount.so
1508%{_libdir}/libmount.la
1509%{_includedir}/libmount
1510%{_pkgconfigdir}/mount.pc
1511
1512%files -n libmount-static
1513%defattr(644,root,root,755)
1514%{_libdir}/libmount.a
1515
67de32db 1516%files -n fsck
1517%defattr(644,root,root,755)
1518%attr(755,root,root) /sbin/fsck
1519%{_mandir}/man8/fsck.8*
1520
1521%if %{with initrd}
1522%files initrd
1523%defattr(644,root,root,755)
6e84fb29
JB
1524%attr(755,root,root) %{_libdir}/initrd/blkid
1525%attr(755,root,root) %{_libdir}/initrd/blockdev
1526%attr(755,root,root) %{_libdir}/initrd/fdformat
1527%attr(755,root,root) %{_libdir}/initrd/fdisk
1528%attr(755,root,root) %{_libdir}/initrd/findfs
1529%attr(755,root,root) %{_libdir}/initrd/hwclock
1530%attr(755,root,root) %{_libdir}/initrd/look
1531%attr(755,root,root) %{_libdir}/initrd/mkswap
1532%attr(755,root,root) %{_libdir}/initrd/namei
1533%attr(755,root,root) %{_libdir}/initrd/rename
1534%ifnarch sparc sparcv9 sparc64
1535%attr(755,root,root) %{_libdir}/initrd/sfdisk
1536%endif
1537%attr(755,root,root) %{_libdir}/initrd/swaplabel
1538%attr(755,root,root) %{_libdir}/initrd/uuidgen
1539%attr(755,root,root) %{_libdir}/initrd/wipefs
1540# not needed?
1541#%attr(755,root,root) %{_libdir}/initrd/chrt
1542# not built because of disabled libmount
1543#%attr(755,root,root) %{_libdir}/initrd/e2fsck
1544#%attr(755,root,root) %{_libdir}/initrd/fsck
67de32db 1545%endif
This page took 0.380567 seconds and 4 git commands to generate.