2 # - remote chfn/chsh (BR: libuser >= 0.58)? - but PLD uses pwdutils/shadow implementation currently
3 # - verify initrd tools set:
4 # - I've taken list from 2.21.3 package, but there was no explicit list, so
5 # there are probably some unneeded tools
6 # - chrt is not built now (because of --disable-schedutils), but it's probably not needed
7 # - fsck is not built now (because of --disable-libmount)
8 # - maybe we want some more now?
11 %bcond_with uClibc # link initrd version with static glibc instead of uClibc
12 %bcond_without dietlibc # link initrd version with dietlibc instead of uClibc
13 %bcond_without selinux # SELinux support
14 %bcond_without su # su/runuser programs
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_with 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 1:1.1.8-5
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.29/%{name}-%{version}.tar.xz
44 # Source0-md5: 07b6845f48a421ad5844aa9d58edb837
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
53 Source9: runuser-l.pamd
56 Source12: blockdev.service
58 Patch0: %{name}-fdformat-ide.patch
59 Patch1: %{name}-fhs.patch
60 Patch2: %{name}-login-lastlog.patch
61 Patch3: %{name}-procpartitions.patch
62 Patch4: su-paths.patch
63 Patch5: %{name}-diet.patch
64 URL: https://github.com/karelzak/util-linux
65 BuildRequires: audit-libs-devel >= 1.0.6
66 BuildRequires: autoconf >= 2.60
67 BuildRequires: automake >= 1:1.10
68 BuildRequires: gettext-tools >= 0.18.3
69 %{?with_fallocate:BuildRequires: glibc-devel >= 6:2.11}
70 BuildRequires: gtk-doc >= 1.10
71 BuildRequires: gtk-doc-automake >= 1.10
72 BuildRequires: libcap-ng-devel
73 %{?with_selinux:BuildRequires: libselinux-devel >= 2.0}
74 %{?with_selinux:BuildRequires: libsepol-devel}
75 BuildRequires: libtool >= 2:2.2
76 BuildRequires: linux-libc-headers >= 7:2.6.27
77 BuildRequires: ncurses-devel >= 5.0
78 BuildRequires: pam-devel >= %{pam_ver}
79 BuildRequires: pkgconfig
80 BuildRequires: python3-devel
81 BuildRequires: readline-devel
82 BuildRequires: rpm >= 4.4.9-56
83 BuildRequires: rpmbuild(macros) >= 1.671
84 BuildRequires: sed >= 4.0
85 BuildRequires: tar >= 1:1.22
86 BuildRequires: udev-devel
88 BuildRequires: zlib-devel
91 BuildRequires: uClibc-static >= 2:0.9.29
94 BuildRequires: dietlibc-static >= 2:0.32-14
96 BuildRequires: glibc-static
100 Requires: libblkid = %{version}-%{release}
101 Requires: libfdisk = %{version}-%{release}
102 %{?with_selinux:Requires: libselinux >= 2.0}
103 Requires: libsmartcols = %{version}-%{release}
104 Requires: pam >= %{pam_ver}
105 Provides: eject = %{version}-%{release}
113 Obsoletes: rawdevices
114 Obsoletes: schedutils
117 Obsoletes: util-linux-chkdupexe
118 Obsoletes: util-linux-ng < 2.20-1
119 Obsoletes: util-linux-suids
120 Conflicts: SysVinit-tools < 2.88-15
121 Conflicts: e2fsprogs < 1.41.8-5
122 Conflicts: rc-scripts < 0.4.9-2
123 Conflicts: shadow-extras < 1:4.0.3-6
125 Conflicts: coreutils < 8.19
127 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
129 %define debugcflags -O1 -g
131 # for some reason known only to rpm there must be "\\|" not "\|" here
132 %define dietarch %(echo %{_target_cpu} | sed -e 's/i.86\\|pentium.\\|athlon/i386/;s/amd64/x86_64/;s/armv.*/arm/')
133 %define dietlibdir %{_prefix}/lib/dietlibc/lib-%{dietarch}
137 %define filterout_ld -Wl,-z,relro
141 util-linux contains a large variety of low-level system utilities
142 necessary for a functional Linux system. This includes, among other
143 things, configuration tools such as fdisk and system programs such as
146 %description -l de.UTF-8
147 util-linux enthält eine große Anzahl an
148 low-level-Systemdienstprogrammen, die für ein funktionierendes
149 Linux-System erforderlich sind. Dazu gehören Konfigurationstools wie
150 'fdisk' und Systemprogramme wie 'logger'.
152 %description -l es.UTF-8
153 util-linux contiene una gran variedad de utilitarios de sistema de
154 bajo nivel necesarios a un sistema Linux funcional. Esto incluye,
155 entre otras cosas, herramientas de configuración como fdisk y
156 programas de sistema como logger.
158 %description -l fr.UTF-8
159 util-linux contient une grande variété d'utilitaire système bas niveau
160 nécessaires au fonctionnement d'un système Linux. Cela comprend, entre
161 autres, les outils de configuration comme fdisk et des programmes
162 systèmes comme logger.
164 %description -l pl.UTF-8
165 util-linux zawiera wiele różnych, niskopoziomowych narzędzi
166 systemowych niezbędnych do prawidłowego działania Linuksa. W pakiecie
167 znajdują się między innymi narzędzia konfiguracyjne, takie jak fdisk i
168 programy systemowe, takie jak logger.
170 %description -l pt_BR.UTF-8
171 util-linux contém uma grande variedade de utilitários de sistema de
172 baixo-nível necessários para um sistema Linux funcional. Isso inclui,
173 entre outras coisas, ferramentas de configuração como fdisk e
174 programas de sistema como logger.
176 %description -l ru.UTF-8
177 Этот пакет содержит большой набор системных утилит низкого уровня,
178 которые необходимы для функционирования системы Linux. Он включает, в
179 числе прочих, инструменты конфигурации, такие как fdisk, и системные
180 программы, такие как logger.
182 %description -l tr.UTF-8
183 şlevsel durumdaki bir Linux sistemi için gerekli birçok alt düzey
184 sistem araçlarını içerir. Bunlar arasında fdisk gibi yapılandırma
185 uygulamaları ve logger gibi sistem programları sayılabilir.
187 %description -l uk.UTF-8
188 Цей пакет містить великий набір системних утиліт низького рівня, які
189 необхідні для функціонування системи Linux. Він містить, окрім інших,
190 конфігураційні інструменти (такі як fdisk) та системні програми (такі
194 Summary: Support for blockdev
195 Summary(pl.UTF-8): Obsługa blockdev
196 Group: Applications/System
197 Requires(post,preun): /sbin/chkconfig
198 Requires(post,preun,postun): systemd-units >= 38
200 Requires: rc-scripts >= 0.4.3.0
201 Requires: systemd-units >= 38
203 %description -n blockdev
204 The utility blockdev allows one to call block device ioctls from the
205 command line. This package also includes initscript to set blockdev
206 parameters at system startup.
208 %description -n blockdev -l pl.UTF-8
209 Narzędzie blockdev pozwala na wywołania ioctl dla urządzeń blokowych z
210 linii poleceń. Ten pakiet zawiera także skrypt inicjalizacyjny do
211 ustawiania parametrów blockdev przy starcie systemu.
214 Summary: Programs for setting up and configuring loopback devices
215 Summary(de.UTF-8): Programme zum Einrichten und Konfigurieren von Loopback-Geräten
216 Summary(fr.UTF-8): Programmes pour mettre en place et configurer les loopback
217 Summary(pl.UTF-8): Program do konfiguracji urządzenia blokowego loopback
218 Summary(ru.UTF-8): Программы для настройки loopback-устройств
219 Summary(tr.UTF-8): Yerel-çevrim aygıtlarının kurulması ve ayarlanması için programlar
220 Summary(uk.UTF-8): Програми для конфігурації loopback-пристроїв
221 Group: Applications/System
222 Requires: libsmartcols = %{version}-%{release}
224 %description -n losetup
225 Linux supports a special block device called the loopback device,
226 which maps a normal file onto a virtual block device. This package
227 contains programs for setting up and removing the mapping between
228 files and loopback devices.
230 Block loopback devices should not be confused with the networking
231 loopback device, which is configured with the normal ifconfig command.
233 %description -n losetup -l de.UTF-8
234 Linux unterstützt ein spezielles Blockgerät, das sogenannte Loopback,
235 das eine normale Datei auf ein virtuelles Blockgerät abbildet. Das
236 Paket enthält Programme zum Einrichten und Entfernen der Zuordnung
237 zwischen Dateien und Loopback-Geräten.
239 %description -n losetup -l fr.UTF-8
240 Linux gère un périphérique bloc spécial appelé « loopback », qui
241 correspond à un fichier normal sur un périphérique bloc virtuel. Ce
242 paquetage contient les programmes pour configurer et supprimer la
243 correspondance entre les fichiers et les périphériques loopback.
245 Les périphériques bloc loopback ne doivent pas être confondus avec le
246 périphérique loopback du réseau, configuré avec la commande ifconfig
249 %description -n losetup -l pl.UTF-8
250 Linux wspiera specjalne urządzenie blokowe loopback, które mapuje
251 normalny plik w wirtualne urządzenie blokowe. Pakiet ten zawiera
252 program, przy pomocy którego będziesz mógł je skonfigurować.
254 Urządzenie blokowe loopback nie powinno być mylone z sieciowym
255 interfejsem loopback, który jest konfigurowany przy pomocy polecenia
258 %description -n losetup -l ru.UTF-8
259 Linux поддерживает специальное блочное устройство, называемое
260 loopback, которое отображает обычный файл в виртуальное блочное
261 устройство. Это позволяет использовать файл как виртуальную файловую
262 систему. Losetup используется для связи loopback-устройств с обычными
263 файлами или блочными устройствами, для отсоединения loopback-устройств
264 и запросов их статуса.
266 %description -n losetup -l tr.UTF-8
267 Linux özel bir blok aygıt olan yerel-çevrim aygıtını (loopback device)
268 destekler. Bu aygıt normal bir dosyanın sanal bir blok aygıtı üzerine
269 haritasını çıkarır. Bu paket, dosyalar ve yerel-çevrim aygıtları
270 arasındaki haritalama işleminin kurulması ve kaldırılması için
271 programlar içerir. Blok yerel-çevrim aygıtı ifconfig komutu ile
272 yapılandırılan ağ yerel-çevrim aygıtı ile karıştırılmamalıdır.
274 %description -n losetup -l uk.UTF-8
275 Linux підтримує спеціальний блочний пристрій, loopback, який
276 відображує звичайний файл у віртуальний блочний пристрій. Це дозволяє
277 використовувати файл як віртуальну файлову систему. Losetup
278 використовують для зв'язку loopback-пристроїв зі звичайними файлами
279 або блочними пристроями, для від'єднання loopback-пристроїв та
283 Summary: Programs for mounting and unmounting filesystems
284 Summary(de.UTF-8): Programme zum montieren und abmontieren von Dateisystemen
285 Summary(fr.UTF-8): Programme pour monter et démonter des systèmes de fichiers
286 Summary(pl.UTF-8): Programy do montowania i odmontowywania systemów plików
287 Summary(ru.UTF-8): Программы для монтирования и размонтирования файловых систем
288 Summary(tr.UTF-8): Dosya sistemlerini bağlamak ve çözmek için programlar
289 Summary(uk.UTF-8): Програми для монтування та розмонтування файлових систем
290 Group: Applications/System
291 Requires: libmount = %{version}-%{release}
292 Requires: libsmartcols = %{version}-%{release}
293 Conflicts: SysVinit < 2.86-26
294 # C: nfs-utils-common is opposite to http://cvs.pld-linux.org/packages/nfs-utils/nfs-utils.spec?r1=1.165&r2=1.166
295 Conflicts: nfs-utils-common < 1.1.3-3
297 %description -n mount
298 mount is used for adding new filesystems, both local and networked, to
299 your current directory structure. The filesystems must already exist
300 for this to work. It can also be used to change the access types the
301 kernel uses for already-mounted filesystems.
303 This package is critical for the functionality of your system.
305 %description -n mount -l de.UTF-8
306 mount wird zum Hinzufügen neuer Dateisysteme (lokal und im Netzwerk)
307 zu Ihrer aktuellen Verzeichnisstruktur verwendet. Die Dateisysteme
308 müssen bereits existieren. Außerdem können die Zugriffstypen geändert
309 werden, die der Kernel für bereits montierte Dateisysteme verwendet.
311 Dieses Paket ist für Ihr System unbedingt erforderlich.
313 %description -n mount -l fr.UTF-8
314 mount sert à ajouter de nouveaux systèmes de fichiers, locaux ou
315 réseaux, à votre structure de répertoire. Les systèmes de fichiers
316 doivent déjà exister pour que cela fonctionne. Il peut aussi servir à
317 changer les types d'accès pour les systèmes de fichiers déjà montés.
319 Ce paquetage est critique pour le fonctionnement de votre système.
321 %description -n mount -l pl.UTF-8
322 Program mount jest używany przez system do montowania systemów plików,
323 zarówno lokalnych jak i sieciowych (np. NFS).
325 Pakiet ten jest niezbędny do prawidłowej pracy twojego Linuksa.
327 %description -n mount -l ru.UTF-8
328 Пакет mount содержит программы mount, umount, swapon и swapoff. Файлы
329 в вашей системе организованы в виде одного большого дерева или
330 иерархии. Эти файлы могут быть размещены на разных устройствах.
331 Команда mount присоединяет файловую систему на некотором устройстве к
332 дереву файлов вашей системы. Команда umount отсоединяет файловую
333 систему от дерева. Swapon и swapoff, соответственно, разрешает и
334 запрещает своппинг в определенные файлы и устройства.
336 %description -n mount -l tr.UTF-8
337 mount, hem yerel hem de ağ dosya sistemlerinin dizin yapısına
338 eklenmesi için kullanılır. Bunun için bağlanacak dosya sisteminin
339 önceden hazırlanmış olması gerekir. Aynı zamanda çekirdeğin bağlanmış
340 dosya sistemlerine erişimini değiştirmek için de kullanılır. Bu paket
341 sisteminizin işlevselliği açısından kritiktir.
343 %description -n mount -l uk.UTF-8
344 Пакет mount містить програми mount, umount, swapon та swapoff. Файли у
345 вашій системі організовані у вигляді одного великого дерева або
346 ієрархії. Ці файли можуть бути розташовані на різних пристроях.
347 Команда mount під'єднує файлову систему на деякому пристрої до дерева
348 файлів вашої системи. Команда umount від'єднує файлову систему від
349 дерева. Swapon та swapoff, відповідно, дозволяє та заборонює свопінг у
350 визначені файли або пристрої.
353 Summary: Configures kernel parallel port driver
354 Summary(de.UTF-8): Konfiguriert den Kerneltreiber für den parallelen Port
355 Summary(fr.UTF-8): Configure le pilote du port parallèle dans le noyau
356 Summary(pl.UTF-8): Program do konfigurowania sterownika portu równoległego
357 Summary(tr.UTF-8): Çekirdeğin paralel bağlantı noktası sürücüsünü ayarlar
359 Group: Applications/System
361 %description -n tunelp
362 tunelp aids in configuring the kernel parallel port driver.
364 %description -n tunelp -l de.UTF-8
365 tunelp hilft bei der Konfiguration des Kernel-Parallelport-Treibers.
367 %description -n tunelp -l fr.UTF-8
368 « tunelp » aide à configurer le pilote du noyau pour le port
371 %description -n tunelp -l pl.UTF-8
372 Program do konfigurowania sterownika portu równoległego.
374 %description -n tunelp -l tr.UTF-8
375 Paralel bağlantı noktası sürücüsünü ayarlar.
378 Summary: login is used when signing onto a system
379 Summary(pl.UTF-8): login jest używany do rozpoczęcia pracy w systemie
380 Group: Applications/System
381 Requires: pam >= %{pam_ver}
382 Obsoletes: heimdal-login
384 %description -n login
385 login is used when signing onto a system. It can also be used to
386 switch from one user to another at any time (most modern shells have
387 support for this feature built into them, however).
389 %description -n login -l pl.UTF-8
390 login jest używany do rozpoczęcia pracy w systemie. Może być używany
391 do przełączania z jednego użytkownika na innego w każdym momencie
392 (jednak większość nowoczesnych powłok ma takie funkcje wbudowane).
395 Summary: Alternative Linux getty
396 Summary(pl.UTF-8): Alternatywny getty
397 Group: Applications/System
400 %description -n agetty
401 agetty is simple Linux getty with serial support.
403 %description -n agetty -l pl.UTF-8
404 agetty jest prostym linuksowym getty z obsługą portu szeregowego.
407 Summary: Library to handle device identification and token extraction
408 Summary(pl.UTF-8): Biblioteka do obsługi identyfikacji urządzeń
411 Requires: libuuid = %{version}-%{release}
412 Obsoletes: util-linux-ng-libs < 2.20-1
414 %description -n libblkid
415 Library to handle device identification and token extraction.
417 %description -n libblkid -l pl.UTF-8
418 Biblioteka do obsługi identyfikacji urządzeń i wydobywania tokenów.
420 %package -n libblkid-devel
421 Summary: Header files for blkid library
422 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki blkid
424 Group: Development/Libraries
425 Requires: libblkid = %{version}-%{release}
426 Requires: libuuid-devel = %{version}-%{release}
427 Obsoletes: util-linux-ng-devel < 2.20-1
429 %description -n libblkid-devel
430 Header files for blkid library.
432 %description -n libblkid-devel -l pl.UTF-8
433 Pliki nagłówkowe biblioteki blkid.
435 %package -n libblkid-static
436 Summary: Static library to handle device identification and token extraction
437 Summary(pl.UTF-8): Statyczna biblioteka do obsługi identyfikacji urządzeń
439 Group: Development/Libraries
440 Requires: libblkid-devel = %{version}-%{release}
441 Requires: libuuid-static = %{version}-%{release}
442 Obsoletes: util-linux-ng-static < 2.20-1
444 %description -n libblkid-static
445 Static library to handle device identification and token extraction.
447 %description -n libblkid-static -l pl.UTF-8
448 Statyczna biblioteka do obsługi identyfikacji urządzeń i wydobywania
451 %package -n libblkid-dietlibc
452 Summary: Static dietlibc library to handle device identification and token extraction
453 Summary(pl.UTF-8): Statyczna biblioteka dietlibc do obsługi identyfikacji urządzeń
455 Group: Development/Libraries
456 Requires: libblkid-devel = %{version}-%{release}
457 Requires: libuuid-dietlibc = %{version}-%{release}
459 %description -n libblkid-dietlibc
460 Library to handle device identification and token extraction - static
463 %description -n libblkid-dietlibc -l pl.UTF-8
464 Biblioteka do obsługi identyfikacji urządzeń i wydobywania tokenów -
465 wersja statyczna dla dietlibc.
468 Summary: Library for accessing and manipulating UUID
469 Summary(pl.UTF-8): Biblioteka umożliwiająca dostęp i zmiany UUID
472 Conflicts: e2fsprogs < 1.34-3
474 %description -n libuuid
475 Library for accessing and manipulating UUID.
477 %description -n libuuid -l pl.UTF-8
478 Biblioteka umożliwiająca dostęp i zmiany UUID.
480 %package -n libuuid-devel
481 Summary: Header files for library for accessing and manipulating UUID
482 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki umożliwiającej dostęp i zmiany UUID
484 Group: Development/Libraries
485 Requires: libuuid = %{version}-%{release}
486 Conflicts: e2fsprogs-devel < 1.34-3
488 %description -n libuuid-devel
489 Library for accessing and manipulating UUID - development files.
491 %description -n libuuid-devel -l pl.UTF-8
492 Biblioteka umożliwiająca dostęp i zmiany UUID - pliki dla
495 %package -n libuuid-static
496 Summary: Static library for accessing and manipulating UUID
497 Summary(pl.UTF-8): Statyczna biblioteka umożliwiająca dostęp i zmiany UUID
499 Group: Development/Libraries
500 Requires: libuuid-devel = %{version}-%{release}
501 Conflicts: e2fsprogs-static < 1.34-3
503 %description -n libuuid-static
504 Library for accessing and manipulating UUID - static version.
506 %description -n libuuid-static -l pl.UTF-8
507 Biblioteka umożliwiająca dostęp i zmiany UUID - wersja statyczna.
509 %package -n libuuid-dietlibc
510 Summary: Static dietlibc library for accessing and manipulating UUID
511 Summary(pl.UTF-8): Statyczna biblioteka dietlibc umożliwiająca dostęp i zmiany UUID
513 Group: Development/Libraries
514 Requires: libuuid-devel = %{version}-%{release}
515 Conflicts: e2fsprogs-static < 1.34-3
517 %description -n libuuid-dietlibc
518 Library for accessing and manipulating UUID - static dietlibc version.
520 %description -n libuuid-dietlibc -l pl.UTF-8
521 Biblioteka umożliwiająca dostęp i zmiany UUID - wersja statyczna dla
525 Summary: Helper daemon to guarantee uniqueness of time-based UUIDs
526 Summary(pl.UTF-8): Pomocniczy demon gwarantujący unikalność UUID-ów opartych na czasie
529 Requires(postun): /usr/sbin/groupdel
530 Requires(postun): /usr/sbin/userdel
531 Requires(pre): /bin/id
532 Requires(pre): /usr/bin/getgid
533 Requires(pre): /usr/sbin/groupadd
534 Requires(pre): /usr/sbin/groupmod
535 Requires(pre): /usr/sbin/useradd
536 Requires(pre): /usr/sbin/usermod
537 Requires(post,preun,postun): systemd-units >= 38
538 Requires: libuuid = %{version}-%{release}
539 Requires: systemd-units >= 38
540 Provides: group(uuidd)
541 Provides: user(uuidd)
542 Conflicts: libuuid < 1.40.5-0.1
544 %description -n uuidd
545 The uuidd package contains a userspace daemon (uuidd) which guarantees
546 uniqueness of time-based UUID generation even at very high rates on
549 %description -n uuidd -l pl.UTF-8
550 Ten pakiet zawiera działającego w przestrzeni użytkownika demona
551 (uuidd) gwarantującego unikalność generowania UUID-ów opartych na
552 czasie nawet przy bardzo dużej częstotliwości na systemach SMP.
555 Summary: fdisk library
556 Summary(pl.UTF-8): Biblioteka fdisk
559 Requires: libblkid = %{version}-%{release}
560 Requires: libuuid = %{version}-%{release}
562 %description -n libfdisk
565 %description -n libfdisk -l pl.UTF-8
568 %package -n libfdisk-devel
569 Summary: Header files for fdisk library
570 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki fdisk
572 Group: Development/Libraries
573 Requires: libblkid-devel = %{version}-%{release}
574 Requires: libfdisk = %{version}-%{release}
575 Requires: libuuid-devel = %{version}-%{release}
577 %description -n libfdisk-devel
578 Header files for fdisk library.
580 %description -n libfdisk-devel -l pl.UTF-8
581 Pliki nagłówkowe biblioteki fdisk.
583 %package -n libfdisk-static
584 Summary: Static version of fdisk library
585 Summary(pl.UTF-8): Statyczna wersja biblioteki fdisk
587 Group: Development/Libraries
588 Requires: libfdisk-devel = %{version}-%{release}
590 %description -n libfdisk-static
591 Static version of fdisk library.
593 %description -n libfdisk-static -l pl.UTF-8
594 Statyczna wersja biblioteki fdisk.
597 Summary: Library to handle mounting-related tasks
598 Summary(pl.UTF-8): Biblioteka obsługująca zadania związane z montowaniem
601 Requires: libblkid = %{version}-%{release}
603 %description -n libmount
604 Library to handle mounting-related tasks.
606 %description -n libmount -l pl.UTF-8
607 Biblioteka obsługująca zadania związane z montowaniem.
609 %package -n libmount-devel
610 Summary: Header files for mount library
611 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki mount
613 Group: Development/Libraries
614 Requires: libblkid-devel = %{version}-%{release}
615 Requires: libmount = %{version}-%{release}
617 %description -n libmount-devel
618 Header files for mount library.
620 %description -n libmount-devel -l pl.UTF-8
621 Pliki nagłówkowe biblioteki mount.
623 %package -n libmount-static
624 Summary: Static version of mount library
625 Summary(pl.UTF-8): Statyczna wersja biblioteki mount
627 Group: Development/Libraries
628 Requires: libmount-devel = %{version}-%{release}
630 %description -n libmount-static
631 Static version of mount library.
633 %description -n libmount-static -l pl.UTF-8
634 Statyczna wersja biblioteki mount.
636 %package -n python3-libmount
637 Summary: Python 3.x libmount bindings
638 Summary(pl.UTF-8): Wiązania Pythona 3.x do biblioteki libmount
640 Group: Libraries/Python
641 Requires: libmount = %{version}-%{release}
643 %description -n python3-libmount
644 Python 3.x libmount bindings.
646 %description -n python3-libmount -l pl.UTF-8
647 Wiązania Pythona 3.x do biblioteki libmount.
650 Summary: Check and repair a Linux file system
651 Summary(pl.UTF-8): Sprawdzanie i naprawa linuksowego systemu plików
652 Group: Applications/System
653 Requires: libblkid = %{version}-%{release}
656 Check and repair a Linux file system.
658 %description -n fsck -l pl.UTF-8
659 Sprawdzanie i naprawa linuksowego systemu plików.
661 %package -n libsmartcols
662 Summary: Library to handle tables and trees
663 Summary(pl.UTF-8): Biblioteka do obsługi tabelek i drzewek
667 %description -n libsmartcols
668 Library to handle tables and trees.
670 %description -n libsmartcols -l pl.UTF-8
671 Biblioteka do obsługi tabelek i drzewek.
673 %package -n libsmartcols-devel
674 Summary: Header files for smartcols library
675 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki smartcols
677 Group: Development/Libraries
678 Requires: libsmartcols = %{version}-%{release}
680 %description -n libsmartcols-devel
681 Header files for smartcols library.
683 %description -n libsmartcols-devel -l pl.UTF-8
684 Pliki nagłówkowe biblioteki smartcols.
686 %package -n libsmartcols-static
687 Summary: Static version of smartcols library
688 Summary(pl.UTF-8): Statyczna wersja biblioteki smartcols
690 Group: Development/Libraries
691 Requires: libsmartcols-devel = %{version}-%{release}
693 %description -n libsmartcols-static
694 Static version of smartcols library.
696 %description -n libsmartcols-static -l pl.UTF-8
697 Statyczna wersja biblioteki smartcols.
700 Summary: blkid - initrd version
701 Summary(pl.UTF-8): blkid - wersja dla initrd
703 Obsoletes: util-linux-ng-initrd < 2.20-1
704 Conflicts: geninitrd < 10000.10
707 This package includes a blkid utility to recognize partitions by label
708 or UUID - staticaly linked for initrd.
710 %description initrd -l pl.UTF-8
711 Pakiet ten zawiera narzędzie blkid do rozpoznawania partycji przez
712 etykietę lub UUID - statycznie skonsolidowane na potrzeby initrd.
714 %package -n bash-completion-util-linux
715 Summary: bash completion for util-linux commands
716 Summary(pl.UTF-8): Bashowe dopełnianie parametrów dla poleceń z pakietu util-linux
717 Group: Applications/Shells
718 Requires: %{name} = %{version}-%{release}
719 Requires: bash-completion >= 2.0
720 %if "%{_rpmversion}" >= "5"
724 %description -n bash-completion-util-linux
725 Bash completion for util-linux commands.
727 %description -n bash-completion-util-linux -l pl.UTF-8
728 Bashowe dopełnianie parametrów dla poleceń z pakietu util-linux.
737 %{?with_initrd:%patch5 -p1}
739 cp -p %{SOURCE10} nologin.c
751 export CPPFLAGS="%{rpmcppflags} -I/usr/include/ncurses -DHAVE_LSEEK64_PROTOTYPE -DHAVE_LLSEEK_PROTOTYPE"
753 %{?with_uClibc:xCC="%{_target_cpu}-uclibc-gcc"}
754 %{?with_dietlibc:xCC="%{__cc}"; xCC="diet ${xCC#*ccache }"}
757 ac_cv_header_crypt_h=no \
758 ac_cv_header_stdio_ext_h=no \
761 %if "%{?configure_cache}" == "1"
762 --cache-file=%{?configure_cache_file}%{!?configure_cache_file:configure}-initrd.cache \
770 --enable-libmount-force-mountinfo \
772 --disable-chfn-chsh \
784 --disable-schedutils \
786 --disable-silent-rules \
790 --disable-use-tty-group \
800 # configure gets it unconditionally wrong
801 %{__sed} -i -e 's/#define HAVE_WIDECHAR 1//' config.h
805 LDFLAGS="-Wl,-static"
808 CPPFLAGS="$CPPFLAGS -D_BSD_SOURCE" \
813 DESTDIR=$(pwd)/initrd
821 %{!?with_fallocate:--disable-fallocate} \
822 --disable-silent-rules \
823 --disable-use-tty-group \
830 --enable-login-chown-vcs \
834 --enable-runuser%{!?with_su:=no} \
835 --enable-su%{!?with_su:=no} \
843 --with-bashcompletiondir=/usr/share/bash-completion/completions \
844 --with-selinux%{!?with_selinux:=no} \
850 %{__cc} %{rpmcflags} nologin.c -o nologin
853 rm -rf $RPM_BUILD_ROOT
854 install -d $RPM_BUILD_ROOT/etc/{pam.d,rc.d/init.d,sysconfig,security} \
855 $RPM_BUILD_ROOT{/%{_lib},/var/{lock,lib/libuuid}} \
856 $RPM_BUILD_ROOT{/lib/systemd/pld-helpers.d,%{systemdunitdir}}
857 %{?with_dietlibc:install -d $RPM_BUILD_ROOT%{dietlibdir}}
860 DESTDIR=$RPM_BUILD_ROOT
862 %{__mv} $RPM_BUILD_ROOT%{_sbindir}/{addpart,delpart,partx} $RPM_BUILD_ROOT/sbin
863 %{__mv} $RPM_BUILD_ROOT/sbin/raw $RPM_BUILD_ROOT%{_bindir}
865 install -p nologin $RPM_BUILD_ROOT/sbin
866 cp -p %{SOURCE11} $RPM_BUILD_ROOT%{_mandir}/man8
868 cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/login
869 install -p %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/blockdev
870 cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/blockdev
871 cp -p %{SOURCE12} $RPM_BUILD_ROOT%{systemdunitdir}/blockdev.service
872 cp -p %{SOURCE13} $RPM_BUILD_ROOT/lib/systemd/pld-helpers.d/blockdev.sh
874 ln -s ../sbin/runuser $RPM_BUILD_ROOT/bin/runuser
875 cp -p %{SOURCE6} $RPM_BUILD_ROOT/etc/pam.d/su
876 cp -p %{SOURCE7} $RPM_BUILD_ROOT/etc/pam.d/su-l
877 cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/pam.d/runuser
878 cp -p %{SOURCE9} $RPM_BUILD_ROOT/etc/pam.d/runuser-l
881 :> $RPM_BUILD_ROOT/etc/security/blacklist.login
882 :> $RPM_BUILD_ROOT/var/lock/wtmpxlock
883 :> $RPM_BUILD_ROOT%{_sysconfdir}/blkid.tab
885 for lib in blkid fdisk mount smartcols uuid; do
886 mv $RPM_BUILD_ROOT%{_libdir}/lib${lib}.so.* $RPM_BUILD_ROOT/%{_lib}
887 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/lib${lib}.so.*.*.*) \
888 $RPM_BUILD_ROOT%{_libdir}/lib${lib}.so
892 %{__rm} $RPM_BUILD_ROOT%{py3_sitedir}/libmount/pylibmount.la
893 # obsoleted by pkg-config (libuuid.la temporarily kept because of packages built with it)
894 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib{blkid,fdisk,mount,smartcols}.la
896 ln -s hwclock $RPM_BUILD_ROOT/sbin/clock
897 echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/man8/clock.8
899 ln -s utmpdump $RPM_BUILD_ROOT%{_bindir}/utmpx-dump
900 ln -s mkswap $RPM_BUILD_ROOT/sbin/mkfs.swap
902 for d in cs de es fi fr hu id it ja ko nl pl ; do
903 for m in man1 man5 man8 ; do
904 if [ -d man/$d/$m ]; then
905 install -d $RPM_BUILD_ROOT%{_mandir}/$d/$m
906 cp -p man/$d/$m/* $RPM_BUILD_ROOT%{_mandir}/$d/$m
910 # it's been moved from man1 to man8
911 for d in es ja ko ; do
912 mv -f $RPM_BUILD_ROOT%{_mandir}/$d/man1/readprofile.1 \
913 $RPM_BUILD_ROOT%{_mandir}/$d/man8/readprofile.8
914 %{__sed} -i -e 's/READPROFILE 1/READPROFILE 8/' $RPM_BUILD_ROOT%{_mandir}/$d/man8/readprofile.8
916 # fix inconsistent man links
917 echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/es/man8/clock.8
918 echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/ja/man8/clock.8
919 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/es/man8/swapoff.8
920 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/it/man8/swapoff.8
921 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/ja/man8/swapoff.8
922 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/ko/man8/swapoff.8
923 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/pl/man8/swapoff.8
925 # cleanup, remove files not included in package
926 %{__rm} $RPM_BUILD_ROOT%{_bindir}/{chfn,chsh,newgrp} \
927 $RPM_BUILD_ROOT%{_sbindir}/{vigr,vipw} \
928 $RPM_BUILD_ROOT%{_mandir}/man1/{chfn,chsh,newgrp}.1 \
929 $RPM_BUILD_ROOT%{_mandir}/man8/{vigr,vipw}.8 \
930 $RPM_BUILD_ROOT%{_mandir}/*/man1/{arch,chkdupexe,ddate,reset}.1 \
931 $RPM_BUILD_ROOT%{_mandir}/*/man5/nfs.5 \
932 $RPM_BUILD_ROOT%{_mandir}/*/man8/{cytune,elvtune,setfdprm,sln,ramsize,raw,rdev,rootflags,vidmode}.8
934 %ifarch sparc sparcv9 sparc64
935 # programs not built on sparc
936 %{__rm} $RPM_BUILD_ROOT%{_mandir}/*/man8/{cfdisk,sfdisk}.8
940 %{__rm} $RPM_BUILD_ROOT%{_docdir}/%{name}/getopt/getopt-parse.*sh
943 install -d $RPM_BUILD_ROOT%{_libdir}/initrd
944 install -p initrd/bin/* $RPM_BUILD_ROOT%{_libdir}/initrd
945 install -p initrd/sbin/* $RPM_BUILD_ROOT%{_libdir}/initrd
946 ln -s fsck $RPM_BUILD_ROOT%{_libdir}/initrd/e2fsck
948 # We don't need those
949 %{__rm} $RPM_BUILD_ROOT%{_libdir}/initrd/{cal,col,colcrt,colrm,column,ctrlaltdel,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}
950 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib{blkid,mount}.la
953 cp -a initrd/%{_lib}/lib*.a $RPM_BUILD_ROOT%{dietlibdir}
960 rm -rf $RPM_BUILD_ROOT
963 /sbin/chkconfig --add blockdev
964 %service blockdev restart
965 %systemd_post blockdev.service
968 if [ "$1" = "0" ]; then
969 %service blockdev stop
970 /sbin/chkconfig --del blockdev
972 %systemd_preun blockdev.service
977 %triggerpostun -n blockdev -- blockdev < 2.24-4
978 %systemd_trigger blockdev.service
980 %post -n libblkid -p /sbin/ldconfig
981 %postun -n libblkid -p /sbin/ldconfig
983 %post -n libuuid -p /sbin/ldconfig
984 %postun -n libuuid -p /sbin/ldconfig
987 if [ "$(getgid libuuid 2>/dev/null)" = "222" ]; then
988 /usr/sbin/groupmod -n uuidd libuuid
990 %groupadd -g 222 uuidd
991 if [ "$(id -u libuuid 2>/dev/null)" = "222" ]; then
992 /usr/sbin/usermod -l uuidd libuuid
994 %useradd -u 222 -r -d /var/lib/libuuid -s /bin/false -c "UUID generator helper daemon" -g uuidd uuidd
997 if [ "$1" = "0" ]; then
1002 %post -n libfdisk -p /sbin/ldconfig
1003 %postun -n libfdisk -p /sbin/ldconfig
1005 %post -n libmount -p /sbin/ldconfig
1006 %postun -n libmount -p /sbin/ldconfig
1008 %post -n libsmartcols -p /sbin/ldconfig
1009 %postun -n libsmartcols -p /sbin/ldconfig
1011 %files -f %{name}.lang
1012 %defattr(644,root,root,755)
1013 %doc AUTHORS ChangeLog NEWS README README.licensing Documentation misc-utils/getopt-parse.{bash,tcsh}
1015 %attr(755,root,root) /sbin/clock
1016 %attr(755,root,root) /sbin/hwclock*
1017 %attr(755,root,root) /sbin/nologin
1018 %{_mandir}/man8/clock.8*
1019 %{_mandir}/man8/hwclock.8*
1020 %{_mandir}/man8/nologin.8*
1021 %lang(es) %{_mandir}/es/man8/clock.8*
1022 %lang(es) %{_mandir}/es/man8/hwclock.8*
1023 %lang(ja) %{_mandir}/ja/man8/clock.8*
1024 %lang(ja) %{_mandir}/ja/man8/hwclock.8*
1026 %ghost %{_sysconfdir}/blkid.tab
1027 %attr(755,root,root) /sbin/blkid
1028 %attr(755,root,root) /sbin/findfs
1029 %{_mandir}/man8/blkid.8*
1030 %{_mandir}/man8/findfs.8*
1032 %attr(755,root,root) %{_bindir}/linux*
1033 %attr(755,root,root) %{_bindir}/setarch
1034 %{_mandir}/man8/linux*
1035 %{_mandir}/man8/setarch.8*
1037 %attr(755,root,root) %{_bindir}/s390*
1038 %{_mandir}/man8/s390*
1040 %ifarch %{ix86} %{x8664} x32
1041 %attr(755,root,root) %{_bindir}/i386
1042 %{_mandir}/man8/i386*
1043 %ifarch %{x8664} x32
1044 %attr(755,root,root) %{_bindir}/x86_64
1045 %{_mandir}/man8/x86_64*
1049 %attr(755,root,root) %{_bindir}/ppc*
1050 %{_mandir}/man8/ppc*
1052 %ifarch sparc sparc64
1053 %attr(755,root,root) %{_bindir}/sparc*
1054 %{_mandir}/man8/sparc*
1057 %attr(755,root,root) %{_bindir}/i386
1058 %attr(755,root,root) %{_bindir}/ia64
1059 %{_mandir}/man8/i386*
1060 %{_mandir}/man8/ia64*
1063 %attr(755,root,root) /bin/dmesg
1064 %attr(755,root,root) /bin/kill
1065 %attr(755,root,root) /bin/more
1067 %attr(755,root,root) /bin/wdctl
1069 %attr(755,root,root) /sbin/chcpu
1070 %attr(755,root,root) /sbin/ctrlaltdel
1071 %attr(755,root,root) /sbin/addpart
1072 %attr(755,root,root) /sbin/blkdiscard
1073 %attr(755,root,root) /sbin/delpart
1074 %attr(755,root,root) /sbin/partx
1075 %attr(755,root,root) /bin/lsblk
1076 %attr(755,root,root) /sbin/fsfreeze
1077 %attr(755,root,root) /sbin/fstrim
1078 %attr(755,root,root) /sbin/mkfs
1079 %attr(755,root,root) /sbin/mkfs.swap
1080 %attr(755,root,root) /sbin/mkswap
1081 %attr(755,root,root) /sbin/sulogin
1082 %attr(755,root,root) /sbin/swaplabel
1083 %if "%{pld_release}" != "ac"
1084 %attr(755,root,root) /sbin/switch_root
1086 %attr(755,root,root) /sbin/wipefs
1087 %attr(755,root,root) /sbin/zramctl
1088 %attr(755,root,root) %{_bindir}/cal
1089 %attr(755,root,root) %{_bindir}/chrt
1090 %attr(755,root,root) %{_bindir}/col
1091 %attr(755,root,root) %{_bindir}/colcrt
1092 %attr(755,root,root) %{_bindir}/colrm
1093 %attr(755,root,root) %{_bindir}/column
1094 %attr(755,root,root) %{_bindir}/eject
1095 %attr(755,root,root) %{_bindir}/flock
1096 %{?with_fallocate:%attr(755,root,root) %{_bindir}/fallocate}
1097 %attr(755,root,root) %{_bindir}/getopt
1098 %attr(755,root,root) %{_bindir}/hexdump
1099 %attr(755,root,root) %{_bindir}/ionice
1100 %attr(755,root,root) %{_bindir}/ipcmk
1101 %attr(755,root,root) %{_bindir}/ipcrm
1102 %attr(755,root,root) %{_bindir}/ipcs
1103 %attr(755,root,root) %{_bindir}/isosize
1104 %attr(755,root,root) %{_bindir}/line
1105 %attr(755,root,root) %{_bindir}/last
1106 %attr(755,root,root) %{_bindir}/lastb
1107 %attr(755,root,root) %{_bindir}/logger
1108 %attr(755,root,root) %{_bindir}/look
1109 %attr(755,root,root) %{_bindir}/lscpu
1110 %attr(755,root,root) %{_bindir}/lsipc
1111 %attr(755,root,root) %{_bindir}/lslocks
1112 %attr(755,root,root) %{_bindir}/lslogins
1113 %attr(755,root,root) %{_bindir}/lsns
1114 %attr(755,root,root) %{_bindir}/mesg
1115 %attr(755,root,root) %{_bindir}/mcookie
1116 %attr(755,root,root) %{_bindir}/namei
1117 %attr(755,root,root) %{_bindir}/nsenter
1118 %attr(755,root,root) %{_bindir}/pg
1119 %attr(755,root,root) %{_bindir}/prlimit
1120 %attr(755,root,root) %{_bindir}/raw
1121 %attr(755,root,root) %{_bindir}/rename
1122 %attr(755,root,root) %{_bindir}/renice
1123 %attr(755,root,root) %{_bindir}/rev
1124 %attr(755,root,root) %{_bindir}/script
1125 %attr(755,root,root) %{_bindir}/scriptreplay
1126 %attr(755,root,root) %{_bindir}/setpriv
1127 %attr(755,root,root) %{_bindir}/setsid
1128 %attr(755,root,root) %{_bindir}/setterm
1129 %attr(755,root,root) %{_bindir}/tailf
1130 %attr(755,root,root) %{_bindir}/taskset
1131 %attr(755,root,root) %{_bindir}/ul
1132 %attr(755,root,root) %{_bindir}/uname26
1133 %attr(755,root,root) %{_bindir}/unshare
1134 %attr(755,root,root) %{_bindir}/utmpdump
1135 %attr(755,root,root) %{_bindir}/utmpx-dump
1136 %attr(755,root,root) %{_bindir}/whereis
1137 %attr(2755,root,tty) %{_bindir}/write
1138 %attr(755,root,root) %{_sbindir}/fdformat
1139 %attr(755,root,root) %{_sbindir}/ldattach
1140 %attr(755,root,root) %{_sbindir}/readprofile
1141 %attr(755,root,root) %{_sbindir}/resizepart
1142 %attr(755,root,root) %{_sbindir}/rtcwake
1144 %{systemdunitdir}/fstrim.service
1145 %{systemdunitdir}/fstrim.timer
1147 %{_mandir}/man1/cal.1*
1148 %{_mandir}/man1/chrt.1*
1149 %{_mandir}/man1/col.1*
1150 %{_mandir}/man1/colcrt.1*
1151 %{_mandir}/man1/colrm.1*
1152 %{_mandir}/man1/column.1*
1153 %{_mandir}/man1/dmesg.1*
1154 %{_mandir}/man1/eject.1*
1155 %{?with_fallocate:%{_mandir}/man1/fallocate.1*}
1156 %{_mandir}/man1/flock.1*
1157 %{_mandir}/man1/getopt.1*
1158 %{_mandir}/man1/hexdump.1*
1159 %{_mandir}/man1/ionice.1*
1160 %{_mandir}/man1/ipcrm.1*
1161 %{_mandir}/man1/ipcmk.1*
1162 %{_mandir}/man1/ipcs.1*
1163 %{_mandir}/man1/kill.1*
1164 %{_mandir}/man1/last.1*
1165 %{_mandir}/man1/lastb.1*
1166 %{_mandir}/man1/line.1*
1167 %{_mandir}/man1/logger.1*
1168 %{_mandir}/man1/look.1*
1169 %{_mandir}/man1/lscpu.1*
1170 %{_mandir}/man1/lsipc.1*
1171 %{_mandir}/man1/lslogins.1*
1172 %{_mandir}/man1/mcookie.1*
1173 %{_mandir}/man1/mesg.1*
1174 %{_mandir}/man1/more.1*
1175 %{_mandir}/man1/namei.1*
1176 %{_mandir}/man1/nsenter.1*
1177 %{_mandir}/man1/prlimit.1*
1178 %{_mandir}/man1/pg.1*
1179 %{_mandir}/man1/renice.1*
1180 %{_mandir}/man1/rev.1*
1181 %{_mandir}/man1/rename.1*
1182 %{_mandir}/man1/setpriv.1*
1183 %{_mandir}/man1/setsid.1*
1184 %{_mandir}/man1/script.1*
1185 %{_mandir}/man1/scriptreplay.1*
1186 %{_mandir}/man1/setterm.1*
1187 %{_mandir}/man1/tailf.1*
1188 %{_mandir}/man1/taskset.1*
1189 %{_mandir}/man1/ul.1*
1190 %{_mandir}/man1/unshare.1*
1191 %{_mandir}/man1/utmpdump.1*
1192 %{_mandir}/man1/whereis.1*
1193 %{_mandir}/man1/write.1*
1194 %{_mandir}/man8/addpart.8*
1195 %{_mandir}/man8/blkdiscard.8*
1196 %{_mandir}/man8/delpart.8*
1197 %{_mandir}/man8/partx.8*
1198 %{_mandir}/man8/lsblk.8*
1199 %{_mandir}/man8/lsns.8*
1200 %{_mandir}/man8/chcpu.8*
1201 %{_mandir}/man8/ctrlaltdel.8*
1202 %{_mandir}/man8/fdformat.8*
1203 %{_mandir}/man8/fsfreeze.8*
1204 %{_mandir}/man8/fstrim.8*
1205 %{_mandir}/man8/isosize.8*
1206 %{_mandir}/man8/ldattach.8*
1207 %{_mandir}/man8/lslocks.8*
1208 %{_mandir}/man8/mkswap.8*
1209 %{_mandir}/man8/raw.8*
1210 %{_mandir}/man8/readprofile.8*
1211 %{_mandir}/man8/resizepart.8*
1212 %{_mandir}/man8/rtcwake.8*
1213 %{_mandir}/man8/swaplabel.8*
1214 %if "%{pld_release}" != "ac"
1215 %{_mandir}/man8/switch_root.8*
1217 %{_mandir}/man8/sulogin.8*
1218 %{_mandir}/man8/uname26.8*
1219 %{_mandir}/man8/wdctl.8*
1220 %{_mandir}/man8/wipefs.8*
1221 %{_mandir}/man8/zramctl.8*
1223 %lang(de) %{_mandir}/de/man1/kill.1*
1224 %lang(de) %{_mandir}/de/man1/more.1*
1225 %lang(de) %{_mandir}/de/man1/write.1*
1226 %lang(de) %{_mandir}/de/man8/fdformat.8*
1228 %lang(es) %{_mandir}/es/man1/colrm.1*
1229 %lang(es) %{_mandir}/es/man1/column.1*
1230 %lang(es) %{_mandir}/es/man1/getopt.1*
1231 %lang(es) %{_mandir}/es/man1/look.1*
1232 %lang(es) %{_mandir}/es/man1/more.1*
1233 %lang(es) %{_mandir}/es/man1/namei.1*
1234 %lang(es) %{_mandir}/es/man1/rev.1*
1235 %lang(es) %{_mandir}/es/man1/script.1*
1236 %lang(es) %{_mandir}/es/man1/setterm.1*
1237 %lang(es) %{_mandir}/es/man1/ul.1*
1238 %lang(es) %{_mandir}/es/man1/whereis.1*
1239 %lang(es) %{_mandir}/es/man1/write.1*
1240 %lang(es) %{_mandir}/es/man8/ctrlaltdel.8*
1241 %lang(es) %{_mandir}/es/man8/ipcrm.8*
1242 %lang(es) %{_mandir}/es/man8/ipcs.8*
1243 %lang(es) %{_mandir}/es/man8/mkswap.8*
1244 %lang(es) %{_mandir}/es/man8/readprofile.8*
1245 %lang(es) %{_mandir}/es/man8/renice.8*
1246 %lang(es) %{_mandir}/es/man8/setsid.8*
1248 %lang(fi) %{_mandir}/fi/man1/cal.1*
1249 %lang(fi) %{_mandir}/fi/man1/column.1*
1250 %lang(fi) %{_mandir}/fi/man1/kill.1*
1251 %lang(fi) %{_mandir}/fi/man1/more.1*
1252 %lang(fi) %{_mandir}/fi/man1/whereis.1*
1253 %lang(fi) %{_mandir}/fi/man1/write.1*
1255 %lang(fr) %{_mandir}/fr/man1/cal.1*
1256 %lang(fr) %{_mandir}/fr/man1/col.1*
1257 %lang(fr) %{_mandir}/fr/man1/kill.1*
1258 %lang(fr) %{_mandir}/fr/man1/more.1*
1259 %lang(fr) %{_mandir}/fr/man1/whereis.1*
1260 %lang(fr) %{_mandir}/fr/man1/write.1*
1261 %lang(fr) %{_mandir}/fr/man8/ctrlaltdel.8*
1262 %lang(fr) %{_mandir}/fr/man8/dmesg.8*
1263 %lang(fr) %{_mandir}/fr/man8/fdformat.8*
1264 %lang(fr) %{_mandir}/fr/man8/ipcrm.8*
1265 %lang(fr) %{_mandir}/fr/man8/ipcs.8*
1266 %lang(fr) %{_mandir}/fr/man8/setsid.8*
1268 %lang(hu) %{_mandir}/hu/man1/cal.1*
1269 %lang(hu) %{_mandir}/hu/man1/colrm.1*
1270 %lang(hu) %{_mandir}/hu/man1/hexdump.1*
1271 %lang(hu) %{_mandir}/hu/man1/kill.1*
1272 %lang(hu) %{_mandir}/hu/man1/logger.1*
1273 %lang(hu) %{_mandir}/hu/man1/more.1*
1274 %lang(hu) %{_mandir}/hu/man1/setterm.1*
1275 %lang(hu) %{_mandir}/hu/man1/whereis.1*
1276 %lang(hu) %{_mandir}/hu/man1/write.1*
1277 %lang(hu) %{_mandir}/hu/man8/ctrlaltdel.8*
1278 %lang(hu) %{_mandir}/hu/man8/fdformat.8*
1279 %lang(hu) %{_mandir}/hu/man8/mkswap.8*
1281 %lang(id) %{_mandir}/id/man1/cal.1*
1282 %lang(id) %{_mandir}/id/man1/kill.1*
1283 %lang(id) %{_mandir}/id/man1/logger.1*
1284 %lang(id) %{_mandir}/id/man1/more.1*
1285 %lang(id) %{_mandir}/id/man1/script.1*
1286 %lang(id) %{_mandir}/id/man1/write.1*
1287 %lang(id) %{_mandir}/id/man8/fdformat.8*
1289 %lang(it) %{_mandir}/it/man1/kill.1*
1290 %lang(it) %{_mandir}/it/man8/mkswap.8*
1291 %lang(it) %{_mandir}/it/man8/setsid.8*
1293 %lang(ja) %{_mandir}/ja/man1/cal.1*
1294 %lang(ja) %{_mandir}/ja/man1/col.1*
1295 %lang(ja) %{_mandir}/ja/man1/colcrt.1*
1296 %lang(ja) %{_mandir}/ja/man1/colrm.1*
1297 %lang(ja) %{_mandir}/ja/man1/column.1*
1298 %lang(ja) %{_mandir}/ja/man1/getopt.1*
1299 %lang(ja) %{_mandir}/ja/man1/hexdump.1*
1300 %lang(ja) %{_mandir}/ja/man1/kill.1*
1301 %lang(ja) %{_mandir}/ja/man1/line.1*
1302 %lang(ja) %{_mandir}/ja/man1/logger.1*
1303 %lang(ja) %{_mandir}/ja/man1/look.1*
1304 %lang(ja) %{_mandir}/ja/man1/mcookie.1*
1305 %lang(ja) %{_mandir}/ja/man1/more.1*
1306 %lang(ja) %{_mandir}/ja/man1/namei.1*
1307 %lang(ja) %{_mandir}/ja/man1/rename.1*
1308 %lang(ja) %{_mandir}/ja/man1/rev.1*
1309 %lang(ja) %{_mandir}/ja/man1/script.1*
1310 %lang(ja) %{_mandir}/ja/man1/setterm.1*
1311 %lang(ja) %{_mandir}/ja/man1/ul.1*
1312 %lang(ja) %{_mandir}/ja/man1/whereis.1*
1313 %lang(ja) %{_mandir}/ja/man1/write.1*
1314 %lang(ja) %{_mandir}/ja/man8/ctrlaltdel.8*
1315 %lang(ja) %{_mandir}/ja/man8/dmesg.8*
1316 %lang(ja) %{_mandir}/ja/man8/fdformat.8*
1317 %lang(ja) %{_mandir}/ja/man8/ipcrm.8*
1318 %lang(ja) %{_mandir}/ja/man8/ipcs.8*
1319 %lang(ja) %{_mandir}/ja/man8/isosize.8*
1320 %lang(ja) %{_mandir}/ja/man8/mkswap.8*
1321 %lang(ja) %{_mandir}/ja/man8/readprofile.8*
1322 %lang(ja) %{_mandir}/ja/man8/renice.8*
1323 %lang(ja) %{_mandir}/ja/man8/setsid.8*
1325 %lang(ko) %{_mandir}/ko/man1/cal.1*
1326 %lang(ko) %{_mandir}/ko/man1/col.1*
1327 %lang(ko) %{_mandir}/ko/man1/colcrt.1*
1328 %lang(ko) %{_mandir}/ko/man1/colrm.1*
1329 %lang(ko) %{_mandir}/ko/man1/column.1*
1330 %lang(ko) %{_mandir}/ko/man1/getopt.1*
1331 %lang(ko) %{_mandir}/ko/man1/hexdump.1*
1332 %lang(ko) %{_mandir}/ko/man1/kill.1*
1333 %lang(ko) %{_mandir}/ko/man1/logger.1*
1334 %lang(ko) %{_mandir}/ko/man1/look.1*
1335 %lang(ko) %{_mandir}/ko/man1/mcookie.1*
1336 %lang(ko) %{_mandir}/ko/man1/more.1*
1337 %lang(ko) %{_mandir}/ko/man1/namei.1*
1338 %lang(ko) %{_mandir}/ko/man1/rev.1*
1339 %lang(ko) %{_mandir}/ko/man1/script.1*
1340 %lang(ko) %{_mandir}/ko/man1/setterm.1*
1341 %lang(ko) %{_mandir}/ko/man1/ul.1*
1342 %lang(ko) %{_mandir}/ko/man1/whereis.1*
1343 %lang(ko) %{_mandir}/ko/man1/write.1*
1344 %lang(ko) %{_mandir}/ko/man8/ctrlaltdel.8*
1345 %lang(ko) %{_mandir}/ko/man8/dmesg.8*
1346 %lang(ko) %{_mandir}/ko/man8/fdformat.8*
1347 %lang(ko) %{_mandir}/ko/man8/ipcrm.8*
1348 %lang(ko) %{_mandir}/ko/man8/ipcs.8*
1349 %lang(ko) %{_mandir}/ko/man8/mkswap.8*
1350 %lang(ko) %{_mandir}/ko/man8/readprofile.8*
1351 %lang(ko) %{_mandir}/ko/man8/renice.8*
1352 %lang(ko) %{_mandir}/ko/man8/setsid.8*
1354 %lang(nl) %{_mandir}/nl/man1/kill.1*
1356 %lang(pl) %{_mandir}/pl/man1/cal.1*
1357 %lang(pl) %{_mandir}/pl/man1/col.1*
1358 %lang(pl) %{_mandir}/pl/man1/colcrt.1*
1359 %lang(pl) %{_mandir}/pl/man1/colrm.1*
1360 %lang(pl) %{_mandir}/pl/man1/getopt.1*
1361 %lang(pl) %{_mandir}/pl/man1/hexdump.1*
1362 %lang(pl) %{_mandir}/pl/man1/kill.1*
1363 %lang(pl) %{_mandir}/pl/man1/look.1*
1364 %lang(pl) %{_mandir}/pl/man1/logger.1*
1365 %lang(pl) %{_mandir}/pl/man1/more.1*
1366 %lang(pl) %{_mandir}/pl/man1/rev.1*
1367 %lang(pl) %{_mandir}/pl/man1/script.1*
1368 %lang(pl) %{_mandir}/pl/man1/setterm.1*
1369 %lang(pl) %{_mandir}/pl/man1/ul.1*
1370 %lang(pl) %{_mandir}/pl/man1/whereis.1*
1371 %lang(pl) %{_mandir}/pl/man1/write.1*
1372 %lang(pl) %{_mandir}/pl/man8/ctrlaltdel.8*
1373 %lang(pl) %{_mandir}/pl/man8/dmesg.8*
1374 %lang(pl) %{_mandir}/pl/man8/fdformat.8*
1375 %lang(pl) %{_mandir}/pl/man8/ipcrm.8*
1376 %lang(pl) %{_mandir}/pl/man8/ipcs.8*
1377 %lang(pl) %{_mandir}/pl/man8/mkswap.8*
1378 %lang(pl) %{_mandir}/pl/man8/renice.8*
1380 %attr(755,root,root) /sbin/fdisk
1381 %attr(755,root,root) /sbin/fsck.minix
1382 %attr(755,root,root) /sbin/mkfs.minix
1383 %ifnarch sparc sparc64
1384 %attr(755,root,root) /sbin/cfdisk
1385 %attr(755,root,root) /sbin/sfdisk
1388 %{_mandir}/man8/fdisk.8*
1389 %ifnarch sparc sparc64
1390 %{_mandir}/man8/cfdisk.8*
1391 %{_mandir}/man8/sfdisk.8*
1393 %{_mandir}/man8/fsck.minix.8*
1394 %{_mandir}/man8/mkfs.bfs.8*
1395 %{_mandir}/man8/mkfs.minix.8*
1396 %{_mandir}/man8/mkfs.8*
1398 %lang(es) %{_mandir}/es/man8/fdisk.8*
1399 %lang(es) %{_mandir}/es/man8/fsck.minix.8*
1400 %lang(es) %{_mandir}/es/man8/mkfs.minix.8*
1401 %lang(es) %{_mandir}/es/man8/mkfs.8*
1403 %lang(fr) %{_mandir}/fr/man8/fdisk.8*
1404 %ifnarch sparc sparc64
1405 %lang(fr) %{_mandir}/fr/man8/cfdisk.8*
1406 %lang(fr) %{_mandir}/fr/man8/sfdisk.8*
1408 %lang(fr) %{_mandir}/fr/man8/mkfs.minix.8*
1409 %lang(fr) %{_mandir}/fr/man8/mkfs.8*
1411 %lang(hu) %{_mandir}/hu/man8/mkfs.8*
1413 %lang(it) %{_mandir}/it/man8/fdisk.8*
1414 %ifnarch sparc sparc64
1415 %lang(it) %{_mandir}/it/man8/cfdisk.8*
1418 %lang(ja) %{_mandir}/ja/man8/fdisk.8*
1419 %ifnarch sparc sparc64
1420 %lang(ja) %{_mandir}/ja/man8/cfdisk.8*
1421 %lang(ja) %{_mandir}/ja/man8/sfdisk.8*
1423 %lang(ja) %{_mandir}/ja/man8/fsck.minix.8*
1424 %lang(ja) %{_mandir}/ja/man8/mkfs.bfs.8*
1425 %lang(ja) %{_mandir}/ja/man8/mkfs.minix.8*
1426 %lang(ja) %{_mandir}/ja/man8/mkfs.8*
1428 %lang(ko) %{_mandir}/ko/man8/fdisk.8*
1429 %lang(ko) %{_mandir}/ko/man8/fsck.minix.8*
1430 %lang(ko) %{_mandir}/ko/man8/mkfs.minix.8*
1431 %lang(ko) %{_mandir}/ko/man8/mkfs.8*
1433 %lang(pl) %{_mandir}/pl/man8/fdisk.8*
1434 %lang(pl) %{_mandir}/pl/man8/fsck.minix.8*
1435 %lang(pl) %{_mandir}/pl/man8/mkfs.minix.8*
1436 %lang(pl) %{_mandir}/pl/man8/mkfs.8*
1438 %attr(755,root,root) /sbin/fsck.cramfs
1439 %attr(755,root,root) /sbin/mkfs.cramfs
1440 %attr(755,root,root) /sbin/mkfs.bfs
1441 %{_mandir}/man8/fsck.cramfs.8*
1442 %{_mandir}/man8/mkfs.cramfs.8*
1445 %attr(755,root,root) /bin/runuser
1446 %attr(755,root,root) /sbin/runuser
1447 %attr(4755,root,root) /bin/su
1448 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser
1449 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser-l
1450 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su
1451 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su-l
1452 %{_mandir}/man1/runuser.1*
1453 %{_mandir}/man1/su.1*
1456 %ghost /var/lock/wtmpxlock
1459 %defattr(644,root,root,755)
1460 %attr(754,root,root) /etc/rc.d/init.d/blockdev
1461 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/blockdev
1462 %attr(755,root,root) /sbin/blockdev
1463 %{_mandir}/man8/blockdev.8*
1464 %lang(ja) %{_mandir}/ja/man8/blockdev.8*
1465 %{systemdunitdir}/blockdev.service
1466 %attr(755,root,root) /lib/systemd/pld-helpers.d/blockdev.sh
1469 %defattr(644,root,root,755)
1470 %attr(755,root,root) /bin/findmnt
1471 %attr(755,root,root) /bin/mountpoint
1472 %attr(4755,root,root) /bin/mount
1473 %attr(4755,root,root) /bin/umount
1474 %attr(755,root,root) /sbin/pivot_root
1475 %attr(755,root,root) /sbin/swapon
1476 %attr(755,root,root) /sbin/swapoff
1478 %{_mandir}/man1/mountpoint.1*
1479 %{_mandir}/man5/fstab.5*
1480 %{_mandir}/man8/findmnt.8*
1481 %{_mandir}/man8/mount.8*
1482 %{_mandir}/man8/umount.8*
1483 %{_mandir}/man8/pivot_root.8*
1484 %{_mandir}/man8/swapon.8*
1485 %{_mandir}/man8/swapoff.8*
1487 %lang(cs) %{_mandir}/cs/man5/fstab.5*
1489 %lang(de) %{_mandir}/de/man5/fstab.5*
1491 %lang(es) %{_mandir}/es/man5/fstab.5*
1492 %lang(es) %{_mandir}/es/man8/mount.8*
1493 %lang(es) %{_mandir}/es/man8/umount.8*
1494 %lang(es) %{_mandir}/es/man8/swapon.8*
1495 %lang(es) %{_mandir}/es/man8/swapoff.8*
1497 %lang(fr) %{_mandir}/fr/man5/fstab.5*
1498 %lang(fr) %{_mandir}/fr/man8/mount.8*
1499 %lang(fr) %{_mandir}/fr/man8/umount.8*
1501 %lang(hu) %{_mandir}/hu/man5/fstab.5*
1502 %lang(hu) %{_mandir}/hu/man8/mount.8*
1503 %lang(hu) %{_mandir}/hu/man8/umount.8*
1505 %lang(it) %{_mandir}/it/man5/fstab.5*
1506 %lang(it) %{_mandir}/it/man8/mount.8*
1507 %lang(it) %{_mandir}/it/man8/umount.8*
1508 %lang(it) %{_mandir}/it/man8/swapon.8*
1509 %lang(it) %{_mandir}/it/man8/swapoff.8*
1511 %lang(ja) %{_mandir}/ja/man5/fstab.5*
1512 %lang(ja) %{_mandir}/ja/man8/mount.8*
1513 %lang(ja) %{_mandir}/ja/man8/umount.8*
1514 %lang(ja) %{_mandir}/ja/man8/pivot_root.8*
1515 %lang(ja) %{_mandir}/ja/man8/swapon.8*
1516 %lang(ja) %{_mandir}/ja/man8/swapoff.8*
1518 %lang(ko) %{_mandir}/ko/man5/fstab.5*
1519 %lang(ko) %{_mandir}/ko/man8/mount.8*
1520 %lang(ko) %{_mandir}/ko/man8/umount.8*
1521 %lang(ko) %{_mandir}/ko/man8/swapon.8*
1522 %lang(ko) %{_mandir}/ko/man8/swapoff.8*
1524 %lang(pl) %{_mandir}/pl/man5/fstab.5*
1525 %lang(pl) %{_mandir}/pl/man8/mount.8*
1526 %lang(pl) %{_mandir}/pl/man8/umount.8*
1527 %lang(pl) %{_mandir}/pl/man8/swapon.8*
1528 %lang(pl) %{_mandir}/pl/man8/swapoff.8*
1531 %defattr(644,root,root,755)
1532 %attr(755,root,root) /sbin/losetup
1533 %{_mandir}/man8/losetup.8*
1534 %lang(fr) %{_mandir}/fr/man8/losetup.8*
1535 %lang(it) %{_mandir}/it/man8/losetup.8*
1536 %lang(ja) %{_mandir}/ja/man8/losetup.8*
1537 %lang(ko) %{_mandir}/ko/man8/losetup.8*
1538 %lang(pl) %{_mandir}/pl/man8/losetup.8*
1541 %defattr(644,root,root,755)
1542 %attr(755,root,root) %{_sbindir}/tunelp
1543 %{_mandir}/man8/tunelp.8*
1544 %lang(es) %{_mandir}/es/man8/tunelp.8*
1545 %lang(ja) %{_mandir}/ja/man8/tunelp.8*
1546 %lang(pl) %{_mandir}/pl/man8/tunelp.8*
1549 %defattr(644,root,root,755)
1550 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/login
1551 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.login
1552 %attr(755,root,root) /bin/login
1553 %{_mandir}/man1/login.1*
1554 %lang(de) %{_mandir}/de/man1/login.1*
1555 %lang(es) %{_mandir}/es/man1/login.1*
1556 %lang(hu) %{_mandir}/hu/man1/login.1*
1557 %lang(id) %{_mandir}/id/man1/login.1*
1558 %lang(ja) %{_mandir}/ja/man1/login.1*
1559 %lang(ko) %{_mandir}/ko/man1/login.1*
1560 %lang(pl) %{_mandir}/pl/man1/login.1*
1563 %defattr(644,root,root,755)
1564 %attr(755,root,root) /sbin/agetty
1565 %{_mandir}/man8/agetty.8*
1566 %lang(es) %{_mandir}/es/man8/agetty.8*
1567 %lang(ja) %{_mandir}/ja/man8/agetty.8*
1570 %defattr(644,root,root,755)
1571 %attr(755,root,root) /%{_lib}/libblkid.so.*.*
1572 %attr(755,root,root) %ghost /%{_lib}/libblkid.so.1
1574 %files -n libblkid-devel
1575 %defattr(644,root,root,755)
1576 %attr(755,root,root) %{_libdir}/libblkid.so
1577 %{_includedir}/blkid
1578 %{_pkgconfigdir}/blkid.pc
1579 %{_mandir}/man3/libblkid.3*
1581 %files -n libblkid-static
1582 %defattr(644,root,root,755)
1583 %{_libdir}/libblkid.a
1585 %if %{with initrd} && %{with dietlibc}
1586 %files -n libblkid-dietlibc
1587 %defattr(644,root,root,755)
1588 %{dietlibdir}/libblkid.a
1592 %defattr(644,root,root,755)
1593 %attr(755,root,root) %{_bindir}/uuidgen
1594 %attr(755,root,root) /%{_lib}/libuuid.so.*.*
1595 %attr(755,root,root) %ghost /%{_lib}/libuuid.so.1
1596 %{_mandir}/man1/uuidgen.1*
1598 %files -n libuuid-devel
1599 %defattr(644,root,root,755)
1600 %attr(755,root,root) %{_libdir}/libuuid.so
1601 %{_libdir}/libuuid.la
1603 %{_pkgconfigdir}/uuid.pc
1604 %{_mandir}/man3/uuid*.3*
1606 %files -n libuuid-static
1607 %defattr(644,root,root,755)
1608 %{_libdir}/libuuid.a
1610 %if %{with initrd} && %{with dietlibc}
1611 %files -n libuuid-dietlibc
1612 %defattr(644,root,root,755)
1613 %{dietlibdir}/libuuid.a
1617 %defattr(644,root,root,755)
1618 %attr(6755,uuidd,uuidd) %{_sbindir}/uuidd
1619 %attr(2775,uuidd,uuidd) /var/lib/libuuid
1620 %{_mandir}/man8/uuidd.8*
1621 %{systemdunitdir}/uuidd.service
1622 %{systemdunitdir}/uuidd.socket
1625 %defattr(644,root,root,755)
1626 %doc libfdisk/COPYING
1627 %attr(755,root,root) /%{_lib}/libfdisk.so.*.*
1628 %attr(755,root,root) %ghost /%{_lib}/libfdisk.so.1
1630 %files -n libfdisk-devel
1631 %defattr(644,root,root,755)
1632 %attr(755,root,root) %{_libdir}/libfdisk.so
1633 %{_includedir}/libfdisk
1634 %{_pkgconfigdir}/fdisk.pc
1636 %files -n libfdisk-static
1637 %defattr(644,root,root,755)
1638 %{_libdir}/libfdisk.a
1641 %defattr(644,root,root,755)
1642 %doc libmount/COPYING
1643 %attr(755,root,root) /%{_lib}/libmount.so.*.*
1644 %attr(755,root,root) %ghost /%{_lib}/libmount.so.1
1646 %files -n libmount-devel
1647 %defattr(644,root,root,755)
1648 %attr(755,root,root) %{_libdir}/libmount.so
1649 %{_includedir}/libmount
1650 %{_pkgconfigdir}/mount.pc
1652 %files -n libmount-static
1653 %defattr(644,root,root,755)
1654 %{_libdir}/libmount.a
1656 %files -n python3-libmount
1657 %defattr(644,root,root,755)
1658 %dir %{py3_sitedir}/libmount
1659 %attr(755,root,root) %{py3_sitedir}/libmount/pylibmount.so
1660 %{py3_sitedir}/libmount/__init__.py
1661 %{py3_sitedir}/libmount/__pycache__
1664 %defattr(644,root,root,755)
1665 %attr(755,root,root) /sbin/fsck
1666 %{_mandir}/man8/fsck.8*
1668 %files -n libsmartcols
1669 %defattr(644,root,root,755)
1670 %attr(755,root,root) /%{_lib}/libsmartcols.so.*.*.*
1671 %attr(755,root,root) %ghost /%{_lib}/libsmartcols.so.1
1672 # common for many utilities (hexdump,cal,dmesg,fdisk,cfdisk; also libblkid,libmount?)
1673 %{_mandir}/man5/terminal-colors.d.5*
1675 %files -n libsmartcols-devel
1676 %defattr(644,root,root,755)
1677 %attr(755,root,root) %{_libdir}/libsmartcols.so
1678 %{_includedir}/libsmartcols
1679 %{_pkgconfigdir}/smartcols.pc
1681 %files -n libsmartcols-static
1682 %defattr(644,root,root,755)
1683 %{_libdir}/libsmartcols.a
1687 %defattr(644,root,root,755)
1688 %attr(755,root,root) %{_libdir}/initrd/blkid
1689 %attr(755,root,root) %{_libdir}/initrd/blockdev
1690 %attr(755,root,root) %{_libdir}/initrd/fdformat
1691 %attr(755,root,root) %{_libdir}/initrd/fdisk
1692 %attr(755,root,root) %{_libdir}/initrd/findfs
1693 %attr(755,root,root) %{_libdir}/initrd/hwclock
1694 %attr(755,root,root) %{_libdir}/initrd/look
1695 %attr(755,root,root) %{_libdir}/initrd/mkswap
1696 %attr(755,root,root) %{_libdir}/initrd/namei
1697 %attr(755,root,root) %{_libdir}/initrd/rename
1698 %ifnarch sparc sparcv9 sparc64
1699 %attr(755,root,root) %{_libdir}/initrd/sfdisk
1701 %attr(755,root,root) %{_libdir}/initrd/swaplabel
1702 %attr(755,root,root) %{_libdir}/initrd/uuidgen
1703 %attr(755,root,root) %{_libdir}/initrd/wipefs
1705 #%attr(755,root,root) %{_libdir}/initrd/chrt
1706 # not built because of disabled libmount
1707 #%attr(755,root,root) %{_libdir}/initrd/e2fsck
1708 #%attr(755,root,root) %{_libdir}/initrd/fsck
1711 %files -n bash-completion-util-linux
1712 %defattr(644,root,root,755)
1713 /usr/share/bash-completion/completions/*