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