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