2 # - remote chfn/chsh (BR: libuser)? - 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.26/%{name}-%{version}.tar.xz
44 # Source0-md5: 9bdf368c395f1b70325d0eb22c7f48fb
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.14.1
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: rpm >= 4.4.9-56
82 BuildRequires: rpmbuild(macros) >= 1.671
83 BuildRequires: sed >= 4.0
84 BuildRequires: tar >= 1:1.22
85 BuildRequires: udev-devel
87 BuildRequires: zlib-devel
90 BuildRequires: uClibc-static >= 2:0.9.29
93 BuildRequires: dietlibc-static >= 2:0.32-14
95 BuildRequires: glibc-static
99 Requires: libblkid = %{version}-%{release}
100 Requires: libfdisk = %{version}-%{release}
101 %{?with_selinux:Requires: libselinux >= 2.0}
102 Requires: libsmartcols = %{version}-%{release}
103 Requires: pam >= %{pam_ver}
104 Provides: eject = %{version}-%{release}
112 Obsoletes: rawdevices
113 Obsoletes: schedutils
116 Obsoletes: util-linux-chkdupexe
117 Obsoletes: util-linux-ng < 2.20-1
118 Obsoletes: util-linux-suids
119 Conflicts: SysVinit-tools < 2.88-15
120 Conflicts: e2fsprogs < 1.41.8-5
121 Conflicts: rc-scripts < 0.4.9-2
122 Conflicts: shadow-extras < 1:4.0.3-6
124 Conflicts: coreutils < 8.19
126 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
128 %define debugcflags -O1 -g
130 # for some reason known only to rpm there must be "\\|" not "\|" here
131 %define dietarch %(echo %{_target_cpu} | sed -e 's/i.86\\|pentium.\\|athlon/i386/;s/amd64/x86_64/;s/armv.*/arm/')
132 %define dietlibdir %{_prefix}/lib/dietlibc/lib-%{dietarch}
136 %define filterout_ld -Wl,-z,relro
140 util-linux contains a large variety of low-level system utilities
141 necessary for a functional Linux system. This includes, among other
142 things, configuration tools such as fdisk and system programs such as
145 %description -l de.UTF-8
146 util-linux enthält eine große Anzahl an
147 low-level-Systemdienstprogrammen, die für ein funktionierendes
148 Linux-System erforderlich sind. Dazu gehören Konfigurationstools wie
149 'fdisk' und Systemprogramme wie 'logger'.
151 %description -l es.UTF-8
152 util-linux contiene una gran variedad de utilitarios de sistema de
153 bajo nivel necesarios a un sistema Linux funcional. Esto incluye,
154 entre otras cosas, herramientas de configuración como fdisk y
155 programas de sistema como logger.
157 %description -l fr.UTF-8
158 util-linux contient une grande variété d'utilitaire système bas niveau
159 nécessaires au fonctionnement d'un système Linux. Cela comprend, entre
160 autres, les outils de configuration comme fdisk et des programmes
161 systèmes comme logger.
163 %description -l pl.UTF-8
164 util-linux zawiera wiele różnych, niskopoziomowych narzędzi
165 systemowych niezbędnych do prawidłowego działania Linuksa. W pakiecie
166 znajdują się między innymi narzędzia konfiguracyjne, takie jak fdisk i
167 programy systemowe, takie jak logger.
169 %description -l pt_BR.UTF-8
170 util-linux contém uma grande variedade de utilitários de sistema de
171 baixo-nível necessários para um sistema Linux funcional. Isso inclui,
172 entre outras coisas, ferramentas de configuração como fdisk e
173 programas de sistema como logger.
175 %description -l ru.UTF-8
176 Этот пакет содержит большой набор системных утилит низкого уровня,
177 которые необходимы для функционирования системы Linux. Он включает, в
178 числе прочих, инструменты конфигурации, такие как fdisk, и системные
179 программы, такие как logger.
181 %description -l tr.UTF-8
182 şlevsel durumdaki bir Linux sistemi için gerekli birçok alt düzey
183 sistem araçlarını içerir. Bunlar arasında fdisk gibi yapılandırma
184 uygulamaları ve logger gibi sistem programları sayılabilir.
186 %description -l uk.UTF-8
187 Цей пакет містить великий набір системних утиліт низького рівня, які
188 необхідні для функціонування системи Linux. Він містить, окрім інших,
189 конфігураційні інструменти (такі як fdisk) та системні програми (такі
193 Summary: Support for blockdev
194 Summary(pl.UTF-8): Obsługa blockdev
195 Group: Applications/System
196 Requires(post,preun): /sbin/chkconfig
197 Requires(post,preun,postun): systemd-units >= 38
199 Requires: rc-scripts >= 0.4.3.0
200 Requires: systemd-units >= 38
202 %description -n blockdev
203 The utility blockdev allows one to call block device ioctls from the
204 command line. This package also includes initscript to set blockdev
205 parameters at system startup.
207 %description -n blockdev -l pl.UTF-8
208 Narzędzie blockdev pozwala na wywołania ioctl dla urządzeń blokowych z
209 linii poleceń. Ten pakiet zawiera także skrypt inicjalizacyjny do
210 ustawiania parametrów blockdev przy starcie systemu.
213 Summary: Programs for setting up and configuring loopback devices
214 Summary(de.UTF-8): Programme zum Einrichten und Konfigurieren von Loopback-Geräten
215 Summary(fr.UTF-8): Programmes pour mettre en place et configurer les loopback
216 Summary(pl.UTF-8): Program do konfiguracji urządzenia blokowego loopback
217 Summary(ru.UTF-8): Программы для настройки loopback-устройств
218 Summary(tr.UTF-8): Yerel-çevrim aygıtlarının kurulması ve ayarlanması için programlar
219 Summary(uk.UTF-8): Програми для конфігурації loopback-пристроїв
220 Group: Applications/System
221 Requires: libsmartcols = %{version}-%{release}
223 %description -n losetup
224 Linux supports a special block device called the loopback device,
225 which maps a normal file onto a virtual block device. This package
226 contains programs for setting up and removing the mapping between
227 files and loopback devices.
229 Block loopback devices should not be confused with the networking
230 loopback device, which is configured with the normal ifconfig command.
232 %description -n losetup -l de.UTF-8
233 Linux unterstützt ein spezielles Blockgerät, das sogenannte Loopback,
234 das eine normale Datei auf ein virtuelles Blockgerät abbildet. Das
235 Paket enthält Programme zum Einrichten und Entfernen der Zuordnung
236 zwischen Dateien und Loopback-Geräten.
238 %description -n losetup -l fr.UTF-8
239 Linux gère un périphérique bloc spécial appelé « loopback », qui
240 correspond à un fichier normal sur un périphérique bloc virtuel. Ce
241 paquetage contient les programmes pour configurer et supprimer la
242 correspondance entre les fichiers et les périphériques loopback.
244 Les périphériques bloc loopback ne doivent pas être confondus avec le
245 périphérique loopback du réseau, configuré avec la commande ifconfig
248 %description -n losetup -l pl.UTF-8
249 Linux wspiera specjalne urządzenie blokowe loopback, które mapuje
250 normalny plik w wirtualne urządzenie blokowe. Pakiet ten zawiera
251 program, przy pomocy którego będziesz mógł je skonfigurować.
253 Urządzenie blokowe loopback nie powinno być mylone z sieciowym
254 interfejsem loopback, który jest konfigurowany przy pomocy polecenia
257 %description -n losetup -l ru.UTF-8
258 Linux поддерживает специальное блочное устройство, называемое
259 loopback, которое отображает обычный файл в виртуальное блочное
260 устройство. Это позволяет использовать файл как виртуальную файловую
261 систему. Losetup используется для связи loopback-устройств с обычными
262 файлами или блочными устройствами, для отсоединения loopback-устройств
263 и запросов их статуса.
265 %description -n losetup -l tr.UTF-8
266 Linux özel bir blok aygıt olan yerel-çevrim aygıtını (loopback device)
267 destekler. Bu aygıt normal bir dosyanın sanal bir blok aygıtı üzerine
268 haritasını çıkarır. Bu paket, dosyalar ve yerel-çevrim aygıtları
269 arasındaki haritalama işleminin kurulması ve kaldırılması için
270 programlar içerir. Blok yerel-çevrim aygıtı ifconfig komutu ile
271 yapılandırılan ağ yerel-çevrim aygıtı ile karıştırılmamalıdır.
273 %description -n losetup -l uk.UTF-8
274 Linux підтримує спеціальний блочний пристрій, loopback, який
275 відображує звичайний файл у віртуальний блочний пристрій. Це дозволяє
276 використовувати файл як віртуальну файлову систему. Losetup
277 використовують для зв'язку loopback-пристроїв зі звичайними файлами
278 або блочними пристроями, для від'єднання loopback-пристроїв та
282 Summary: Programs for mounting and unmounting filesystems
283 Summary(de.UTF-8): Programme zum montieren und abmontieren von Dateisystemen
284 Summary(fr.UTF-8): Programme pour monter et démonter des systèmes de fichiers
285 Summary(pl.UTF-8): Programy do montowania i odmontowywania systemów plików
286 Summary(ru.UTF-8): Программы для монтирования и размонтирования файловых систем
287 Summary(tr.UTF-8): Dosya sistemlerini bağlamak ve çözmek için programlar
288 Summary(uk.UTF-8): Програми для монтування та розмонтування файлових систем
289 Group: Applications/System
290 Requires: libmount = %{version}-%{release}
291 Requires: libsmartcols = %{version}-%{release}
292 Conflicts: SysVinit < 2.86-26
293 # C: nfs-utils-common is opposite to http://cvs.pld-linux.org/packages/nfs-utils/nfs-utils.spec?r1=1.165&r2=1.166
294 Conflicts: nfs-utils-common < 1.1.3-3
296 %description -n mount
297 mount is used for adding new filesystems, both local and networked, to
298 your current directory structure. The filesystems must already exist
299 for this to work. It can also be used to change the access types the
300 kernel uses for already-mounted filesystems.
302 This package is critical for the functionality of your system.
304 %description -n mount -l de.UTF-8
305 mount wird zum Hinzufügen neuer Dateisysteme (lokal und im Netzwerk)
306 zu Ihrer aktuellen Verzeichnisstruktur verwendet. Die Dateisysteme
307 müssen bereits existieren. Außerdem können die Zugriffstypen geändert
308 werden, die der Kernel für bereits montierte Dateisysteme verwendet.
310 Dieses Paket ist für Ihr System unbedingt erforderlich.
312 %description -n mount -l fr.UTF-8
313 mount sert à ajouter de nouveaux systèmes de fichiers, locaux ou
314 réseaux, à votre structure de répertoire. Les systèmes de fichiers
315 doivent déjà exister pour que cela fonctionne. Il peut aussi servir à
316 changer les types d'accès pour les systèmes de fichiers déjà montés.
318 Ce paquetage est critique pour le fonctionnement de votre système.
320 %description -n mount -l pl.UTF-8
321 Program mount jest używany przez system do montowania systemów plików,
322 zarówno lokalnych jak i sieciowych (np. NFS).
324 Pakiet ten jest niezbędny do prawidłowej pracy twojego Linuksa.
326 %description -n mount -l ru.UTF-8
327 Пакет mount содержит программы mount, umount, swapon и swapoff. Файлы
328 в вашей системе организованы в виде одного большого дерева или
329 иерархии. Эти файлы могут быть размещены на разных устройствах.
330 Команда mount присоединяет файловую систему на некотором устройстве к
331 дереву файлов вашей системы. Команда umount отсоединяет файловую
332 систему от дерева. Swapon и swapoff, соответственно, разрешает и
333 запрещает своппинг в определенные файлы и устройства.
335 %description -n mount -l tr.UTF-8
336 mount, hem yerel hem de ağ dosya sistemlerinin dizin yapısına
337 eklenmesi için kullanılır. Bunun için bağlanacak dosya sisteminin
338 önceden hazırlanmış olması gerekir. Aynı zamanda çekirdeğin bağlanmış
339 dosya sistemlerine erişimini değiştirmek için de kullanılır. Bu paket
340 sisteminizin işlevselliği açısından kritiktir.
342 %description -n mount -l uk.UTF-8
343 Пакет mount містить програми mount, umount, swapon та swapoff. Файли у
344 вашій системі організовані у вигляді одного великого дерева або
345 ієрархії. Ці файли можуть бути розташовані на різних пристроях.
346 Команда mount під'єднує файлову систему на деякому пристрої до дерева
347 файлів вашої системи. Команда umount від'єднує файлову систему від
348 дерева. Swapon та swapoff, відповідно, дозволяє та заборонює свопінг у
349 визначені файли або пристрої.
352 Summary: Configures kernel parallel port driver
353 Summary(de.UTF-8): Konfiguriert den Kerneltreiber für den parallelen Port
354 Summary(fr.UTF-8): Configure le pilote du port parallèle dans le noyau
355 Summary(pl.UTF-8): Program do konfigurowania sterownika portu równoległego
356 Summary(tr.UTF-8): Çekirdeğin paralel bağlantı noktası sürücüsünü ayarlar
358 Group: Applications/System
360 %description -n tunelp
361 tunelp aids in configuring the kernel parallel port driver.
363 %description -n tunelp -l de.UTF-8
364 tunelp hilft bei der Konfiguration des Kernel-Parallelport-Treibers.
366 %description -n tunelp -l fr.UTF-8
367 « tunelp » aide à configurer le pilote du noyau pour le port
370 %description -n tunelp -l pl.UTF-8
371 Program do konfigurowania sterownika portu równoległego.
373 %description -n tunelp -l tr.UTF-8
374 Paralel bağlantı noktası sürücüsünü ayarlar.
377 Summary: login is used when signing onto a system
378 Summary(pl.UTF-8): login jest używany do rozpoczęcia pracy w systemie
379 Group: Applications/System
380 Requires: pam >= %{pam_ver}
381 Obsoletes: heimdal-login
383 %description -n login
384 login is used when signing onto a system. It can also be used to
385 switch from one user to another at any time (most modern shells have
386 support for this feature built into them, however).
388 %description -n login -l pl.UTF-8
389 login jest używany do rozpoczęcia pracy w systemie. Może być używany
390 do przełączania z jednego użytkownika na innego w każdym momencie
391 (jednak większość nowoczesnych powłok ma takie funkcje wbudowane).
394 Summary: Alternative Linux getty
395 Summary(pl.UTF-8): Alternatywny getty
396 Group: Applications/System
399 %description -n agetty
400 agetty is simple Linux getty with serial support.
402 %description -n agetty -l pl.UTF-8
403 agetty jest prostym linuksowym getty z obsługą portu szeregowego.
406 Summary: Library to handle device identification and token extraction
407 Summary(pl.UTF-8): Biblioteka do obsługi identyfikacji urządzeń
410 Requires: libuuid = %{version}-%{release}
411 Obsoletes: util-linux-ng-libs < 2.20-1
413 %description -n libblkid
414 Library to handle device identification and token extraction.
416 %description -n libblkid -l pl.UTF-8
417 Biblioteka do obsługi identyfikacji urządzeń i wydobywania tokenów.
419 %package -n libblkid-devel
420 Summary: Header files for blkid library
421 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki blkid
423 Group: Development/Libraries
424 Requires: libblkid = %{version}-%{release}
425 Requires: libuuid-devel = %{version}-%{release}
426 Obsoletes: util-linux-ng-devel < 2.20-1
428 %description -n libblkid-devel
429 Header files for blkid library.
431 %description -n libblkid-devel -l pl.UTF-8
432 Pliki nagłówkowe biblioteki blkid.
434 %package -n libblkid-static
435 Summary: Static library to handle device identification and token extraction
436 Summary(pl.UTF-8): Statyczna biblioteka do obsługi identyfikacji urządzeń
438 Group: Development/Libraries
439 Requires: libblkid-devel = %{version}-%{release}
440 Requires: libuuid-static = %{version}-%{release}
441 Obsoletes: util-linux-ng-static < 2.20-1
443 %description -n libblkid-static
444 Static library to handle device identification and token extraction.
446 %description -n libblkid-static -l pl.UTF-8
447 Statyczna biblioteka do obsługi identyfikacji urządzeń i wydobywania
450 %package -n libblkid-dietlibc
451 Summary: Static dietlibc library to handle device identification and token extraction
452 Summary(pl.UTF-8): Statyczna biblioteka dietlibc do obsługi identyfikacji urządzeń
454 Group: Development/Libraries
455 Requires: libblkid-devel = %{version}-%{release}
456 Requires: libuuid-dietlibc = %{version}-%{release}
458 %description -n libblkid-dietlibc
459 Library to handle device identification and token extraction - static
462 %description -n libblkid-dietlibc -l pl.UTF-8
463 Biblioteka do obsługi identyfikacji urządzeń i wydobywania tokenów -
464 wersja statyczna dla dietlibc.
467 Summary: Library for accessing and manipulating UUID
468 Summary(pl.UTF-8): Biblioteka umożliwiająca dostęp i zmiany UUID
471 Conflicts: e2fsprogs < 1.34-3
473 %description -n libuuid
474 Library for accessing and manipulating UUID.
476 %description -n libuuid -l pl.UTF-8
477 Biblioteka umożliwiająca dostęp i zmiany UUID.
479 %package -n libuuid-devel
480 Summary: Header files for library for accessing and manipulating UUID
481 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki umożliwiającej dostęp i zmiany UUID
483 Group: Development/Libraries
484 Requires: libuuid = %{version}-%{release}
485 Conflicts: e2fsprogs-devel < 1.34-3
487 %description -n libuuid-devel
488 Library for accessing and manipulating UUID - development files.
490 %description -n libuuid-devel -l pl.UTF-8
491 Biblioteka umożliwiająca dostęp i zmiany UUID - pliki dla
494 %package -n libuuid-static
495 Summary: Static library for accessing and manipulating UUID
496 Summary(pl.UTF-8): Statyczna biblioteka umożliwiająca dostęp i zmiany UUID
498 Group: Development/Libraries
499 Requires: libuuid-devel = %{version}-%{release}
500 Conflicts: e2fsprogs-static < 1.34-3
502 %description -n libuuid-static
503 Library for accessing and manipulating UUID - static version.
505 %description -n libuuid-static -l pl.UTF-8
506 Biblioteka umożliwiająca dostęp i zmiany UUID - wersja statyczna.
508 %package -n libuuid-dietlibc
509 Summary: Static dietlibc library for accessing and manipulating UUID
510 Summary(pl.UTF-8): Statyczna biblioteka dietlibc umożliwiająca dostęp i zmiany UUID
512 Group: Development/Libraries
513 Requires: libuuid-devel = %{version}-%{release}
514 Conflicts: e2fsprogs-static < 1.34-3
516 %description -n libuuid-dietlibc
517 Library for accessing and manipulating UUID - static dietlibc version.
519 %description -n libuuid-dietlibc -l pl.UTF-8
520 Biblioteka umożliwiająca dostęp i zmiany UUID - wersja statyczna dla
524 Summary: Helper daemon to guarantee uniqueness of time-based UUIDs
525 Summary(pl.UTF-8): Pomocniczy demon gwarantujący unikalność UUID-ów opartych na czasie
528 Requires(postun): /usr/sbin/groupdel
529 Requires(postun): /usr/sbin/userdel
530 Requires(pre): /bin/id
531 Requires(pre): /usr/bin/getgid
532 Requires(pre): /usr/sbin/groupadd
533 Requires(pre): /usr/sbin/groupmod
534 Requires(pre): /usr/sbin/useradd
535 Requires(pre): /usr/sbin/usermod
536 Requires(post,preun,postun): systemd-units >= 38
537 Requires: libuuid = %{version}-%{release}
538 Requires: systemd-units >= 38
539 Provides: group(uuidd)
540 Provides: user(uuidd)
541 Conflicts: libuuid < 1.40.5-0.1
543 %description -n uuidd
544 The uuidd package contains a userspace daemon (uuidd) which guarantees
545 uniqueness of time-based UUID generation even at very high rates on
548 %description -n uuidd -l pl.UTF-8
549 Ten pakiet zawiera działającego w przestrzeni użytkownika demona
550 (uuidd) gwarantującego unikalność generowania UUID-ów opartych na
551 czasie nawet przy bardzo dużej częstotliwości na systemach SMP.
554 Summary: fdisk library
555 Summary(pl.UTF-8): Biblioteka fdisk
558 Requires: libblkid = %{version}-%{release}
559 Requires: libuuid = %{version}-%{release}
561 %description -n libfdisk
564 %description -n libfdisk -l pl.UTF-8
567 %package -n libfdisk-devel
568 Summary: Header files for fdisk library
569 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki fdisk
571 Group: Development/Libraries
572 Requires: libblkid-devel = %{version}-%{release}
573 Requires: libfdisk = %{version}-%{release}
574 Requires: libuuid-devel = %{version}-%{release}
576 %description -n libfdisk-devel
577 Header files for fdisk library.
579 %description -n libfdisk-devel -l pl.UTF-8
580 Pliki nagłówkowe biblioteki fdisk.
582 %package -n libfdisk-static
583 Summary: Static version of fdisk library
584 Summary(pl.UTF-8): Statyczna wersja biblioteki fdisk
586 Group: Development/Libraries
587 Requires: libfdisk-devel = %{version}-%{release}
589 %description -n libfdisk-static
590 Static version of fdisk library.
592 %description -n libfdisk-static -l pl.UTF-8
593 Statyczna wersja biblioteki fdisk.
596 Summary: Library to handle mounting-related tasks
597 Summary(pl.UTF-8): Biblioteka obsługująca zadania związane z montowaniem
600 Requires: libblkid = %{version}-%{release}
602 %description -n libmount
603 Library to handle mounting-related tasks.
605 %description -n libmount -l pl.UTF-8
606 Biblioteka obsługująca zadania związane z montowaniem.
608 %package -n libmount-devel
609 Summary: Header files for mount library
610 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki mount
612 Group: Development/Libraries
613 Requires: libblkid-devel = %{version}-%{release}
614 Requires: libmount = %{version}-%{release}
616 %description -n libmount-devel
617 Header files for mount library.
619 %description -n libmount-devel -l pl.UTF-8
620 Pliki nagłówkowe biblioteki mount.
622 %package -n libmount-static
623 Summary: Static version of mount library
624 Summary(pl.UTF-8): Statyczna wersja biblioteki mount
626 Group: Development/Libraries
627 Requires: libmount-devel = %{version}-%{release}
629 %description -n libmount-static
630 Static version of mount library.
632 %description -n libmount-static -l pl.UTF-8
633 Statyczna wersja biblioteki mount.
635 %package -n python3-libmount
636 Summary: Python 3.x libmount bindings
637 Summary(pl.UTF-8): Wiązania Pythona 3.x do biblioteki libmount
639 Group: Libraries/Python
640 Requires: libmount = %{version}-%{release}
642 %description -n python3-libmount
643 Python 3.x libmount bindings.
645 %description -n python3-libmount -l pl.UTF-8
646 Wiązania Pythona 3.x do biblioteki libmount.
649 Summary: Check and repair a Linux file system
650 Summary(pl.UTF-8): Sprawdzanie i naprawa linuksowego systemu plików
651 Group: Applications/System
652 Requires: libblkid = %{version}-%{release}
655 Check and repair a Linux file system.
657 %description -n fsck -l pl.UTF-8
658 Sprawdzanie i naprawa linuksowego systemu plików.
660 %package -n libsmartcols
661 Summary: Library to handle tables and trees
662 Summary(pl.UTF-8): Biblioteka do obsługi tabelek i drzewek
666 %description -n libsmartcols
667 Library to handle tables and trees.
669 %description -n libsmartcols -l pl.UTF-8
670 Biblioteka do obsługi tabelek i drzewek.
672 %package -n libsmartcols-devel
673 Summary: Header files for smartcols library
674 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki smartcols
676 Group: Development/Libraries
677 Requires: libsmartcols = %{version}-%{release}
679 %description -n libsmartcols-devel
680 Header files for smartcols library.
682 %description -n libsmartcols-devel -l pl.UTF-8
683 Pliki nagłówkowe biblioteki smartcols.
685 %package -n libsmartcols-static
686 Summary: Static version of smartcols library
687 Summary(pl.UTF-8): Statyczna wersja biblioteki smartcols
689 Group: Development/Libraries
690 Requires: libsmartcols-devel = %{version}-%{release}
692 %description -n libsmartcols-static
693 Static version of smartcols library.
695 %description -n libsmartcols-static -l pl.UTF-8
696 Statyczna wersja biblioteki smartcols.
699 Summary: blkid - initrd version
700 Summary(pl.UTF-8): blkid - wersja dla initrd
702 Obsoletes: util-linux-ng-initrd < 2.20-1
703 Conflicts: geninitrd < 10000.10
706 This package includes a blkid utility to recognize partitions by label
707 or UUID - staticaly linked for initrd.
709 %description initrd -l pl.UTF-8
710 Pakiet ten zawiera narzędzie blkid do rozpoznawania partycji przez
711 etykietę lub UUID - statycznie skonsolidowane na potrzeby initrd.
713 %package -n bash-completion-util-linux
714 Summary: bash completion for util-linux commands
715 Summary(pl.UTF-8): Bashowe dopełnianie parametrów dla poleceń z pakietu util-linux
716 Group: Applications/Shells
717 Requires: %{name} = %{version}-%{release}
718 Requires: bash-completion >= 2.0
719 %if "%{_rpmversion}" >= "5"
723 %description -n bash-completion-util-linux
724 Bash completion for util-linux commands.
726 %description -n bash-completion-util-linux -l pl.UTF-8
727 Bashowe dopełnianie parametrów dla poleceń z pakietu util-linux.
736 %{?with_initrd:%patch5 -p1}
738 cp -p %{SOURCE10} nologin.c
750 export CPPFLAGS="%{rpmcppflags} -I/usr/include/ncurses -DHAVE_LSEEK64_PROTOTYPE -DHAVE_LLSEEK_PROTOTYPE"
752 %{?with_uClibc:xCC="%{_target_cpu}-uclibc-gcc"}
753 %{?with_dietlibc:xCC="%{__cc}"; xCC="diet ${xCC#*ccache }"}
756 ac_cv_header_crypt_h=no \
757 ac_cv_header_stdio_ext_h=no \
760 %if "%{?configure_cache}" == "1"
761 --cache-file=%{?configure_cache_file}%{!?configure_cache_file:configure}-initrd.cache \
770 --disable-chfn-chsh \
782 --disable-schedutils \
784 --disable-silent-rules \
788 --disable-use-tty-group \
798 # configure gets it unconditionally wrong
799 %{__sed} -i -e 's/#define HAVE_WIDECHAR 1//' config.h
803 LDFLAGS="-Wl,-static"
806 CPPFLAGS="$CPPFLAGS -D_BSD_SOURCE" \
811 DESTDIR=$(pwd)/initrd
819 %{!?with_fallocate:--disable-fallocate} \
820 --disable-silent-rules \
821 --disable-use-tty-group \
828 --enable-login-chown-vcs \
831 --enable-runuser%{!?with_su:=no} \
832 --enable-su%{!?with_su:=no} \
840 --with-bashcompletiondir=/usr/share/bash-completion/completions \
841 --with-selinux%{!?with_selinux:=no} \
846 %{__cc} %{rpmcflags} nologin.c -o nologin
849 rm -rf $RPM_BUILD_ROOT
850 install -d $RPM_BUILD_ROOT/etc/{pam.d,rc.d/init.d,sysconfig,security} \
851 $RPM_BUILD_ROOT{/%{_lib},/var/{lock,lib/libuuid}} \
852 $RPM_BUILD_ROOT{/lib/systemd/pld-helpers.d,%{systemdunitdir}}
853 %{?with_dietlibc:install -d $RPM_BUILD_ROOT%{dietlibdir}}
856 DESTDIR=$RPM_BUILD_ROOT
858 %{__mv} $RPM_BUILD_ROOT%{_sbindir}/{addpart,delpart,partx} $RPM_BUILD_ROOT/sbin
859 %{__mv} $RPM_BUILD_ROOT/sbin/raw $RPM_BUILD_ROOT%{_bindir}
861 install -p nologin $RPM_BUILD_ROOT/sbin
862 cp -p %{SOURCE11} $RPM_BUILD_ROOT%{_mandir}/man8
864 cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/login
865 install -p %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/blockdev
866 cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/blockdev
867 cp -p %{SOURCE12} $RPM_BUILD_ROOT%{systemdunitdir}/blockdev.service
868 cp -p %{SOURCE13} $RPM_BUILD_ROOT/lib/systemd/pld-helpers.d/blockdev.sh
870 ln -s ../sbin/runuser $RPM_BUILD_ROOT/bin/runuser
871 cp -p %{SOURCE6} $RPM_BUILD_ROOT/etc/pam.d/su
872 cp -p %{SOURCE7} $RPM_BUILD_ROOT/etc/pam.d/su-l
873 cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/pam.d/runuser
874 cp -p %{SOURCE9} $RPM_BUILD_ROOT/etc/pam.d/runuser-l
877 :> $RPM_BUILD_ROOT/etc/security/blacklist.login
878 :> $RPM_BUILD_ROOT/var/lock/wtmpxlock
879 :> $RPM_BUILD_ROOT%{_sysconfdir}/blkid.tab
881 for lib in blkid fdisk mount smartcols uuid; do
882 mv $RPM_BUILD_ROOT%{_libdir}/lib${lib}.so.* $RPM_BUILD_ROOT/%{_lib}
883 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/lib${lib}.so.*.*.*) \
884 $RPM_BUILD_ROOT%{_libdir}/lib${lib}.so
888 %{__rm} $RPM_BUILD_ROOT%{py3_sitedir}/libmount/pylibmount.la
889 # obsoleted by pkg-config (libuuid.la temporarily kept because of packages built with it)
890 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib{blkid,fdisk,mount,smartcols}.la
892 ln -s hwclock $RPM_BUILD_ROOT/sbin/clock
893 echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/man8/clock.8
895 ln -s utmpdump $RPM_BUILD_ROOT%{_bindir}/utmpx-dump
896 ln -s mkswap $RPM_BUILD_ROOT/sbin/mkfs.swap
898 for d in cs de es fi fr hu id it ja ko nl pl ; do
899 for m in man1 man5 man8 ; do
900 if [ -d man/$d/$m ]; then
901 install -d $RPM_BUILD_ROOT%{_mandir}/$d/$m
902 cp -p man/$d/$m/* $RPM_BUILD_ROOT%{_mandir}/$d/$m
906 # it's been moved from man1 to man8
907 for d in es ja ko ; do
908 mv -f $RPM_BUILD_ROOT%{_mandir}/$d/man1/readprofile.1 \
909 $RPM_BUILD_ROOT%{_mandir}/$d/man8/readprofile.8
910 %{__sed} -i -e 's/READPROFILE 1/READPROFILE 8/' $RPM_BUILD_ROOT%{_mandir}/$d/man8/readprofile.8
912 # fix inconsistent man links
913 echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/es/man8/clock.8
914 echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/ja/man8/clock.8
915 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/es/man8/swapoff.8
916 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/it/man8/swapoff.8
917 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/ja/man8/swapoff.8
918 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/ko/man8/swapoff.8
919 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/pl/man8/swapoff.8
921 # cleanup, remove files not included in package
922 %{__rm} $RPM_BUILD_ROOT%{_bindir}/{chfn,chsh,newgrp} \
923 $RPM_BUILD_ROOT%{_sbindir}/{vigr,vipw} \
924 $RPM_BUILD_ROOT%{_mandir}/man1/{chfn,chsh,newgrp}.1 \
925 $RPM_BUILD_ROOT%{_mandir}/man8/{vigr,vipw}.8 \
926 $RPM_BUILD_ROOT%{_mandir}/*/man1/{arch,chkdupexe,ddate,reset}.1 \
927 $RPM_BUILD_ROOT%{_mandir}/*/man5/nfs.5 \
928 $RPM_BUILD_ROOT%{_mandir}/*/man8/{cytune,elvtune,setfdprm,sln,ramsize,raw,rdev,rootflags,vidmode}.8
930 %ifarch sparc sparcv9 sparc64
931 # programs not built on sparc
932 %{__rm} $RPM_BUILD_ROOT%{_mandir}/*/man8/{cfdisk,sfdisk}.8
936 %{__rm} $RPM_BUILD_ROOT%{_docdir}/%{name}/getopt/getopt-parse.*sh
939 install -d $RPM_BUILD_ROOT%{_libdir}/initrd
940 install -p initrd/bin/* $RPM_BUILD_ROOT%{_libdir}/initrd
941 install -p initrd/sbin/* $RPM_BUILD_ROOT%{_libdir}/initrd
942 ln -s fsck $RPM_BUILD_ROOT%{_libdir}/initrd/e2fsck
944 # We don't need those
945 %{__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}
946 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib{blkid,mount}.la
949 cp -a initrd/%{_lib}/lib*.a $RPM_BUILD_ROOT%{dietlibdir}
956 rm -rf $RPM_BUILD_ROOT
959 /sbin/chkconfig --add blockdev
960 %service blockdev restart
961 %systemd_post blockdev.service
964 if [ "$1" = "0" ]; then
965 %service blockdev stop
966 /sbin/chkconfig --del blockdev
968 %systemd_preun blockdev.service
973 %triggerpostun -n blockdev -- blockdev < 2.24-4
974 %systemd_trigger blockdev.service
976 %post -n libblkid -p /sbin/ldconfig
977 %postun -n libblkid -p /sbin/ldconfig
979 %post -n libuuid -p /sbin/ldconfig
980 %postun -n libuuid -p /sbin/ldconfig
983 if [ "$(getgid libuuid 2>/dev/null)" = "222" ]; then
984 /usr/sbin/groupmod -n uuidd libuuid
986 %groupadd -g 222 uuidd
987 if [ "$(id -u libuuid 2>/dev/null)" = "222" ]; then
988 /usr/sbin/usermod -l uuidd libuuid
990 %useradd -u 222 -r -d /var/lib/libuuid -s /bin/false -c "UUID generator helper daemon" -g uuidd uuidd
993 if [ "$1" = "0" ]; then
998 %post -n libfdisk -p /sbin/ldconfig
999 %postun -n libfdisk -p /sbin/ldconfig
1001 %post -n libmount -p /sbin/ldconfig
1002 %postun -n libmount -p /sbin/ldconfig
1004 %post -n libsmartcols -p /sbin/ldconfig
1005 %postun -n libsmartcols -p /sbin/ldconfig
1007 %files -f %{name}.lang
1008 %defattr(644,root,root,755)
1009 %doc AUTHORS ChangeLog NEWS README README.licensing Documentation misc-utils/getopt-parse.{bash,tcsh}
1011 %attr(755,root,root) /sbin/clock
1012 %attr(755,root,root) /sbin/hwclock*
1013 %attr(755,root,root) /sbin/nologin
1014 %{_mandir}/man8/clock.8*
1015 %{_mandir}/man8/hwclock.8*
1016 %{_mandir}/man8/nologin.8*
1017 %lang(es) %{_mandir}/es/man8/clock.8*
1018 %lang(es) %{_mandir}/es/man8/hwclock.8*
1019 %lang(ja) %{_mandir}/ja/man8/clock.8*
1020 %lang(ja) %{_mandir}/ja/man8/hwclock.8*
1022 %ghost %{_sysconfdir}/blkid.tab
1023 %attr(755,root,root) /sbin/blkid
1024 %attr(755,root,root) /sbin/findfs
1025 %{_mandir}/man8/blkid.8*
1026 %{_mandir}/man8/findfs.8*
1028 %attr(755,root,root) %{_bindir}/linux*
1029 %attr(755,root,root) %{_bindir}/setarch
1030 %{_mandir}/man8/linux*
1031 %{_mandir}/man8/setarch.8*
1033 %attr(755,root,root) %{_bindir}/s390*
1034 %{_mandir}/man8/s390*
1036 %ifarch %{ix86} %{x8664} x32
1037 %attr(755,root,root) %{_bindir}/i386
1038 %{_mandir}/man8/i386*
1039 %ifarch %{x8664} x32
1040 %attr(755,root,root) %{_bindir}/x86_64
1041 %{_mandir}/man8/x86_64*
1045 %attr(755,root,root) %{_bindir}/ppc*
1046 %{_mandir}/man8/ppc*
1048 %ifarch sparc sparc64
1049 %attr(755,root,root) %{_bindir}/sparc*
1050 %{_mandir}/man8/sparc*
1053 %attr(755,root,root) %{_bindir}/i386
1054 %attr(755,root,root) %{_bindir}/ia64
1055 %{_mandir}/man8/i386*
1056 %{_mandir}/man8/ia64*
1059 %attr(755,root,root) /bin/dmesg
1060 %attr(755,root,root) /bin/kill
1061 %attr(755,root,root) /bin/more
1063 %attr(755,root,root) /bin/wdctl
1065 %attr(755,root,root) /sbin/chcpu
1066 %attr(755,root,root) /sbin/ctrlaltdel
1067 %attr(755,root,root) /sbin/addpart
1068 %attr(755,root,root) /sbin/blkdiscard
1069 %attr(755,root,root) /sbin/delpart
1070 %attr(755,root,root) /sbin/partx
1071 %attr(755,root,root) /bin/lsblk
1072 %attr(755,root,root) /sbin/fsfreeze
1073 %attr(755,root,root) /sbin/fstrim
1074 %attr(755,root,root) /sbin/mkfs
1075 %attr(755,root,root) /sbin/mkfs.swap
1076 %attr(755,root,root) /sbin/mkswap
1077 %attr(755,root,root) /sbin/sulogin
1078 %attr(755,root,root) /sbin/swaplabel
1079 %if "%{pld_release}" != "ac"
1080 %attr(755,root,root) /sbin/switch_root
1082 %attr(755,root,root) /sbin/wipefs
1083 %attr(755,root,root) /sbin/zramctl
1084 %attr(755,root,root) %{_bindir}/cal
1085 %attr(755,root,root) %{_bindir}/chrt
1086 %attr(755,root,root) %{_bindir}/col
1087 %attr(755,root,root) %{_bindir}/colcrt
1088 %attr(755,root,root) %{_bindir}/colrm
1089 %attr(755,root,root) %{_bindir}/column
1090 %attr(755,root,root) %{_bindir}/eject
1091 %attr(755,root,root) %{_bindir}/flock
1092 %{?with_fallocate:%attr(755,root,root) %{_bindir}/fallocate}
1093 %attr(755,root,root) %{_bindir}/getopt
1094 %attr(755,root,root) %{_bindir}/hexdump
1095 %attr(755,root,root) %{_bindir}/ionice
1096 %attr(755,root,root) %{_bindir}/ipcmk
1097 %attr(755,root,root) %{_bindir}/ipcrm
1098 %attr(755,root,root) %{_bindir}/ipcs
1099 %attr(755,root,root) %{_bindir}/isosize
1100 %attr(755,root,root) %{_bindir}/line
1101 %attr(755,root,root) %{_bindir}/last
1102 %attr(755,root,root) %{_bindir}/lastb
1103 %attr(755,root,root) %{_bindir}/logger
1104 %attr(755,root,root) %{_bindir}/look
1105 %attr(755,root,root) %{_bindir}/lscpu
1106 %attr(755,root,root) %{_bindir}/lslocks
1107 %attr(755,root,root) %{_bindir}/lslogins
1108 %attr(755,root,root) %{_bindir}/mesg
1109 %attr(755,root,root) %{_bindir}/mcookie
1110 %attr(755,root,root) %{_bindir}/namei
1111 %attr(755,root,root) %{_bindir}/nsenter
1112 %attr(755,root,root) %{_bindir}/pg
1113 %attr(755,root,root) %{_bindir}/prlimit
1114 %attr(755,root,root) %{_bindir}/raw
1115 %attr(755,root,root) %{_bindir}/rename
1116 %attr(755,root,root) %{_bindir}/renice
1117 %attr(755,root,root) %{_bindir}/rev
1118 %attr(755,root,root) %{_bindir}/script
1119 %attr(755,root,root) %{_bindir}/scriptreplay
1120 %attr(755,root,root) %{_bindir}/setpriv
1121 %attr(755,root,root) %{_bindir}/setsid
1122 %attr(755,root,root) %{_bindir}/setterm
1123 %attr(755,root,root) %{_bindir}/tailf
1124 %attr(755,root,root) %{_bindir}/taskset
1125 %attr(755,root,root) %{_bindir}/ul
1126 %attr(755,root,root) %{_bindir}/uname26
1127 %attr(755,root,root) %{_bindir}/unshare
1128 %attr(755,root,root) %{_bindir}/utmpdump
1129 %attr(755,root,root) %{_bindir}/utmpx-dump
1130 %attr(755,root,root) %{_bindir}/whereis
1131 %attr(2755,root,tty) %{_bindir}/write
1132 %attr(755,root,root) %{_sbindir}/fdformat
1133 %attr(755,root,root) %{_sbindir}/ldattach
1134 %attr(755,root,root) %{_sbindir}/readprofile
1135 %attr(755,root,root) %{_sbindir}/resizepart
1136 %attr(755,root,root) %{_sbindir}/rtcwake
1138 %{systemdunitdir}/fstrim.service
1139 %{systemdunitdir}/fstrim.timer
1141 %{_mandir}/man1/cal.1*
1142 %{_mandir}/man1/chrt.1*
1143 %{_mandir}/man1/col.1*
1144 %{_mandir}/man1/colcrt.1*
1145 %{_mandir}/man1/colrm.1*
1146 %{_mandir}/man1/column.1*
1147 %{_mandir}/man1/dmesg.1*
1148 %{_mandir}/man1/eject.1*
1149 %{?with_fallocate:%{_mandir}/man1/fallocate.1*}
1150 %{_mandir}/man1/flock.1*
1151 %{_mandir}/man1/getopt.1*
1152 %{_mandir}/man1/hexdump.1*
1153 %{_mandir}/man1/ionice.1*
1154 %{_mandir}/man1/ipcrm.1*
1155 %{_mandir}/man1/ipcmk.1*
1156 %{_mandir}/man1/ipcs.1*
1157 %{_mandir}/man1/kill.1*
1158 %{_mandir}/man1/last.1*
1159 %{_mandir}/man1/lastb.1*
1160 %{_mandir}/man1/line.1*
1161 %{_mandir}/man1/logger.1*
1162 %{_mandir}/man1/look.1*
1163 %{_mandir}/man1/lscpu.1*
1164 %{_mandir}/man1/lslogins.1*
1165 %{_mandir}/man1/mcookie.1*
1166 %{_mandir}/man1/mesg.1*
1167 %{_mandir}/man1/more.1*
1168 %{_mandir}/man1/namei.1*
1169 %{_mandir}/man1/nsenter.1*
1170 %{_mandir}/man1/prlimit.1*
1171 %{_mandir}/man1/pg.1*
1172 %{_mandir}/man1/renice.1*
1173 %{_mandir}/man1/rev.1*
1174 %{_mandir}/man1/rename.1*
1175 %{_mandir}/man1/setpriv.1*
1176 %{_mandir}/man1/setsid.1*
1177 %{_mandir}/man1/script.1*
1178 %{_mandir}/man1/scriptreplay.1*
1179 %{_mandir}/man1/setterm.1*
1180 %{_mandir}/man1/tailf.1*
1181 %{_mandir}/man1/taskset.1*
1182 %{_mandir}/man1/ul.1*
1183 %{_mandir}/man1/unshare.1*
1184 %{_mandir}/man1/utmpdump.1*
1185 %{_mandir}/man1/whereis.1*
1186 %{_mandir}/man1/write.1*
1187 %{_mandir}/man8/addpart.8*
1188 %{_mandir}/man8/blkdiscard.8*
1189 %{_mandir}/man8/delpart.8*
1190 %{_mandir}/man8/partx.8*
1191 %{_mandir}/man8/lsblk.8*
1192 %{_mandir}/man8/chcpu.8*
1193 %{_mandir}/man8/ctrlaltdel.8*
1194 %{_mandir}/man8/fdformat.8*
1195 %{_mandir}/man8/fsfreeze.8*
1196 %{_mandir}/man8/fstrim.8*
1197 %{_mandir}/man8/isosize.8*
1198 %{_mandir}/man8/ldattach.8*
1199 %{_mandir}/man8/lslocks.8*
1200 %{_mandir}/man8/mkswap.8*
1201 %{_mandir}/man8/raw.8*
1202 %{_mandir}/man8/readprofile.8*
1203 %{_mandir}/man8/resizepart.8*
1204 %{_mandir}/man8/rtcwake.8*
1205 %{_mandir}/man8/swaplabel.8*
1206 %if "%{pld_release}" != "ac"
1207 %{_mandir}/man8/switch_root.8*
1209 %{_mandir}/man8/sulogin.8*
1210 %{_mandir}/man8/uname26.8*
1211 %{_mandir}/man8/wdctl.8*
1212 %{_mandir}/man8/wipefs.8*
1213 %{_mandir}/man8/zramctl.8*
1215 %lang(de) %{_mandir}/de/man1/kill.1*
1216 %lang(de) %{_mandir}/de/man1/more.1*
1217 %lang(de) %{_mandir}/de/man1/write.1*
1218 %lang(de) %{_mandir}/de/man8/fdformat.8*
1220 %lang(es) %{_mandir}/es/man1/colrm.1*
1221 %lang(es) %{_mandir}/es/man1/column.1*
1222 %lang(es) %{_mandir}/es/man1/getopt.1*
1223 %lang(es) %{_mandir}/es/man1/look.1*
1224 %lang(es) %{_mandir}/es/man1/more.1*
1225 %lang(es) %{_mandir}/es/man1/namei.1*
1226 %lang(es) %{_mandir}/es/man1/rev.1*
1227 %lang(es) %{_mandir}/es/man1/script.1*
1228 %lang(es) %{_mandir}/es/man1/setterm.1*
1229 %lang(es) %{_mandir}/es/man1/ul.1*
1230 %lang(es) %{_mandir}/es/man1/whereis.1*
1231 %lang(es) %{_mandir}/es/man1/write.1*
1232 %lang(es) %{_mandir}/es/man8/ctrlaltdel.8*
1233 %lang(es) %{_mandir}/es/man8/ipcrm.8*
1234 %lang(es) %{_mandir}/es/man8/ipcs.8*
1235 %lang(es) %{_mandir}/es/man8/mkswap.8*
1236 %lang(es) %{_mandir}/es/man8/readprofile.8*
1237 %lang(es) %{_mandir}/es/man8/renice.8*
1238 %lang(es) %{_mandir}/es/man8/setsid.8*
1240 %lang(fi) %{_mandir}/fi/man1/cal.1*
1241 %lang(fi) %{_mandir}/fi/man1/column.1*
1242 %lang(fi) %{_mandir}/fi/man1/kill.1*
1243 %lang(fi) %{_mandir}/fi/man1/more.1*
1244 %lang(fi) %{_mandir}/fi/man1/whereis.1*
1245 %lang(fi) %{_mandir}/fi/man1/write.1*
1247 %lang(fr) %{_mandir}/fr/man1/cal.1*
1248 %lang(fr) %{_mandir}/fr/man1/col.1*
1249 %lang(fr) %{_mandir}/fr/man1/kill.1*
1250 %lang(fr) %{_mandir}/fr/man1/more.1*
1251 %lang(fr) %{_mandir}/fr/man1/whereis.1*
1252 %lang(fr) %{_mandir}/fr/man1/write.1*
1253 %lang(fr) %{_mandir}/fr/man8/ctrlaltdel.8*
1254 %lang(fr) %{_mandir}/fr/man8/dmesg.8*
1255 %lang(fr) %{_mandir}/fr/man8/fdformat.8*
1256 %lang(fr) %{_mandir}/fr/man8/ipcrm.8*
1257 %lang(fr) %{_mandir}/fr/man8/ipcs.8*
1258 %lang(fr) %{_mandir}/fr/man8/setsid.8*
1260 %lang(hu) %{_mandir}/hu/man1/cal.1*
1261 %lang(hu) %{_mandir}/hu/man1/colrm.1*
1262 %lang(hu) %{_mandir}/hu/man1/hexdump.1*
1263 %lang(hu) %{_mandir}/hu/man1/kill.1*
1264 %lang(hu) %{_mandir}/hu/man1/logger.1*
1265 %lang(hu) %{_mandir}/hu/man1/more.1*
1266 %lang(hu) %{_mandir}/hu/man1/setterm.1*
1267 %lang(hu) %{_mandir}/hu/man1/whereis.1*
1268 %lang(hu) %{_mandir}/hu/man1/write.1*
1269 %lang(hu) %{_mandir}/hu/man8/ctrlaltdel.8*
1270 %lang(hu) %{_mandir}/hu/man8/fdformat.8*
1271 %lang(hu) %{_mandir}/hu/man8/mkswap.8*
1273 %lang(id) %{_mandir}/id/man1/cal.1*
1274 %lang(id) %{_mandir}/id/man1/kill.1*
1275 %lang(id) %{_mandir}/id/man1/logger.1*
1276 %lang(id) %{_mandir}/id/man1/more.1*
1277 %lang(id) %{_mandir}/id/man1/script.1*
1278 %lang(id) %{_mandir}/id/man1/write.1*
1279 %lang(id) %{_mandir}/id/man8/fdformat.8*
1281 %lang(it) %{_mandir}/it/man1/kill.1*
1282 %lang(it) %{_mandir}/it/man8/mkswap.8*
1283 %lang(it) %{_mandir}/it/man8/setsid.8*
1285 %lang(ja) %{_mandir}/ja/man1/cal.1*
1286 %lang(ja) %{_mandir}/ja/man1/col.1*
1287 %lang(ja) %{_mandir}/ja/man1/colcrt.1*
1288 %lang(ja) %{_mandir}/ja/man1/colrm.1*
1289 %lang(ja) %{_mandir}/ja/man1/column.1*
1290 %lang(ja) %{_mandir}/ja/man1/getopt.1*
1291 %lang(ja) %{_mandir}/ja/man1/hexdump.1*
1292 %lang(ja) %{_mandir}/ja/man1/kill.1*
1293 %lang(ja) %{_mandir}/ja/man1/line.1*
1294 %lang(ja) %{_mandir}/ja/man1/logger.1*
1295 %lang(ja) %{_mandir}/ja/man1/look.1*
1296 %lang(ja) %{_mandir}/ja/man1/mcookie.1*
1297 %lang(ja) %{_mandir}/ja/man1/more.1*
1298 %lang(ja) %{_mandir}/ja/man1/namei.1*
1299 %lang(ja) %{_mandir}/ja/man1/rename.1*
1300 %lang(ja) %{_mandir}/ja/man1/rev.1*
1301 %lang(ja) %{_mandir}/ja/man1/script.1*
1302 %lang(ja) %{_mandir}/ja/man1/setterm.1*
1303 %lang(ja) %{_mandir}/ja/man1/ul.1*
1304 %lang(ja) %{_mandir}/ja/man1/whereis.1*
1305 %lang(ja) %{_mandir}/ja/man1/write.1*
1306 %lang(ja) %{_mandir}/ja/man8/ctrlaltdel.8*
1307 %lang(ja) %{_mandir}/ja/man8/dmesg.8*
1308 %lang(ja) %{_mandir}/ja/man8/fdformat.8*
1309 %lang(ja) %{_mandir}/ja/man8/ipcrm.8*
1310 %lang(ja) %{_mandir}/ja/man8/ipcs.8*
1311 %lang(ja) %{_mandir}/ja/man8/isosize.8*
1312 %lang(ja) %{_mandir}/ja/man8/mkswap.8*
1313 %lang(ja) %{_mandir}/ja/man8/readprofile.8*
1314 %lang(ja) %{_mandir}/ja/man8/renice.8*
1315 %lang(ja) %{_mandir}/ja/man8/setsid.8*
1317 %lang(ko) %{_mandir}/ko/man1/cal.1*
1318 %lang(ko) %{_mandir}/ko/man1/col.1*
1319 %lang(ko) %{_mandir}/ko/man1/colcrt.1*
1320 %lang(ko) %{_mandir}/ko/man1/colrm.1*
1321 %lang(ko) %{_mandir}/ko/man1/column.1*
1322 %lang(ko) %{_mandir}/ko/man1/getopt.1*
1323 %lang(ko) %{_mandir}/ko/man1/hexdump.1*
1324 %lang(ko) %{_mandir}/ko/man1/kill.1*
1325 %lang(ko) %{_mandir}/ko/man1/logger.1*
1326 %lang(ko) %{_mandir}/ko/man1/look.1*
1327 %lang(ko) %{_mandir}/ko/man1/mcookie.1*
1328 %lang(ko) %{_mandir}/ko/man1/more.1*
1329 %lang(ko) %{_mandir}/ko/man1/namei.1*
1330 %lang(ko) %{_mandir}/ko/man1/rev.1*
1331 %lang(ko) %{_mandir}/ko/man1/script.1*
1332 %lang(ko) %{_mandir}/ko/man1/setterm.1*
1333 %lang(ko) %{_mandir}/ko/man1/ul.1*
1334 %lang(ko) %{_mandir}/ko/man1/whereis.1*
1335 %lang(ko) %{_mandir}/ko/man1/write.1*
1336 %lang(ko) %{_mandir}/ko/man8/ctrlaltdel.8*
1337 %lang(ko) %{_mandir}/ko/man8/dmesg.8*
1338 %lang(ko) %{_mandir}/ko/man8/fdformat.8*
1339 %lang(ko) %{_mandir}/ko/man8/ipcrm.8*
1340 %lang(ko) %{_mandir}/ko/man8/ipcs.8*
1341 %lang(ko) %{_mandir}/ko/man8/mkswap.8*
1342 %lang(ko) %{_mandir}/ko/man8/readprofile.8*
1343 %lang(ko) %{_mandir}/ko/man8/renice.8*
1344 %lang(ko) %{_mandir}/ko/man8/setsid.8*
1346 %lang(nl) %{_mandir}/nl/man1/kill.1*
1348 %lang(pl) %{_mandir}/pl/man1/cal.1*
1349 %lang(pl) %{_mandir}/pl/man1/col.1*
1350 %lang(pl) %{_mandir}/pl/man1/colcrt.1*
1351 %lang(pl) %{_mandir}/pl/man1/colrm.1*
1352 %lang(pl) %{_mandir}/pl/man1/getopt.1*
1353 %lang(pl) %{_mandir}/pl/man1/hexdump.1*
1354 %lang(pl) %{_mandir}/pl/man1/kill.1*
1355 %lang(pl) %{_mandir}/pl/man1/look.1*
1356 %lang(pl) %{_mandir}/pl/man1/logger.1*
1357 %lang(pl) %{_mandir}/pl/man1/more.1*
1358 %lang(pl) %{_mandir}/pl/man1/rev.1*
1359 %lang(pl) %{_mandir}/pl/man1/script.1*
1360 %lang(pl) %{_mandir}/pl/man1/setterm.1*
1361 %lang(pl) %{_mandir}/pl/man1/ul.1*
1362 %lang(pl) %{_mandir}/pl/man1/whereis.1*
1363 %lang(pl) %{_mandir}/pl/man1/write.1*
1364 %lang(pl) %{_mandir}/pl/man8/ctrlaltdel.8*
1365 %lang(pl) %{_mandir}/pl/man8/dmesg.8*
1366 %lang(pl) %{_mandir}/pl/man8/fdformat.8*
1367 %lang(pl) %{_mandir}/pl/man8/ipcrm.8*
1368 %lang(pl) %{_mandir}/pl/man8/ipcs.8*
1369 %lang(pl) %{_mandir}/pl/man8/mkswap.8*
1370 %lang(pl) %{_mandir}/pl/man8/renice.8*
1372 %attr(755,root,root) /sbin/fdisk
1373 %attr(755,root,root) /sbin/fsck.minix
1374 %attr(755,root,root) /sbin/mkfs.minix
1375 %ifnarch sparc sparc64
1376 %attr(755,root,root) /sbin/cfdisk
1377 %attr(755,root,root) /sbin/sfdisk
1380 %{_mandir}/man8/fdisk.8*
1381 %ifnarch sparc sparc64
1382 %{_mandir}/man8/cfdisk.8*
1383 %{_mandir}/man8/sfdisk.8*
1385 %{_mandir}/man8/fsck.minix.8*
1386 %{_mandir}/man8/mkfs.bfs.8*
1387 %{_mandir}/man8/mkfs.minix.8*
1388 %{_mandir}/man8/mkfs.8*
1390 %lang(es) %{_mandir}/es/man8/fdisk.8*
1391 %lang(es) %{_mandir}/es/man8/fsck.minix.8*
1392 %lang(es) %{_mandir}/es/man8/mkfs.minix.8*
1393 %lang(es) %{_mandir}/es/man8/mkfs.8*
1395 %lang(fr) %{_mandir}/fr/man8/fdisk.8*
1396 %ifnarch sparc sparc64
1397 %lang(fr) %{_mandir}/fr/man8/cfdisk.8*
1398 %lang(fr) %{_mandir}/fr/man8/sfdisk.8*
1400 %lang(fr) %{_mandir}/fr/man8/mkfs.minix.8*
1401 %lang(fr) %{_mandir}/fr/man8/mkfs.8*
1403 %lang(hu) %{_mandir}/hu/man8/mkfs.8*
1405 %lang(it) %{_mandir}/it/man8/fdisk.8*
1406 %ifnarch sparc sparc64
1407 %lang(it) %{_mandir}/it/man8/cfdisk.8*
1410 %lang(ja) %{_mandir}/ja/man8/fdisk.8*
1411 %ifnarch sparc sparc64
1412 %lang(ja) %{_mandir}/ja/man8/cfdisk.8*
1413 %lang(ja) %{_mandir}/ja/man8/sfdisk.8*
1415 %lang(ja) %{_mandir}/ja/man8/fsck.minix.8*
1416 %lang(ja) %{_mandir}/ja/man8/mkfs.bfs.8*
1417 %lang(ja) %{_mandir}/ja/man8/mkfs.minix.8*
1418 %lang(ja) %{_mandir}/ja/man8/mkfs.8*
1420 %lang(ko) %{_mandir}/ko/man8/fdisk.8*
1421 %lang(ko) %{_mandir}/ko/man8/fsck.minix.8*
1422 %lang(ko) %{_mandir}/ko/man8/mkfs.minix.8*
1423 %lang(ko) %{_mandir}/ko/man8/mkfs.8*
1425 %lang(pl) %{_mandir}/pl/man8/fdisk.8*
1426 %lang(pl) %{_mandir}/pl/man8/fsck.minix.8*
1427 %lang(pl) %{_mandir}/pl/man8/mkfs.minix.8*
1428 %lang(pl) %{_mandir}/pl/man8/mkfs.8*
1430 %attr(755,root,root) /sbin/fsck.cramfs
1431 %attr(755,root,root) /sbin/mkfs.cramfs
1432 %attr(755,root,root) /sbin/mkfs.bfs
1433 %{_mandir}/man8/fsck.cramfs.8*
1434 %{_mandir}/man8/mkfs.cramfs.8*
1437 %attr(755,root,root) /bin/runuser
1438 %attr(755,root,root) /sbin/runuser
1439 %attr(4755,root,root) /bin/su
1440 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser
1441 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser-l
1442 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su
1443 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su-l
1444 %{_mandir}/man1/runuser.1*
1445 %{_mandir}/man1/su.1*
1448 %ghost /var/lock/wtmpxlock
1451 %defattr(644,root,root,755)
1452 %attr(754,root,root) /etc/rc.d/init.d/blockdev
1453 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/blockdev
1454 %attr(755,root,root) /sbin/blockdev
1455 %{_mandir}/man8/blockdev.8*
1456 %lang(ja) %{_mandir}/ja/man8/blockdev.8*
1457 %{systemdunitdir}/blockdev.service
1458 %attr(755,root,root) /lib/systemd/pld-helpers.d/blockdev.sh
1461 %defattr(644,root,root,755)
1462 %attr(755,root,root) /bin/findmnt
1463 %attr(755,root,root) /bin/mountpoint
1464 %attr(4755,root,root) /bin/mount
1465 %attr(4755,root,root) /bin/umount
1466 %attr(755,root,root) /sbin/pivot_root
1467 %attr(755,root,root) /sbin/swapon
1468 %attr(755,root,root) /sbin/swapoff
1470 %{_mandir}/man1/mountpoint.1*
1471 %{_mandir}/man5/fstab.5*
1472 %{_mandir}/man8/findmnt.8*
1473 %{_mandir}/man8/mount.8*
1474 %{_mandir}/man8/umount.8*
1475 %{_mandir}/man8/pivot_root.8*
1476 %{_mandir}/man8/swapon.8*
1477 %{_mandir}/man8/swapoff.8*
1479 %lang(cs) %{_mandir}/cs/man5/fstab.5*
1481 %lang(de) %{_mandir}/de/man5/fstab.5*
1483 %lang(es) %{_mandir}/es/man5/fstab.5*
1484 %lang(es) %{_mandir}/es/man8/mount.8*
1485 %lang(es) %{_mandir}/es/man8/umount.8*
1486 %lang(es) %{_mandir}/es/man8/swapon.8*
1487 %lang(es) %{_mandir}/es/man8/swapoff.8*
1489 %lang(fr) %{_mandir}/fr/man5/fstab.5*
1490 %lang(fr) %{_mandir}/fr/man8/mount.8*
1491 %lang(fr) %{_mandir}/fr/man8/umount.8*
1493 %lang(hu) %{_mandir}/hu/man5/fstab.5*
1494 %lang(hu) %{_mandir}/hu/man8/mount.8*
1495 %lang(hu) %{_mandir}/hu/man8/umount.8*
1497 %lang(it) %{_mandir}/it/man5/fstab.5*
1498 %lang(it) %{_mandir}/it/man8/mount.8*
1499 %lang(it) %{_mandir}/it/man8/umount.8*
1500 %lang(it) %{_mandir}/it/man8/swapon.8*
1501 %lang(it) %{_mandir}/it/man8/swapoff.8*
1503 %lang(ja) %{_mandir}/ja/man5/fstab.5*
1504 %lang(ja) %{_mandir}/ja/man8/mount.8*
1505 %lang(ja) %{_mandir}/ja/man8/umount.8*
1506 %lang(ja) %{_mandir}/ja/man8/pivot_root.8*
1507 %lang(ja) %{_mandir}/ja/man8/swapon.8*
1508 %lang(ja) %{_mandir}/ja/man8/swapoff.8*
1510 %lang(ko) %{_mandir}/ko/man5/fstab.5*
1511 %lang(ko) %{_mandir}/ko/man8/mount.8*
1512 %lang(ko) %{_mandir}/ko/man8/umount.8*
1513 %lang(ko) %{_mandir}/ko/man8/swapon.8*
1514 %lang(ko) %{_mandir}/ko/man8/swapoff.8*
1516 %lang(pl) %{_mandir}/pl/man5/fstab.5*
1517 %lang(pl) %{_mandir}/pl/man8/mount.8*
1518 %lang(pl) %{_mandir}/pl/man8/umount.8*
1519 %lang(pl) %{_mandir}/pl/man8/swapon.8*
1520 %lang(pl) %{_mandir}/pl/man8/swapoff.8*
1523 %defattr(644,root,root,755)
1524 %attr(755,root,root) /sbin/losetup
1525 %{_mandir}/man8/losetup.8*
1526 %lang(fr) %{_mandir}/fr/man8/losetup.8*
1527 %lang(it) %{_mandir}/it/man8/losetup.8*
1528 %lang(ja) %{_mandir}/ja/man8/losetup.8*
1529 %lang(ko) %{_mandir}/ko/man8/losetup.8*
1530 %lang(pl) %{_mandir}/pl/man8/losetup.8*
1533 %defattr(644,root,root,755)
1534 %attr(755,root,root) %{_sbindir}/tunelp
1535 %{_mandir}/man8/tunelp.8*
1536 %lang(es) %{_mandir}/es/man8/tunelp.8*
1537 %lang(ja) %{_mandir}/ja/man8/tunelp.8*
1538 %lang(pl) %{_mandir}/pl/man8/tunelp.8*
1541 %defattr(644,root,root,755)
1542 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/login
1543 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.login
1544 %attr(755,root,root) /bin/login
1545 %{_mandir}/man1/login.1*
1546 %lang(de) %{_mandir}/de/man1/login.1*
1547 %lang(es) %{_mandir}/es/man1/login.1*
1548 %lang(hu) %{_mandir}/hu/man1/login.1*
1549 %lang(id) %{_mandir}/id/man1/login.1*
1550 %lang(ja) %{_mandir}/ja/man1/login.1*
1551 %lang(ko) %{_mandir}/ko/man1/login.1*
1552 %lang(pl) %{_mandir}/pl/man1/login.1*
1555 %defattr(644,root,root,755)
1556 %attr(755,root,root) /sbin/agetty
1557 %{_mandir}/man8/agetty.8*
1558 %lang(es) %{_mandir}/es/man8/agetty.8*
1559 %lang(ja) %{_mandir}/ja/man8/agetty.8*
1562 %defattr(644,root,root,755)
1563 %attr(755,root,root) /%{_lib}/libblkid.so.*.*
1564 %attr(755,root,root) %ghost /%{_lib}/libblkid.so.1
1566 %files -n libblkid-devel
1567 %defattr(644,root,root,755)
1568 %attr(755,root,root) %{_libdir}/libblkid.so
1569 %{_includedir}/blkid
1570 %{_pkgconfigdir}/blkid.pc
1571 %{_mandir}/man3/libblkid.3*
1573 %files -n libblkid-static
1574 %defattr(644,root,root,755)
1575 %{_libdir}/libblkid.a
1577 %if %{with initrd} && %{with dietlibc}
1578 %files -n libblkid-dietlibc
1579 %defattr(644,root,root,755)
1580 %{dietlibdir}/libblkid.a
1584 %defattr(644,root,root,755)
1585 %attr(755,root,root) %{_bindir}/uuidgen
1586 %attr(755,root,root) /%{_lib}/libuuid.so.*.*
1587 %attr(755,root,root) %ghost /%{_lib}/libuuid.so.1
1588 %{_mandir}/man1/uuidgen.1*
1590 %files -n libuuid-devel
1591 %defattr(644,root,root,755)
1592 %attr(755,root,root) %{_libdir}/libuuid.so
1593 %{_libdir}/libuuid.la
1595 %{_pkgconfigdir}/uuid.pc
1596 %{_mandir}/man3/uuid*.3*
1598 %files -n libuuid-static
1599 %defattr(644,root,root,755)
1600 %{_libdir}/libuuid.a
1602 %if %{with initrd} && %{with dietlibc}
1603 %files -n libuuid-dietlibc
1604 %defattr(644,root,root,755)
1605 %{dietlibdir}/libuuid.a
1609 %defattr(644,root,root,755)
1610 %attr(6755,uuidd,uuidd) %{_sbindir}/uuidd
1611 %attr(2775,uuidd,uuidd) /var/lib/libuuid
1612 %{_mandir}/man8/uuidd.8*
1613 %{systemdunitdir}/uuidd.service
1614 %{systemdunitdir}/uuidd.socket
1617 %defattr(644,root,root,755)
1618 %doc libfdisk/COPYING
1619 %attr(755,root,root) /%{_lib}/libfdisk.so.*.*
1620 %attr(755,root,root) %ghost /%{_lib}/libfdisk.so.1
1622 %files -n libfdisk-devel
1623 %defattr(644,root,root,755)
1624 %attr(755,root,root) %{_libdir}/libfdisk.so
1625 %{_includedir}/libfdisk
1626 %{_pkgconfigdir}/fdisk.pc
1628 %files -n libfdisk-static
1629 %defattr(644,root,root,755)
1630 %{_libdir}/libfdisk.a
1633 %defattr(644,root,root,755)
1634 %doc libmount/COPYING
1635 %attr(755,root,root) /%{_lib}/libmount.so.*.*
1636 %attr(755,root,root) %ghost /%{_lib}/libmount.so.1
1638 %files -n libmount-devel
1639 %defattr(644,root,root,755)
1640 %attr(755,root,root) %{_libdir}/libmount.so
1641 %{_includedir}/libmount
1642 %{_pkgconfigdir}/mount.pc
1644 %files -n libmount-static
1645 %defattr(644,root,root,755)
1646 %{_libdir}/libmount.a
1648 %files -n python3-libmount
1649 %defattr(644,root,root,755)
1650 %dir %{py3_sitedir}/libmount
1651 %attr(755,root,root) %{py3_sitedir}/libmount/pylibmount.so
1652 %{py3_sitedir}/libmount/__init__.py
1653 %{py3_sitedir}/libmount/__pycache__
1656 %defattr(644,root,root,755)
1657 %attr(755,root,root) /sbin/fsck
1658 %{_mandir}/man8/fsck.8*
1660 %files -n libsmartcols
1661 %defattr(644,root,root,755)
1662 %attr(755,root,root) /%{_lib}/libsmartcols.so.*.*.*
1663 %attr(755,root,root) %ghost /%{_lib}/libsmartcols.so.1
1664 # common for many utilities (hexdump,cal,dmesg,fdisk,cfdisk; also libblkid,libmount?)
1665 %{_mandir}/man5/terminal-colors.d.5*
1667 %files -n libsmartcols-devel
1668 %defattr(644,root,root,755)
1669 %attr(755,root,root) %{_libdir}/libsmartcols.so
1670 %{_includedir}/libsmartcols
1671 %{_pkgconfigdir}/smartcols.pc
1673 %files -n libsmartcols-static
1674 %defattr(644,root,root,755)
1675 %{_libdir}/libsmartcols.a
1679 %defattr(644,root,root,755)
1680 %attr(755,root,root) %{_libdir}/initrd/blkid
1681 %attr(755,root,root) %{_libdir}/initrd/blockdev
1682 %attr(755,root,root) %{_libdir}/initrd/fdformat
1683 %attr(755,root,root) %{_libdir}/initrd/fdisk
1684 %attr(755,root,root) %{_libdir}/initrd/findfs
1685 %attr(755,root,root) %{_libdir}/initrd/hwclock
1686 %attr(755,root,root) %{_libdir}/initrd/look
1687 %attr(755,root,root) %{_libdir}/initrd/mkswap
1688 %attr(755,root,root) %{_libdir}/initrd/namei
1689 %attr(755,root,root) %{_libdir}/initrd/rename
1690 %ifnarch sparc sparcv9 sparc64
1691 %attr(755,root,root) %{_libdir}/initrd/sfdisk
1693 %attr(755,root,root) %{_libdir}/initrd/swaplabel
1694 %attr(755,root,root) %{_libdir}/initrd/uuidgen
1695 %attr(755,root,root) %{_libdir}/initrd/wipefs
1697 #%attr(755,root,root) %{_libdir}/initrd/chrt
1698 # not built because of disabled libmount
1699 #%attr(755,root,root) %{_libdir}/initrd/e2fsck
1700 #%attr(755,root,root) %{_libdir}/initrd/fsck
1703 %files -n bash-completion-util-linux
1704 %defattr(644,root,root,755)
1705 /usr/share/bash-completion/completions/*