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 ln -s utmpdump $RPM_BUILD_ROOT%{_bindir}/utmpx-dump
778 for d in cs de es fi fr hu id it ja ko nl pl ; do
779 for m in man1 man5 man8 ; do
780 if [ -d man/$d/$m ]; then
781 install -d $RPM_BUILD_ROOT%{_mandir}/$d/$m
782 cp -a man/$d/$m/* $RPM_BUILD_ROOT%{_mandir}/$d/$m
786 # it's been moved from man1 to man8
787 for d in es ja ko ; do
788 mv -f $RPM_BUILD_ROOT%{_mandir}/$d/man1/readprofile.1 \
789 $RPM_BUILD_ROOT%{_mandir}/$d/man8/readprofile.8
790 %{__sed} -i -e 's/READPROFILE 1/READPROFILE 8/' $RPM_BUILD_ROOT%{_mandir}/$d/man8/readprofile.8
793 # cleanup, remove files not included in package
794 %{__rm} $RPM_BUILD_ROOT%{_bindir}/{chfn,chsh,newgrp} \
795 $RPM_BUILD_ROOT%{_sbindir}/{vigr,vipw} \
796 $RPM_BUILD_ROOT%{_mandir}/man1/{chfn,chsh,newgrp}.1 \
797 $RPM_BUILD_ROOT%{_mandir}/man8/{vigr,vipw}.8 \
798 $RPM_BUILD_ROOT%{_mandir}/*/man1/{arch,reset}.1 \
799 $RPM_BUILD_ROOT%{_mandir}/*/man5/nfs.5 \
800 $RPM_BUILD_ROOT%{_mandir}/*/man8/{elvtune,setfdprm,sln,ramsize,raw,rdev,rootflags,vidmode}.8
802 %ifarch sparc sparcv9 sparc64
803 # programs not built on sparc
804 %{__rm} $RPM_BUILD_ROOT%{_mandir}/*/man8/{cfdisk,sfdisk}.8
808 %{__rm} $RPM_BUILD_ROOT%{_datadir}/getopt/getopt-parse.*sh
811 install -d $RPM_BUILD_ROOT%{_libdir}/initrd
812 install -p initrd/bin/* $RPM_BUILD_ROOT%{_libdir}/initrd
813 install -p initrd/sbin/* $RPM_BUILD_ROOT%{_libdir}/initrd
814 ln -s fsck $RPM_BUILD_ROOT%{_libdir}/initrd/e2fsck
816 # We don't need those
817 %{__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}
820 cp -a initrd/%{_lib}/lib*.a $RPM_BUILD_ROOT%{dietlibdir}
827 rm -rf $RPM_BUILD_ROOT
830 /sbin/chkconfig --add blockdev
831 %service blockdev restart
834 if [ "$1" = "0" ]; then
835 %service blockdev stop
836 /sbin/chkconfig --del blockdev
839 %post -n libblkid -p /sbin/ldconfig
840 %postun -n libblkid -p /sbin/ldconfig
842 %post -n libuuid -p /sbin/ldconfig
843 %postun -n libuuid -p /sbin/ldconfig
846 if [ "$(getgid libuuid 2>/dev/null)" = "222" ]; then
847 /usr/sbin/groupmod -n uuidd libuuid
849 %groupadd -g 222 uuidd
850 if [ "$(id -u libuuid 2>/dev/null)" = "222" ]; then
851 /usr/sbin/usermod -l uuidd libuuid
853 %useradd -u 222 -r -d /var/lib/libuuid -s /bin/false -c "UUID generator helper daemon" -g uuidd uuidd
856 if [ "$1" = "0" ]; then
861 %post -n libmount -p /sbin/ldconfig
862 %postun -n libmount -p /sbin/ldconfig
864 %files -f %{name}.lang
865 %defattr(644,root,root,755)
866 %doc AUTHORS ChangeLog NEWS README README.licensing Documentation misc-utils/getopt-parse.{bash,tcsh}
868 %attr(755,root,root) /sbin/clock
869 %attr(755,root,root) /sbin/hwclock*
870 %{_mandir}/man8/clock.8*
871 %{_mandir}/man8/hwclock.8*
872 %lang(es) %{_mandir}/es/man8/clock.8*
873 %lang(es) %{_mandir}/es/man8/hwclock.8*
874 %lang(ja) %{_mandir}/ja/man8/clock.8*
875 %lang(ja) %{_mandir}/ja/man8/hwclock.8*
877 %ghost %{_sysconfdir}/blkid.tab
878 %attr(755,root,root) /sbin/blkid
879 %attr(755,root,root) /sbin/findfs
880 %{_mandir}/man8/blkid.8*
881 %{_mandir}/man8/findfs.8*
883 %attr(755,root,root) %{_bindir}/linux*
884 %attr(755,root,root) %{_bindir}/setarch
885 %{_mandir}/man8/linux*
886 %{_mandir}/man8/setarch.8*
888 %attr(755,root,root) %{_bindir}/s390*
889 %{_mandir}/man8/s390*
891 %ifarch %{ix86} %{x8664}
892 %attr(755,root,root) %{_bindir}/i386
893 %{_mandir}/man8/i386*
895 %attr(755,root,root) %{_bindir}/x86_64
896 %{_mandir}/man8/x86_64*
900 %attr(755,root,root) %{_bindir}/ppc*
903 %ifarch sparc sparc64
904 %attr(755,root,root) %{_bindir}/sparc*
905 %{_mandir}/man8/sparc*
908 %attr(755,root,root) %{_bindir}/i386
909 %attr(755,root,root) %{_bindir}/ia64
910 %{_mandir}/man8/i386*
911 %{_mandir}/man8/ia64*
914 %attr(755,root,root) /bin/dmesg
915 %attr(755,root,root) /bin/kill
916 %attr(755,root,root) /bin/more
917 %attr(755,root,root) /bin/su
918 %attr(755,root,root) /bin/wdctl
920 %attr(755,root,root) /sbin/chcpu
921 %attr(755,root,root) /sbin/ctrlaltdel
922 %attr(755,root,root) /sbin/addpart
923 %attr(755,root,root) /sbin/delpart
924 %attr(755,root,root) /sbin/partx
925 %attr(755,root,root) /bin/lsblk
926 %attr(755,root,root) /sbin/fsfreeze
927 %attr(755,root,root) /sbin/fstrim
928 %attr(755,root,root) /sbin/mkfs
929 %attr(755,root,root) /sbin/mkswap
930 %attr(755,root,root) /sbin/sulogin
931 %attr(755,root,root) /sbin/swaplabel
932 %if "%{pld_release}" != "ac"
933 %attr(755,root,root) /sbin/switch_root
935 %attr(755,root,root) /sbin/wipefs
936 %attr(755,root,root) %{_bindir}/cal
937 %attr(755,root,root) %{_bindir}/chrt
938 %attr(755,root,root) %{_bindir}/col
939 %attr(755,root,root) %{_bindir}/colcrt
940 %attr(755,root,root) %{_bindir}/colrm
941 %attr(755,root,root) %{_bindir}/column
942 %attr(755,root,root) %{_bindir}/cytune
943 %attr(755,root,root) %{_bindir}/ddate
944 %attr(755,root,root) %{_bindir}/eject
945 %attr(755,root,root) %{_bindir}/flock
946 %{?with_fallocate:%attr(755,root,root) %{_bindir}/fallocate}
947 %attr(755,root,root) %{_bindir}/getopt
948 %attr(755,root,root) %{_bindir}/hexdump
949 %attr(755,root,root) %{_bindir}/ionice
950 %attr(755,root,root) %{_bindir}/ipcmk
951 %attr(755,root,root) %{_bindir}/ipcrm
952 %attr(755,root,root) %{_bindir}/ipcs
953 %attr(755,root,root) %{_bindir}/isosize
954 %attr(755,root,root) %{_bindir}/line
955 %attr(755,root,root) %{_bindir}/logger
956 %attr(755,root,root) %{_bindir}/look
957 %attr(755,root,root) %{_bindir}/lscpu
958 %attr(755,root,root) %{_bindir}/lslocks
959 %attr(755,root,root) %{_bindir}/mcookie
960 %attr(755,root,root) %{_bindir}/namei
961 %attr(755,root,root) %{_bindir}/pg
962 %attr(755,root,root) %{_bindir}/prlimit
963 %attr(755,root,root) %{_bindir}/raw
964 %attr(755,root,root) %{_bindir}/rename
965 %attr(755,root,root) %{_bindir}/renice
966 %attr(755,root,root) %{_bindir}/rev
967 %attr(755,root,root) %{_bindir}/script
968 %attr(755,root,root) %{_bindir}/scriptreplay
969 %attr(755,root,root) %{_bindir}/setsid
970 %attr(755,root,root) %{_bindir}/setterm
971 %attr(755,root,root) %{_bindir}/tailf
972 %attr(755,root,root) %{_bindir}/taskset
973 %attr(755,root,root) %{_bindir}/ul
974 %attr(755,root,root) %{_bindir}/unshare
975 %attr(755,root,root) %{_bindir}/utmpdump
976 %attr(755,root,root) %{_bindir}/utmpx-dump
977 %attr(755,root,root) %{_bindir}/whereis
978 %attr(2755,root,tty) %{_bindir}/write
979 %attr(755,root,root) %{_sbindir}/fdformat
980 %attr(755,root,root) %{_sbindir}/ldattach
981 %attr(755,root,root) %{_sbindir}/readprofile
982 %attr(755,root,root) %{_sbindir}/resizepart
983 %attr(755,root,root) %{_sbindir}/rtcwake
985 %{_mandir}/man1/cal.1*
986 %{_mandir}/man1/chrt.1*
987 %{_mandir}/man1/col.1*
988 %{_mandir}/man1/colcrt.1*
989 %{_mandir}/man1/colrm.1*
990 %{_mandir}/man1/column.1*
991 %{_mandir}/man1/ddate.1*
992 %{_mandir}/man1/dmesg.1*
993 %{_mandir}/man1/eject.1*
994 %{?with_fallocate:%{_mandir}/man1/fallocate.1*}
995 %{_mandir}/man1/flock.1*
996 %{_mandir}/man1/getopt.1*
997 %{_mandir}/man1/hexdump.1*
998 %{_mandir}/man1/ionice.1*
999 %{_mandir}/man1/ipcrm.1*
1000 %{_mandir}/man1/ipcmk.1*
1001 %{_mandir}/man1/ipcs.1*
1002 %{_mandir}/man1/kill.1*
1003 %{_mandir}/man1/line.1*
1004 %{_mandir}/man1/logger.1*
1005 %{_mandir}/man1/look.1*
1006 %{_mandir}/man1/lscpu.1*
1007 %{_mandir}/man1/mcookie.1*
1008 %{_mandir}/man1/more.1*
1009 %{_mandir}/man1/namei.1*
1010 %{_mandir}/man1/prlimit.1*
1011 %{_mandir}/man1/pg.1*
1012 %{_mandir}/man1/renice.1*
1013 %{_mandir}/man1/rev.1*
1014 %{_mandir}/man1/rename.1*
1015 %{_mandir}/man1/setsid.1*
1016 %{_mandir}/man1/script.1*
1017 %{_mandir}/man1/scriptreplay.1*
1018 %{_mandir}/man1/setterm.1*
1019 %{_mandir}/man1/su.1*
1020 %{_mandir}/man1/tailf.1*
1021 %{_mandir}/man1/taskset.1*
1022 %{_mandir}/man1/ul.1*
1023 %{_mandir}/man1/unshare.1*
1024 %{_mandir}/man1/utmpdump.1*
1025 %{_mandir}/man1/whereis.1*
1026 %{_mandir}/man1/write.1*
1027 %{_mandir}/man8/addpart.8*
1028 %{_mandir}/man8/delpart.8*
1029 %{_mandir}/man8/partx.8*
1030 %{_mandir}/man8/lsblk.8*
1031 %{_mandir}/man8/chcpu.8*
1032 %{_mandir}/man8/ctrlaltdel.8*
1033 %{_mandir}/man8/cytune.8*
1034 %{_mandir}/man8/fdformat.8*
1035 %{_mandir}/man8/fsfreeze.8*
1036 %{_mandir}/man8/fstrim.8*
1037 %{_mandir}/man8/isosize.8*
1038 %{_mandir}/man8/ldattach.8*
1039 %{_mandir}/man8/lslocks.8*
1040 %{_mandir}/man8/mkswap.8*
1041 %{_mandir}/man8/raw.8*
1042 %{_mandir}/man8/readprofile.8*
1043 %{_mandir}/man8/resizepart.8*
1044 %{_mandir}/man8/rtcwake.8*
1045 %{_mandir}/man8/swaplabel.8*
1046 %if "%{pld_release}" != "ac"
1047 %{_mandir}/man8/switch_root.8*
1049 %{_mandir}/man8/sulogin.8*
1050 %{_mandir}/man8/wdctl.8*
1051 %{_mandir}/man8/wipefs.8*
1053 %lang(de) %{_mandir}/de/man1/kill.1*
1054 %lang(de) %{_mandir}/de/man1/more.1*
1055 %lang(de) %{_mandir}/de/man1/write.1*
1056 %lang(de) %{_mandir}/de/man8/fdformat.8*
1058 %lang(es) %{_mandir}/es/man1/colrm.1*
1059 %lang(es) %{_mandir}/es/man1/column.1*
1060 %lang(es) %{_mandir}/es/man1/ddate.1*
1061 %lang(es) %{_mandir}/es/man1/getopt.1*
1062 %lang(es) %{_mandir}/es/man1/look.1*
1063 %lang(es) %{_mandir}/es/man1/more.1*
1064 %lang(es) %{_mandir}/es/man1/namei.1*
1065 %lang(es) %{_mandir}/es/man1/rev.1*
1066 %lang(es) %{_mandir}/es/man1/script.1*
1067 %lang(es) %{_mandir}/es/man1/setterm.1*
1068 %lang(es) %{_mandir}/es/man1/ul.1*
1069 %lang(es) %{_mandir}/es/man1/whereis.1*
1070 %lang(es) %{_mandir}/es/man1/write.1*
1071 %lang(es) %{_mandir}/es/man8/cytune.8*
1072 %lang(es) %{_mandir}/es/man8/ctrlaltdel.8*
1073 %lang(es) %{_mandir}/es/man8/ipcrm.8*
1074 %lang(es) %{_mandir}/es/man8/ipcs.8*
1075 %lang(es) %{_mandir}/es/man8/mkswap.8*
1076 %lang(es) %{_mandir}/es/man8/readprofile.8*
1077 %lang(es) %{_mandir}/es/man8/renice.8*
1078 %lang(es) %{_mandir}/es/man8/setsid.8*
1080 %lang(fi) %{_mandir}/fi/man1/cal.1*
1081 %lang(fi) %{_mandir}/fi/man1/column.1*
1082 %lang(fi) %{_mandir}/fi/man1/kill.1*
1083 %lang(fi) %{_mandir}/fi/man1/more.1*
1084 %lang(fi) %{_mandir}/fi/man1/whereis.1*
1085 %lang(fi) %{_mandir}/fi/man1/write.1*
1087 %lang(fr) %{_mandir}/fr/man1/cal.1*
1088 %lang(fr) %{_mandir}/fr/man1/col.1*
1089 %lang(fr) %{_mandir}/fr/man1/kill.1*
1090 %lang(fr) %{_mandir}/fr/man1/more.1*
1091 %lang(fr) %{_mandir}/fr/man1/whereis.1*
1092 %lang(fr) %{_mandir}/fr/man1/write.1*
1093 %lang(fr) %{_mandir}/fr/man8/ctrlaltdel.8*
1094 %lang(fr) %{_mandir}/fr/man8/dmesg.8*
1095 %lang(fr) %{_mandir}/fr/man8/fdformat.8*
1096 %lang(fr) %{_mandir}/fr/man8/ipcrm.8*
1097 %lang(fr) %{_mandir}/fr/man8/ipcs.8*
1098 %lang(fr) %{_mandir}/fr/man8/setsid.8*
1100 %lang(hu) %{_mandir}/hu/man1/cal.1*
1101 %lang(hu) %{_mandir}/hu/man1/colrm.1*
1102 %lang(hu) %{_mandir}/hu/man1/hexdump.1*
1103 %lang(hu) %{_mandir}/hu/man1/kill.1*
1104 %lang(hu) %{_mandir}/hu/man1/logger.1*
1105 %lang(hu) %{_mandir}/hu/man1/more.1*
1106 %lang(hu) %{_mandir}/hu/man1/setterm.1*
1107 %lang(hu) %{_mandir}/hu/man1/whereis.1*
1108 %lang(hu) %{_mandir}/hu/man1/write.1*
1109 %lang(hu) %{_mandir}/hu/man8/ctrlaltdel.8*
1110 %lang(hu) %{_mandir}/hu/man8/fdformat.8*
1111 %lang(hu) %{_mandir}/hu/man8/mkswap.8*
1113 %lang(id) %{_mandir}/id/man1/cal.1*
1114 %lang(id) %{_mandir}/id/man1/kill.1*
1115 %lang(id) %{_mandir}/id/man1/logger.1*
1116 %lang(id) %{_mandir}/id/man1/more.1*
1117 %lang(id) %{_mandir}/id/man1/script.1*
1118 %lang(id) %{_mandir}/id/man1/write.1*
1119 %lang(id) %{_mandir}/id/man8/fdformat.8*
1121 %lang(it) %{_mandir}/it/man1/kill.1*
1122 %lang(it) %{_mandir}/it/man8/mkswap.8*
1123 %lang(it) %{_mandir}/it/man8/setsid.8*
1125 %lang(ja) %{_mandir}/ja/man1/cal.1*
1126 %lang(ja) %{_mandir}/ja/man1/col.1*
1127 %lang(ja) %{_mandir}/ja/man1/colcrt.1*
1128 %lang(ja) %{_mandir}/ja/man1/colrm.1*
1129 %lang(ja) %{_mandir}/ja/man1/column.1*
1130 %lang(ja) %{_mandir}/ja/man1/ddate.1*
1131 %lang(ja) %{_mandir}/ja/man1/getopt.1*
1132 %lang(ja) %{_mandir}/ja/man1/hexdump.1*
1133 %lang(ja) %{_mandir}/ja/man1/kill.1*
1134 %lang(ja) %{_mandir}/ja/man1/line.1*
1135 %lang(ja) %{_mandir}/ja/man1/logger.1*
1136 %lang(ja) %{_mandir}/ja/man1/look.1*
1137 %lang(ja) %{_mandir}/ja/man1/mcookie.1*
1138 %lang(ja) %{_mandir}/ja/man1/more.1*
1139 %lang(ja) %{_mandir}/ja/man1/namei.1*
1140 %lang(ja) %{_mandir}/ja/man1/rename.1*
1141 %lang(ja) %{_mandir}/ja/man1/rev.1*
1142 %lang(ja) %{_mandir}/ja/man1/script.1*
1143 %lang(ja) %{_mandir}/ja/man1/setterm.1*
1144 %lang(ja) %{_mandir}/ja/man1/ul.1*
1145 %lang(ja) %{_mandir}/ja/man1/whereis.1*
1146 %lang(ja) %{_mandir}/ja/man1/write.1*
1147 %lang(ja) %{_mandir}/ja/man8/ctrlaltdel.8*
1148 %lang(ja) %{_mandir}/ja/man8/cytune.8*
1149 %lang(ja) %{_mandir}/ja/man8/dmesg.8*
1150 %lang(ja) %{_mandir}/ja/man8/fdformat.8*
1151 %lang(ja) %{_mandir}/ja/man8/ipcrm.8*
1152 %lang(ja) %{_mandir}/ja/man8/ipcs.8*
1153 %lang(ja) %{_mandir}/ja/man8/isosize.8*
1154 %lang(ja) %{_mandir}/ja/man8/mkswap.8*
1155 %lang(ja) %{_mandir}/ja/man8/readprofile.8*
1156 %lang(ja) %{_mandir}/ja/man8/renice.8*
1157 %lang(ja) %{_mandir}/ja/man8/setsid.8*
1159 %lang(ko) %{_mandir}/ko/man1/cal.1*
1160 %lang(ko) %{_mandir}/ko/man1/col.1*
1161 %lang(ko) %{_mandir}/ko/man1/colcrt.1*
1162 %lang(ko) %{_mandir}/ko/man1/colrm.1*
1163 %lang(ko) %{_mandir}/ko/man1/column.1*
1164 %lang(ko) %{_mandir}/ko/man1/ddate.1*
1165 %lang(ko) %{_mandir}/ko/man1/getopt.1*
1166 %lang(ko) %{_mandir}/ko/man1/hexdump.1*
1167 %lang(ko) %{_mandir}/ko/man1/kill.1*
1168 %lang(ko) %{_mandir}/ko/man1/logger.1*
1169 %lang(ko) %{_mandir}/ko/man1/look.1*
1170 %lang(ko) %{_mandir}/ko/man1/mcookie.1*
1171 %lang(ko) %{_mandir}/ko/man1/more.1*
1172 %lang(ko) %{_mandir}/ko/man1/namei.1*
1173 %lang(ko) %{_mandir}/ko/man1/rev.1*
1174 %lang(ko) %{_mandir}/ko/man1/script.1*
1175 %lang(ko) %{_mandir}/ko/man1/setterm.1*
1176 %lang(ko) %{_mandir}/ko/man1/ul.1*
1177 %lang(ko) %{_mandir}/ko/man1/whereis.1*
1178 %lang(ko) %{_mandir}/ko/man1/write.1*
1179 %lang(ko) %{_mandir}/ko/man8/ctrlaltdel.8*
1180 %lang(ko) %{_mandir}/ko/man8/dmesg.8*
1181 %lang(ko) %{_mandir}/ko/man8/fdformat.8*
1182 %lang(ko) %{_mandir}/ko/man8/ipcrm.8*
1183 %lang(ko) %{_mandir}/ko/man8/ipcs.8*
1184 %lang(ko) %{_mandir}/ko/man8/mkswap.8*
1185 %lang(ko) %{_mandir}/ko/man8/readprofile.8*
1186 %lang(ko) %{_mandir}/ko/man8/renice.8*
1187 %lang(ko) %{_mandir}/ko/man8/setsid.8*
1189 %lang(nl) %{_mandir}/nl/man1/kill.1*
1191 %lang(pl) %{_mandir}/pl/man1/cal.1*
1192 %lang(pl) %{_mandir}/pl/man1/col.1*
1193 %lang(pl) %{_mandir}/pl/man1/colcrt.1*
1194 %lang(pl) %{_mandir}/pl/man1/colrm.1*
1195 %lang(pl) %{_mandir}/pl/man1/getopt.1*
1196 %lang(pl) %{_mandir}/pl/man1/hexdump.1*
1197 %lang(pl) %{_mandir}/pl/man1/kill.1*
1198 %lang(pl) %{_mandir}/pl/man1/look.1*
1199 %lang(pl) %{_mandir}/pl/man1/logger.1*
1200 %lang(pl) %{_mandir}/pl/man1/more.1*
1201 %lang(pl) %{_mandir}/pl/man1/rev.1*
1202 %lang(pl) %{_mandir}/pl/man1/script.1*
1203 %lang(pl) %{_mandir}/pl/man1/setterm.1*
1204 %lang(pl) %{_mandir}/pl/man1/ul.1*
1205 %lang(pl) %{_mandir}/pl/man1/whereis.1*
1206 %lang(pl) %{_mandir}/pl/man1/write.1*
1207 %lang(pl) %{_mandir}/pl/man8/ctrlaltdel.8*
1208 %lang(pl) %{_mandir}/pl/man8/dmesg.8*
1209 %lang(pl) %{_mandir}/pl/man8/fdformat.8*
1210 %lang(pl) %{_mandir}/pl/man8/ipcrm.8*
1211 %lang(pl) %{_mandir}/pl/man8/ipcs.8*
1212 %lang(pl) %{_mandir}/pl/man8/mkswap.8*
1213 %lang(pl) %{_mandir}/pl/man8/renice.8*
1215 %lang(ru) %{_mandir}/ru/man1/ddate.1*
1217 %attr(755,root,root) /sbin/fdisk
1218 %attr(755,root,root) /sbin/fsck.minix
1219 %attr(755,root,root) /sbin/mkfs.minix
1220 %ifnarch sparc sparc64
1221 %attr(755,root,root) /sbin/cfdisk
1222 %attr(755,root,root) /sbin/sfdisk
1225 %{_mandir}/man8/fdisk.8*
1226 %ifnarch sparc sparc64
1227 %{_mandir}/man8/cfdisk.8*
1228 %{_mandir}/man8/sfdisk.8*
1230 %{_mandir}/man8/fsck.minix.8*
1231 %{_mandir}/man8/mkfs.bfs.8*
1232 %{_mandir}/man8/mkfs.minix.8*
1233 %{_mandir}/man8/mkfs.8*
1235 %lang(es) %{_mandir}/es/man8/fdisk.8*
1236 %lang(es) %{_mandir}/es/man8/fsck.minix.8*
1237 %lang(es) %{_mandir}/es/man8/mkfs.minix.8*
1238 %lang(es) %{_mandir}/es/man8/mkfs.8*
1240 %lang(fr) %{_mandir}/fr/man8/fdisk.8*
1241 %ifnarch sparc sparc64
1242 %lang(fr) %{_mandir}/fr/man8/cfdisk.8*
1243 %lang(fr) %{_mandir}/fr/man8/sfdisk.8*
1245 %lang(fr) %{_mandir}/fr/man8/mkfs.minix.8*
1246 %lang(fr) %{_mandir}/fr/man8/mkfs.8*
1248 %lang(hu) %{_mandir}/hu/man8/mkfs.8*
1250 %lang(it) %{_mandir}/it/man8/fdisk.8*
1251 %ifnarch sparc sparc64
1252 %lang(it) %{_mandir}/it/man8/cfdisk.8*
1255 %lang(ja) %{_mandir}/ja/man8/fdisk.8*
1256 %ifnarch sparc sparc64
1257 %lang(ja) %{_mandir}/ja/man8/cfdisk.8*
1258 %lang(ja) %{_mandir}/ja/man8/sfdisk.8*
1260 %lang(ja) %{_mandir}/ja/man8/fsck.minix.8*
1261 %lang(ja) %{_mandir}/ja/man8/mkfs.bfs.8*
1262 %lang(ja) %{_mandir}/ja/man8/mkfs.minix.8*
1263 %lang(ja) %{_mandir}/ja/man8/mkfs.8*
1265 %lang(ko) %{_mandir}/ko/man8/fdisk.8*
1266 %lang(ko) %{_mandir}/ko/man8/fsck.minix.8*
1267 %lang(ko) %{_mandir}/ko/man8/mkfs.minix.8*
1268 %lang(ko) %{_mandir}/ko/man8/mkfs.8*
1270 %lang(pl) %{_mandir}/pl/man8/fdisk.8*
1271 %lang(pl) %{_mandir}/pl/man8/fsck.minix.8*
1272 %lang(pl) %{_mandir}/pl/man8/mkfs.minix.8*
1273 %lang(pl) %{_mandir}/pl/man8/mkfs.8*
1275 %attr(755,root,root) /sbin/fsck.cramfs
1276 %attr(755,root,root) /sbin/mkfs.cramfs
1277 %attr(755,root,root) /sbin/mkfs.bfs
1279 %ghost /var/lock/wtmpxlock
1282 %defattr(644,root,root,755)
1283 %attr(754,root,root) /etc/rc.d/init.d/blockdev
1284 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/blockdev
1285 %config(noreplace) %verify(not md5 mtime size) /etc/init/blockdev.conf
1286 %attr(755,root,root) /sbin/blockdev
1287 %{_mandir}/man8/blockdev.8*
1288 %lang(ja) %{_mandir}/ja/man8/blockdev.8*
1291 %defattr(644,root,root,755)
1292 %attr(755,root,root) /bin/mountpoint
1293 %attr(4755,root,root) /bin/mount
1294 %attr(4755,root,root) /bin/umount
1295 %attr(755,root,root) /sbin/pivot_root
1296 %attr(755,root,root) /sbin/swapon
1297 %attr(755,root,root) /sbin/swapoff
1299 %{_mandir}/man1/mountpoint.1*
1300 %{_mandir}/man5/fstab.5*
1301 %{_mandir}/man8/mount.8*
1302 %{_mandir}/man8/umount.8*
1303 %{_mandir}/man8/pivot_root.8*
1304 %{_mandir}/man8/swapon.8*
1305 %{_mandir}/man8/swapoff.8*
1307 %lang(cs) %{_mandir}/cs/man5/fstab.5*
1309 %lang(de) %{_mandir}/de/man5/fstab.5*
1311 %lang(es) %{_mandir}/es/man5/fstab.5*
1312 %lang(es) %{_mandir}/es/man8/mount.8*
1313 %lang(es) %{_mandir}/es/man8/umount.8*
1314 %lang(es) %{_mandir}/es/man8/swapon.8*
1315 %lang(es) %{_mandir}/es/man8/swapoff.8*
1317 %lang(fr) %{_mandir}/fr/man5/fstab.5*
1318 %lang(fr) %{_mandir}/fr/man8/mount.8*
1319 %lang(fr) %{_mandir}/fr/man8/umount.8*
1321 %lang(hu) %{_mandir}/hu/man5/fstab.5*
1322 %lang(hu) %{_mandir}/hu/man8/mount.8*
1323 %lang(hu) %{_mandir}/hu/man8/umount.8*
1325 %lang(it) %{_mandir}/it/man5/fstab.5*
1326 %lang(it) %{_mandir}/it/man8/mount.8*
1327 %lang(it) %{_mandir}/it/man8/umount.8*
1328 %lang(it) %{_mandir}/it/man8/swapon.8*
1329 %lang(it) %{_mandir}/it/man8/swapoff.8*
1331 %lang(ja) %{_mandir}/ja/man5/fstab.5*
1332 %lang(ja) %{_mandir}/ja/man8/mount.8*
1333 %lang(ja) %{_mandir}/ja/man8/umount.8*
1334 %lang(ja) %{_mandir}/ja/man8/pivot_root.8*
1335 %lang(ja) %{_mandir}/ja/man8/swapon.8*
1336 %lang(ja) %{_mandir}/ja/man8/swapoff.8*
1338 %lang(ko) %{_mandir}/ko/man5/fstab.5*
1339 %lang(ko) %{_mandir}/ko/man8/mount.8*
1340 %lang(ko) %{_mandir}/ko/man8/umount.8*
1341 %lang(ko) %{_mandir}/ko/man8/swapon.8*
1342 %lang(ko) %{_mandir}/ko/man8/swapoff.8*
1344 %lang(pl) %{_mandir}/pl/man5/fstab.5*
1345 %lang(pl) %{_mandir}/pl/man8/mount.8*
1346 %lang(pl) %{_mandir}/pl/man8/umount.8*
1347 %lang(pl) %{_mandir}/pl/man8/swapon.8*
1348 %lang(pl) %{_mandir}/pl/man8/swapoff.8*
1351 %defattr(644,root,root,755)
1352 %attr(755,root,root) /sbin/losetup
1353 %{_mandir}/man8/losetup.8*
1354 %lang(fr) %{_mandir}/fr/man8/losetup.8*
1355 %lang(it) %{_mandir}/it/man8/losetup.8*
1356 %lang(ja) %{_mandir}/ja/man8/losetup.8*
1357 %lang(ko) %{_mandir}/ko/man8/losetup.8*
1358 %lang(pl) %{_mandir}/pl/man8/losetup.8*
1361 %defattr(644,root,root,755)
1362 %attr(755,root,root) %{_bindir}/chkdupexe
1363 %{_mandir}/man1/chkdupexe.1*
1364 %lang(ja) %{_mandir}/ja/man1/chkdupexe.1*
1365 %lang(ko) %{_mandir}/ko/man1/chkdupexe.1*
1366 %lang(pl) %{_mandir}/pl/man1/chkdupexe.1*
1369 %defattr(644,root,root,755)
1370 %attr(755,root,root) %{_sbindir}/tunelp
1371 %{_mandir}/man8/tunelp.8*
1372 %lang(es) %{_mandir}/es/man8/tunelp.8*
1373 %lang(ja) %{_mandir}/ja/man8/tunelp.8*
1374 %lang(pl) %{_mandir}/pl/man8/tunelp.8*
1377 %defattr(644,root,root,755)
1378 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/login
1379 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.login
1380 %attr(755,root,root) /bin/login
1381 %{_mandir}/man1/login.1*
1382 %lang(de) %{_mandir}/de/man1/login.1*
1383 %lang(es) %{_mandir}/es/man1/login.1*
1384 %lang(hu) %{_mandir}/hu/man1/login.1*
1385 %lang(id) %{_mandir}/id/man1/login.1*
1386 %lang(ja) %{_mandir}/ja/man1/login.1*
1387 %lang(ko) %{_mandir}/ko/man1/login.1*
1388 %lang(pl) %{_mandir}/pl/man1/login.1*
1391 %defattr(644,root,root,755)
1392 %attr(755,root,root) /sbin/agetty
1393 %{_mandir}/man8/agetty.8*
1394 %lang(es) %{_mandir}/es/man8/agetty.8*
1395 %lang(ja) %{_mandir}/ja/man8/agetty.8*
1398 %defattr(644,root,root,755)
1399 %attr(755,root,root) /%{_lib}/libblkid.so.*.*
1400 %attr(755,root,root) %ghost /%{_lib}/libblkid.so.1
1402 %files -n libblkid-devel
1403 %defattr(644,root,root,755)
1404 %attr(755,root,root) %{_libdir}/libblkid.so
1405 %{_libdir}/libblkid.la
1406 %{_includedir}/blkid
1407 %{_pkgconfigdir}/blkid.pc
1408 %{_mandir}/man3/libblkid.3*
1410 %files -n libblkid-static
1411 %defattr(644,root,root,755)
1412 %{_libdir}/libblkid.a
1414 %if %{with initrd} && %{with dietlibc}
1415 %files -n libblkid-dietlibc
1416 %defattr(644,root,root,755)
1417 %{dietlibdir}/libblkid.a
1421 %defattr(644,root,root,755)
1422 %attr(755,root,root) %{_bindir}/uuidgen
1423 %attr(755,root,root) /%{_lib}/libuuid.so.*.*
1424 %attr(755,root,root) %ghost /%{_lib}/libuuid.so.1
1425 %{_mandir}/man1/uuidgen.1*
1427 %files -n libuuid-devel
1428 %defattr(644,root,root,755)
1429 %attr(755,root,root) %{_libdir}/libuuid.so
1430 %{_libdir}/libuuid.la
1432 %{_pkgconfigdir}/uuid.pc
1433 %{_mandir}/man3/uuid*.3*
1435 %files -n libuuid-static
1436 %defattr(644,root,root,755)
1437 %{_libdir}/libuuid.a
1439 %if %{with initrd} && %{with dietlibc}
1440 %files -n libuuid-dietlibc
1441 %defattr(644,root,root,755)
1442 %{dietlibdir}/libuuid.a
1446 %defattr(644,root,root,755)
1447 %attr(6755,uuidd,uuidd) %{_sbindir}/uuidd
1448 %attr(2775,uuidd,uuidd) /var/lib/libuuid
1449 %{_mandir}/man8/uuidd.8*
1450 %{systemdunitdir}/uuidd.service
1451 %{systemdunitdir}/uuidd.socket
1454 %defattr(644,root,root,755)
1455 %attr(755,root,root) /%{_lib}/libmount.so.*.*
1456 %attr(755,root,root) %ghost /%{_lib}/libmount.so.1
1457 # move to -n mount when mount starts to use libmount
1458 %attr(755,root,root) /bin/findmnt
1459 %{_mandir}/man8/findmnt.8*
1461 %files -n libmount-devel
1462 %defattr(644,root,root,755)
1463 %attr(755,root,root) %{_libdir}/libmount.so
1464 %{_libdir}/libmount.la
1465 %{_includedir}/libmount
1466 %{_pkgconfigdir}/mount.pc
1468 %files -n libmount-static
1469 %defattr(644,root,root,755)
1470 %{_libdir}/libmount.a
1473 %defattr(644,root,root,755)
1474 %attr(755,root,root) /sbin/fsck
1475 %{_mandir}/man8/fsck.8*
1479 %defattr(644,root,root,755)
1480 %attr(755,root,root) %{_libdir}/initrd/blkid
1481 %attr(755,root,root) %{_libdir}/initrd/blockdev
1482 %attr(755,root,root) %{_libdir}/initrd/fdformat
1483 %attr(755,root,root) %{_libdir}/initrd/fdisk
1484 %attr(755,root,root) %{_libdir}/initrd/findfs
1485 %attr(755,root,root) %{_libdir}/initrd/hwclock
1486 %attr(755,root,root) %{_libdir}/initrd/look
1487 %attr(755,root,root) %{_libdir}/initrd/mkswap
1488 %attr(755,root,root) %{_libdir}/initrd/namei
1489 %attr(755,root,root) %{_libdir}/initrd/rename
1490 %ifnarch sparc sparcv9 sparc64
1491 %attr(755,root,root) %{_libdir}/initrd/sfdisk
1493 %attr(755,root,root) %{_libdir}/initrd/swaplabel
1494 %attr(755,root,root) %{_libdir}/initrd/uuidgen
1495 %attr(755,root,root) %{_libdir}/initrd/wipefs
1497 #%attr(755,root,root) %{_libdir}/initrd/chrt
1498 # not built because of disabled libmount
1499 #%attr(755,root,root) %{_libdir}/initrd/e2fsck
1500 #%attr(755,root,root) %{_libdir}/initrd/fsck