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