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