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