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