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