]> git.pld-linux.org Git - packages/util-linux.git/blob - util-linux.spec
- package adjtime_config(5) manual and choom utility
[packages/util-linux.git] / util-linux.spec
1 # TODO
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?
9 #
10 # Conditional build:
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)
18 %else
19 %bcond_with     initrd          # don't build initrd version
20 %bcond_without  fallocate       # fallocate utility (needs glibc 2.11 to compile)
21 %endif
22
23 %if "%{pld_release}" == "ac"
24 %define         pam_ver 0.79.0
25 %else
26 %define         pam_ver 1:1.1.8-5
27 %endif
28
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
38 Name:           util-linux
39 Version:        2.33
40 Release:        2
41 License:        GPL v2+
42 Group:          Applications/System
43 # https://github.com/karelzak/util-linux (GitHub backup)
44 Source0:        https://www.kernel.org/pub/linux/utils/util-linux/v2.33/%{name}-%{version}.tar.xz
45 # Source0-md5:  3cdf1c652007610f92076ba4212381a9
46 Source1:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
47 # Source1-md5:  3c940c7e7fe699eaa2ddb1bffb3de2fe
48 Source2:        login.pamd
49 Source3:        %{name}-blockdev.init
50 Source4:        %{name}-blockdev.sysconfig
51 Source6:        su.pamd
52 Source7:        su-l.pamd
53 Source8:        runuser.pamd
54 Source9:        runuser-l.pamd
55 Source10:       nologin.c
56 Source11:       nologin.8
57 Source12:       blockdev.service
58 Source13:       blockdev.sh
59 Patch0:         %{name}-fdformat-ide.patch
60 Patch1:         %{name}-fhs.patch
61 Patch2:         %{name}-login-lastlog.patch
62 Patch3:         %{name}-procpartitions.patch
63 Patch4:         su-paths.patch
64 Patch5:         %{name}-ac.patch
65 Patch6:         %{name}-diet.patch
66 Patch7:         %{name}-pl.po.patch
67 URL:            https://github.com/karelzak/util-linux
68 BuildRequires:  audit-libs-devel >= 1.0.6
69 BuildRequires:  autoconf >= 2.60
70 BuildRequires:  automake >= 1:1.10
71 BuildRequires:  gettext-tools >= 0.18.3
72 %{?with_fallocate:BuildRequires:        glibc-devel >= 6:2.11}
73 BuildRequires:  gtk-doc >= 1.10
74 BuildRequires:  gtk-doc-automake >= 1.10
75 BuildRequires:  libcap-ng-devel
76 %ifarch ppc ppc64
77 # for lscpu
78 BuildRequires:  librtas-devel
79 %endif
80 %{?with_selinux:BuildRequires:  libselinux-devel >= 2.0}
81 %{?with_selinux:BuildRequires:  libsepol-devel}
82 BuildRequires:  libtool >= 2:2.2
83 BuildRequires:  linux-libc-headers >= 7:2.6.27
84 BuildRequires:  ncurses-devel >= 5.0
85 BuildRequires:  pam-devel >= %{pam_ver}
86 BuildRequires:  pkgconfig
87 BuildRequires:  python3-devel
88 BuildRequires:  readline-devel
89 BuildRequires:  rpm >= 4.4.9-56
90 BuildRequires:  rpmbuild(macros) >= 1.671
91 BuildRequires:  sed >= 4.0
92 BuildRequires:  systemd-devel >= 1:209
93 BuildRequires:  tar >= 1:1.22
94 BuildRequires:  udev-devel
95 BuildRequires:  xz
96 BuildRequires:  zlib-devel
97 %if %{with initrd}
98         %if %{with uClibc}
99 BuildRequires:  uClibc-static >= 2:0.9.29
100         %else
101                 %if %{with dietlibc}
102 BuildRequires:  dietlibc-static >= 2:0.32-14
103                 %else
104 BuildRequires:  glibc-static
105                 %endif
106         %endif
107 %endif
108 Requires:       libblkid = %{version}-%{release}
109 Requires:       libfdisk = %{version}-%{release}
110 Requires:       libmount = %{version}-%{release}
111 %{?with_selinux:Requires:       libselinux >= 2.0}
112 Requires:       libsmartcols = %{version}-%{release}
113 Requires:       pam >= %{pam_ver}
114 Provides:       eject = %{version}-%{release}
115 Provides:       fdisk
116 Provides:       linux32
117 Provides:       sparc32
118 Obsoletes:      cramfs
119 Obsoletes:      eject
120 Obsoletes:      ionice
121 Obsoletes:      linux32
122 Obsoletes:      rawdevices
123 Obsoletes:      rfkill
124 Obsoletes:      schedutils
125 Obsoletes:      setarch
126 Obsoletes:      sparc32
127 Obsoletes:      util-linux-chkdupexe
128 Obsoletes:      util-linux-ng < 2.20-1
129 Obsoletes:      util-linux-suids
130 Conflicts:      SysVinit-tools < 2.88-15
131 Conflicts:      e2fsprogs < 1.41.8-5
132 Conflicts:      rc-scripts < 0.4.9-2
133 Conflicts:      shadow-extras < 1:4.0.3-6
134 %if %{with su}
135 Conflicts:      coreutils < 8.19
136 %endif
137 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
138
139 %define         debugcflags     -O1 -g
140
141 # for some reason known only to rpm there must be "\\|" not "\|" here
142 %define         dietarch        %(echo %{_target_cpu} | sed -e 's/i.86\\|pentium.\\|athlon/i386/;s/amd64/x86_64/;s/armv.*/arm/')
143 %define         dietlibdir      %{_prefix}/lib/dietlibc/lib-%{dietarch}
144
145 %ifarch ppc ppc64
146 # for dietlibc
147 %define         filterout_ld    -Wl,-z,relro
148 %endif
149
150 %description
151 util-linux contains a large variety of low-level system utilities
152 necessary for a functional Linux system. This includes, among other
153 things, configuration tools such as fdisk and system programs such as
154 logger.
155
156 %description -l de.UTF-8
157 util-linux enthält eine große Anzahl an
158 low-level-Systemdienstprogrammen, die für ein funktionierendes
159 Linux-System erforderlich sind. Dazu gehören Konfigurationstools wie
160 'fdisk' und Systemprogramme wie 'logger'.
161
162 %description -l es.UTF-8
163 util-linux contiene una gran variedad de utilitarios de sistema de
164 bajo nivel necesarios a un sistema Linux funcional. Esto incluye,
165 entre otras cosas, herramientas de configuración como fdisk y
166 programas de sistema como logger.
167
168 %description -l fr.UTF-8
169 util-linux contient une grande variété d'utilitaire système bas niveau
170 nécessaires au fonctionnement d'un système Linux. Cela comprend, entre
171 autres, les outils de configuration comme fdisk et des programmes
172 systèmes comme logger.
173
174 %description -l pl.UTF-8
175 util-linux zawiera wiele różnych, niskopoziomowych narzędzi
176 systemowych niezbędnych do prawidłowego działania Linuksa. W pakiecie
177 znajdują się między innymi narzędzia konfiguracyjne, takie jak fdisk i
178 programy systemowe, takie jak logger.
179
180 %description -l pt_BR.UTF-8
181 util-linux contém uma grande variedade de utilitários de sistema de
182 baixo-nível necessários para um sistema Linux funcional. Isso inclui,
183 entre outras coisas, ferramentas de configuração como fdisk e
184 programas de sistema como logger.
185
186 %description -l ru.UTF-8
187 Этот пакет содержит большой набор системных утилит низкого уровня,
188 которые необходимы для функционирования системы Linux. Он включает, в
189 числе прочих, инструменты конфигурации, такие как fdisk, и системные
190 программы, такие как logger.
191
192 %description -l tr.UTF-8
193 şlevsel durumdaki bir Linux sistemi için gerekli birçok alt düzey
194 sistem araçlarını içerir. Bunlar arasında fdisk gibi yapılandırma
195 uygulamaları ve logger gibi sistem programları sayılabilir.
196
197 %description -l uk.UTF-8
198 Цей пакет містить великий набір системних утиліт низького рівня, які
199 необхідні для функціонування системи Linux. Він містить, окрім інших,
200 конфігураційні інструменти (такі як fdisk) та системні програми (такі
201 як logger).
202
203 %package -n blockdev
204 Summary:        Support for blockdev
205 Summary(pl.UTF-8):      Obsługa blockdev
206 Group:          Applications/System
207 Requires(post,preun):   /sbin/chkconfig
208 Requires(post,preun,postun):    systemd-units >= 38
209 Requires:       coreutils
210 Requires:       rc-scripts >= 0.4.3.0
211 Requires:       systemd-units >= 38
212
213 %description -n blockdev
214 The utility blockdev allows one to call block device ioctls from the
215 command line. This package also includes initscript to set blockdev
216 parameters at system startup.
217
218 %description -n blockdev -l pl.UTF-8
219 Narzędzie blockdev pozwala na wywołania ioctl dla urządzeń blokowych z
220 linii poleceń. Ten pakiet zawiera także skrypt inicjalizacyjny do
221 ustawiania parametrów blockdev przy starcie systemu.
222
223 %package -n losetup
224 Summary:        Programs for setting up and configuring loopback devices
225 Summary(de.UTF-8):      Programme zum Einrichten und Konfigurieren von Loopback-Geräten
226 Summary(fr.UTF-8):      Programmes pour mettre en place et configurer les loopback
227 Summary(pl.UTF-8):      Program do konfiguracji urządzenia blokowego loopback
228 Summary(ru.UTF-8):      Программы для настройки loopback-устройств
229 Summary(tr.UTF-8):      Yerel-çevrim aygıtlarının kurulması ve ayarlanması için programlar
230 Summary(uk.UTF-8):      Програми для конфігурації loopback-пристроїв
231 Group:          Applications/System
232 Requires:       libsmartcols = %{version}-%{release}
233
234 %description -n losetup
235 Linux supports a special block device called the loopback device,
236 which maps a normal file onto a virtual block device. This package
237 contains programs for setting up and removing the mapping between
238 files and loopback devices.
239
240 Block loopback devices should not be confused with the networking
241 loopback device, which is configured with the normal ifconfig command.
242
243 %description -n losetup -l de.UTF-8
244 Linux unterstützt ein spezielles Blockgerät, das sogenannte Loopback,
245 das eine normale Datei auf ein virtuelles Blockgerät abbildet. Das
246 Paket enthält Programme zum Einrichten und Entfernen der Zuordnung
247 zwischen Dateien und Loopback-Geräten.
248
249 %description -n losetup -l fr.UTF-8
250 Linux gère un périphérique bloc spécial appelé « loopback », qui
251 correspond à un fichier normal sur un périphérique bloc virtuel. Ce
252 paquetage contient les programmes pour configurer et supprimer la
253 correspondance entre les fichiers et les périphériques loopback.
254
255 Les périphériques bloc loopback ne doivent pas être confondus avec le
256 périphérique loopback du réseau, configuré avec la commande ifconfig
257 normale.
258
259 %description -n losetup -l pl.UTF-8
260 Linux wspiera specjalne urządzenie blokowe loopback, które mapuje
261 normalny plik w wirtualne urządzenie blokowe. Pakiet ten zawiera
262 program, przy pomocy którego będziesz mógł je skonfigurować.
263
264 Urządzenie blokowe loopback nie powinno być mylone z sieciowym
265 interfejsem loopback, który jest konfigurowany przy pomocy polecenia
266 ifconfig.
267
268 %description -n losetup -l ru.UTF-8
269 Linux поддерживает специальное блочное устройство, называемое
270 loopback, которое отображает обычный файл в виртуальное блочное
271 устройство. Это позволяет использовать файл как виртуальную файловую
272 систему. Losetup используется для связи loopback-устройств с обычными
273 файлами или блочными устройствами, для отсоединения loopback-устройств
274 и запросов их статуса.
275
276 %description -n losetup -l tr.UTF-8
277 Linux özel bir blok aygıt olan yerel-çevrim aygıtını (loopback device)
278 destekler. Bu aygıt normal bir dosyanın sanal bir blok aygıtı üzerine
279 haritasını çıkarır. Bu paket, dosyalar ve yerel-çevrim aygıtları
280 arasındaki haritalama işleminin kurulması ve kaldırılması için
281 programlar içerir. Blok yerel-çevrim aygıtı ifconfig komutu ile
282 yapılandırılan ağ yerel-çevrim aygıtı ile karıştırılmamalıdır.
283
284 %description -n losetup -l uk.UTF-8
285 Linux підтримує спеціальний блочний пристрій, loopback, який
286 відображує звичайний файл у віртуальний блочний пристрій. Це дозволяє
287 використовувати файл як віртуальну файлову систему. Losetup
288 використовують для зв'язку loopback-пристроїв зі звичайними файлами
289 або блочними пристроями, для від'єднання loopback-пристроїв та
290 запросів їх стану.
291
292 %package -n mount
293 Summary:        Programs for mounting and unmounting filesystems
294 Summary(de.UTF-8):      Programme zum montieren und abmontieren von Dateisystemen
295 Summary(fr.UTF-8):      Programme pour monter et démonter des systèmes de fichiers
296 Summary(pl.UTF-8):      Programy do montowania i odmontowywania systemów plików
297 Summary(ru.UTF-8):      Программы для монтирования и размонтирования файловых систем
298 Summary(tr.UTF-8):      Dosya sistemlerini bağlamak ve çözmek için programlar
299 Summary(uk.UTF-8):      Програми для монтування та розмонтування файлових систем
300 Group:          Applications/System
301 Requires:       libmount = %{version}-%{release}
302 Requires:       libsmartcols = %{version}-%{release}
303 Conflicts:      SysVinit < 2.86-26
304 # C: nfs-utils-common is opposite to http://cvs.pld-linux.org/packages/nfs-utils/nfs-utils.spec?r1=1.165&r2=1.166
305 Conflicts:      nfs-utils-common < 1.1.3-3
306
307 %description -n mount
308 mount is used for adding new filesystems, both local and networked, to
309 your current directory structure. The filesystems must already exist
310 for this to work. It can also be used to change the access types the
311 kernel uses for already-mounted filesystems.
312
313 This package is critical for the functionality of your system.
314
315 %description -n mount -l de.UTF-8
316 mount wird zum Hinzufügen neuer Dateisysteme (lokal und im Netzwerk)
317 zu Ihrer aktuellen Verzeichnisstruktur verwendet. Die Dateisysteme
318 müssen bereits existieren. Außerdem können die Zugriffstypen geändert
319 werden, die der Kernel für bereits montierte Dateisysteme verwendet.
320
321 Dieses Paket ist für Ihr System unbedingt erforderlich.
322
323 %description -n mount -l fr.UTF-8
324 mount sert à ajouter de nouveaux systèmes de fichiers, locaux ou
325 réseaux, à votre structure de répertoire. Les systèmes de fichiers
326 doivent déjà exister pour que cela fonctionne. Il peut aussi servir à
327 changer les types d'accès pour les systèmes de fichiers déjà montés.
328
329 Ce paquetage est critique pour le fonctionnement de votre système.
330
331 %description -n mount -l pl.UTF-8
332 Program mount jest używany przez system do montowania systemów plików,
333 zarówno lokalnych jak i sieciowych (np. NFS).
334
335 Pakiet ten jest niezbędny do prawidłowej pracy twojego Linuksa.
336
337 %description -n mount -l ru.UTF-8
338 Пакет mount содержит программы mount, umount, swapon и swapoff. Файлы
339 в вашей системе организованы в виде одного большого дерева или
340 иерархии. Эти файлы могут быть размещены на разных устройствах.
341 Команда mount присоединяет файловую систему на некотором устройстве к
342 дереву файлов вашей системы. Команда umount отсоединяет файловую
343 систему от дерева. Swapon и swapoff, соответственно, разрешает и
344 запрещает своппинг в определенные файлы и устройства.
345
346 %description -n mount -l tr.UTF-8
347 mount, hem yerel hem de ağ dosya sistemlerinin dizin yapısına
348 eklenmesi için kullanılır. Bunun için bağlanacak dosya sisteminin
349 önceden hazırlanmış olması gerekir. Aynı zamanda çekirdeğin bağlanmış
350 dosya sistemlerine erişimini değiştirmek için de kullanılır. Bu paket
351 sisteminizin işlevselliği açısından kritiktir.
352
353 %description -n mount -l uk.UTF-8
354 Пакет mount містить програми mount, umount, swapon та swapoff. Файли у
355 вашій системі організовані у вигляді одного великого дерева або
356 ієрархії. Ці файли можуть бути розташовані на різних пристроях.
357 Команда mount під'єднує файлову систему на деякому пристрої до дерева
358 файлів вашої системи. Команда umount від'єднує файлову систему від
359 дерева. Swapon та swapoff, відповідно, дозволяє та заборонює свопінг у
360 визначені файли або пристрої.
361
362 %package -n tunelp
363 Summary:        Configures kernel parallel port driver
364 Summary(de.UTF-8):      Konfiguriert den Kerneltreiber für den parallelen Port
365 Summary(fr.UTF-8):      Configure le pilote du port parallèle dans le noyau
366 Summary(pl.UTF-8):      Program do konfigurowania sterownika portu równoległego
367 Summary(tr.UTF-8):      Çekirdeğin paralel bağlantı noktası sürücüsünü ayarlar
368 License:        GPL v2+
369 Group:          Applications/System
370
371 %description -n tunelp
372 tunelp aids in configuring the kernel parallel port driver.
373
374 %description -n tunelp -l de.UTF-8
375 tunelp hilft bei der Konfiguration des Kernel-Parallelport-Treibers.
376
377 %description -n tunelp -l fr.UTF-8
378 « tunelp » aide à configurer le pilote du noyau pour le port
379 parallèle.
380
381 %description -n tunelp -l pl.UTF-8
382 Program do konfigurowania sterownika portu równoległego.
383
384 %description -n tunelp -l tr.UTF-8
385 Paralel bağlantı noktası sürücüsünü ayarlar.
386
387 %package -n login
388 Summary:        login is used when signing onto a system
389 Summary(pl.UTF-8):      login jest używany do rozpoczęcia pracy w systemie
390 Group:          Applications/System
391 Requires:       pam >= %{pam_ver}
392 Obsoletes:      heimdal-login
393
394 %description -n login
395 login is used when signing onto a system. It can also be used to
396 switch from one user to another at any time (most modern shells have
397 support for this feature built into them, however).
398
399 %description -n login -l pl.UTF-8
400 login jest używany do rozpoczęcia pracy w systemie. Może być używany
401 do przełączania z jednego użytkownika na innego w każdym momencie
402 (jednak większość nowoczesnych powłok ma takie funkcje wbudowane).
403
404 %package -n agetty
405 Summary:        Alternative Linux getty
406 Summary(pl.UTF-8):      Alternatywny getty
407 Group:          Applications/System
408 Requires:       login
409
410 %description -n agetty
411 agetty is simple Linux getty with serial support.
412
413 %description -n agetty -l pl.UTF-8
414 agetty jest prostym linuksowym getty z obsługą portu szeregowego.
415
416 %package -n libblkid
417 Summary:        Library to handle device identification and token extraction
418 Summary(pl.UTF-8):      Biblioteka do obsługi identyfikacji urządzeń
419 License:        LGPL v2.1+
420 Group:          Libraries
421 Requires:       libuuid = %{version}-%{release}
422 Obsoletes:      util-linux-ng-libs < 2.20-1
423
424 %description -n libblkid
425 Library to handle device identification and token extraction.
426
427 %description -n libblkid -l pl.UTF-8
428 Biblioteka do obsługi identyfikacji urządzeń i wydobywania tokenów.
429
430 %package -n libblkid-devel
431 Summary:        Header files for blkid library
432 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki blkid
433 License:        LGPL v2.1+
434 Group:          Development/Libraries
435 Requires:       libblkid = %{version}-%{release}
436 Requires:       libuuid-devel = %{version}-%{release}
437 Obsoletes:      util-linux-ng-devel < 2.20-1
438
439 %description -n libblkid-devel
440 Header files for blkid library.
441
442 %description -n libblkid-devel -l pl.UTF-8
443 Pliki nagłówkowe biblioteki blkid.
444
445 %package -n libblkid-static
446 Summary:        Static library to handle device identification and token extraction
447 Summary(pl.UTF-8):      Statyczna biblioteka do obsługi identyfikacji urządzeń
448 License:        LGPL v2.1+
449 Group:          Development/Libraries
450 Requires:       libblkid-devel = %{version}-%{release}
451 Requires:       libuuid-static = %{version}-%{release}
452 Obsoletes:      util-linux-ng-static < 2.20-1
453
454 %description -n libblkid-static
455 Static library to handle device identification and token extraction.
456
457 %description -n libblkid-static -l pl.UTF-8
458 Statyczna biblioteka do obsługi identyfikacji urządzeń i wydobywania
459 tokenów.
460
461 %package -n libblkid-dietlibc
462 Summary:        Static dietlibc library to handle device identification and token extraction
463 Summary(pl.UTF-8):      Statyczna biblioteka dietlibc do obsługi identyfikacji urządzeń
464 License:        LGPL v2.1+
465 Group:          Development/Libraries
466 Requires:       libblkid-devel = %{version}-%{release}
467 Requires:       libuuid-dietlibc = %{version}-%{release}
468
469 %description -n libblkid-dietlibc
470 Library to handle device identification and token extraction - static
471 dietlibc version.
472
473 %description -n libblkid-dietlibc -l pl.UTF-8
474 Biblioteka do obsługi identyfikacji urządzeń i wydobywania tokenów -
475 wersja statyczna dla dietlibc.
476
477 %package -n libuuid
478 Summary:        Library for accessing and manipulating UUID
479 Summary(pl.UTF-8):      Biblioteka umożliwiająca dostęp i zmiany UUID
480 License:        BSD
481 Group:          Libraries
482 Conflicts:      e2fsprogs < 1.34-3
483
484 %description -n libuuid
485 Library for accessing and manipulating UUID.
486
487 %description -n libuuid -l pl.UTF-8
488 Biblioteka umożliwiająca dostęp i zmiany UUID.
489
490 %package -n libuuid-devel
491 Summary:        Header files for library for accessing and manipulating UUID
492 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki umożliwiającej dostęp i zmiany UUID
493 License:        BSD
494 Group:          Development/Libraries
495 Requires:       libuuid = %{version}-%{release}
496 Conflicts:      e2fsprogs-devel < 1.34-3
497
498 %description -n libuuid-devel
499 Library for accessing and manipulating UUID - development files.
500
501 %description -n libuuid-devel -l pl.UTF-8
502 Biblioteka umożliwiająca dostęp i zmiany UUID - pliki dla
503 programistów.
504
505 %package -n libuuid-static
506 Summary:        Static library for accessing and manipulating UUID
507 Summary(pl.UTF-8):      Statyczna biblioteka umożliwiająca dostęp i zmiany UUID
508 License:        BSD
509 Group:          Development/Libraries
510 Requires:       libuuid-devel = %{version}-%{release}
511 Conflicts:      e2fsprogs-static < 1.34-3
512
513 %description -n libuuid-static
514 Library for accessing and manipulating UUID - static version.
515
516 %description -n libuuid-static -l pl.UTF-8
517 Biblioteka umożliwiająca dostęp i zmiany UUID - wersja statyczna.
518
519 %package -n libuuid-dietlibc
520 Summary:        Static dietlibc library for accessing and manipulating UUID
521 Summary(pl.UTF-8):      Statyczna biblioteka dietlibc umożliwiająca dostęp i zmiany UUID
522 License:        BSD
523 Group:          Development/Libraries
524 Requires:       libuuid-devel = %{version}-%{release}
525 Conflicts:      e2fsprogs-static < 1.34-3
526
527 %description -n libuuid-dietlibc
528 Library for accessing and manipulating UUID - static dietlibc version.
529
530 %description -n libuuid-dietlibc -l pl.UTF-8
531 Biblioteka umożliwiająca dostęp i zmiany UUID - wersja statyczna dla
532 dietlibc.
533
534 %package -n uuidd
535 Summary:        Helper daemon to guarantee uniqueness of time-based UUIDs
536 Summary(pl.UTF-8):      Pomocniczy demon gwarantujący unikalność UUID-ów opartych na czasie
537 License:        GPL v2
538 Group:          Daemons
539 Requires(postun):       /usr/sbin/groupdel
540 Requires(postun):       /usr/sbin/userdel
541 Requires(pre):  /bin/id
542 Requires(pre):  /usr/bin/getgid
543 Requires(pre):  /usr/sbin/groupadd
544 Requires(pre):  /usr/sbin/groupmod
545 Requires(pre):  /usr/sbin/useradd
546 Requires(pre):  /usr/sbin/usermod
547 Requires(post,preun,postun):    systemd-units >= 38
548 Requires:       libuuid = %{version}-%{release}
549 Requires:       systemd-units >= 38
550 Provides:       group(uuidd)
551 Provides:       user(uuidd)
552 Conflicts:      libuuid < 1.40.5-0.1
553
554 %description -n uuidd
555 The uuidd package contains a userspace daemon (uuidd) which guarantees
556 uniqueness of time-based UUID generation even at very high rates on
557 SMP systems.
558
559 %description -n uuidd -l pl.UTF-8
560 Ten pakiet zawiera działającego w przestrzeni użytkownika demona
561 (uuidd) gwarantującego unikalność generowania UUID-ów opartych na
562 czasie nawet przy bardzo dużej częstotliwości na systemach SMP.
563
564 %package -n libfdisk
565 Summary:        fdisk library
566 Summary(pl.UTF-8):      Biblioteka fdisk
567 License:        LGPL v2.1+
568 Group:          Libraries
569 Requires:       libblkid = %{version}-%{release}
570 Requires:       libuuid = %{version}-%{release}
571
572 %description -n libfdisk
573 fdisk library.
574
575 %description -n libfdisk -l pl.UTF-8
576 Biblioteka fdisk.
577
578 %package -n libfdisk-devel
579 Summary:        Header files for fdisk library
580 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki fdisk
581 License:        LGPL v2.1+
582 Group:          Development/Libraries
583 Requires:       libblkid-devel = %{version}-%{release}
584 Requires:       libfdisk = %{version}-%{release}
585 Requires:       libuuid-devel = %{version}-%{release}
586
587 %description -n libfdisk-devel
588 Header files for fdisk library.
589
590 %description -n libfdisk-devel -l pl.UTF-8
591 Pliki nagłówkowe biblioteki fdisk.
592
593 %package -n libfdisk-static
594 Summary:        Static version of fdisk library
595 Summary(pl.UTF-8):      Statyczna wersja biblioteki fdisk
596 License:        LGPL v2.1+
597 Group:          Development/Libraries
598 Requires:       libfdisk-devel = %{version}-%{release}
599
600 %description -n libfdisk-static
601 Static version of fdisk library.
602
603 %description -n libfdisk-static -l pl.UTF-8
604 Statyczna wersja biblioteki fdisk.
605
606 %package -n libmount
607 Summary:        Library to handle mounting-related tasks
608 Summary(pl.UTF-8):      Biblioteka obsługująca zadania związane z montowaniem
609 License:        LGPL v2.1+
610 Group:          Libraries
611 Requires:       libblkid = %{version}-%{release}
612
613 %description -n libmount
614 Library to handle mounting-related tasks.
615
616 %description -n libmount -l pl.UTF-8
617 Biblioteka obsługująca zadania związane z montowaniem.
618
619 %package -n libmount-devel
620 Summary:        Header files for mount library
621 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki mount
622 License:        LGPL v2.1+
623 Group:          Development/Libraries
624 Requires:       libblkid-devel = %{version}-%{release}
625 Requires:       libmount = %{version}-%{release}
626
627 %description -n libmount-devel
628 Header files for mount library.
629
630 %description -n libmount-devel -l pl.UTF-8
631 Pliki nagłówkowe biblioteki mount.
632
633 %package -n libmount-static
634 Summary:        Static version of mount library
635 Summary(pl.UTF-8):      Statyczna wersja biblioteki mount
636 License:        LGPL v2.1+
637 Group:          Development/Libraries
638 Requires:       libmount-devel = %{version}-%{release}
639
640 %description -n libmount-static
641 Static version of mount library.
642
643 %description -n libmount-static -l pl.UTF-8
644 Statyczna wersja biblioteki mount.
645
646 %package -n python3-libmount
647 Summary:        Python 3.x libmount bindings
648 Summary(pl.UTF-8):      Wiązania Pythona 3.x do biblioteki libmount
649 License:        LGPL v3+
650 Group:          Libraries/Python
651 Requires:       libmount = %{version}-%{release}
652
653 %description -n python3-libmount
654 Python 3.x libmount bindings.
655
656 %description -n python3-libmount -l pl.UTF-8
657 Wiązania Pythona 3.x do biblioteki libmount.
658
659 %package -n fsck
660 Summary:        Check and repair a Linux file system
661 Summary(pl.UTF-8):      Sprawdzanie i naprawa linuksowego systemu plików
662 Group:          Applications/System
663 Requires:       libblkid = %{version}-%{release}
664
665 %description -n fsck
666 Check and repair a Linux file system.
667
668 %description -n fsck -l pl.UTF-8
669 Sprawdzanie i naprawa linuksowego systemu plików.
670
671 %package -n libsmartcols
672 Summary:        Library to handle tables and trees
673 Summary(pl.UTF-8):      Biblioteka do obsługi tabelek i drzewek
674 License:        LGPL
675 Group:          Libraries
676
677 %description -n libsmartcols
678 Library to handle tables and trees.
679
680 %description -n libsmartcols -l pl.UTF-8
681 Biblioteka do obsługi tabelek i drzewek.
682
683 %package -n libsmartcols-devel
684 Summary:        Header files for smartcols library
685 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki smartcols
686 License:        LGPL
687 Group:          Development/Libraries
688 Requires:       libsmartcols = %{version}-%{release}
689
690 %description -n libsmartcols-devel
691 Header files for smartcols library.
692
693 %description -n libsmartcols-devel -l pl.UTF-8
694 Pliki nagłówkowe biblioteki smartcols.
695
696 %package -n libsmartcols-static
697 Summary:        Static version of smartcols library
698 Summary(pl.UTF-8):      Statyczna wersja biblioteki smartcols
699 License:        LGPL
700 Group:          Development/Libraries
701 Requires:       libsmartcols-devel = %{version}-%{release}
702
703 %description -n libsmartcols-static
704 Static version of smartcols library.
705
706 %description -n libsmartcols-static -l pl.UTF-8
707 Statyczna wersja biblioteki smartcols.
708
709 %package initrd
710 Summary:        blkid - initrd version
711 Summary(pl.UTF-8):      blkid - wersja dla initrd
712 Group:          Base
713 Obsoletes:      util-linux-ng-initrd < 2.20-1
714 Conflicts:      geninitrd < 10000.10
715
716 %description initrd
717 This package includes a blkid utility to recognize partitions by label
718 or UUID - staticaly linked for initrd.
719
720 %description initrd -l pl.UTF-8
721 Pakiet ten zawiera narzędzie blkid do rozpoznawania partycji przez
722 etykietę lub UUID - statycznie skonsolidowane na potrzeby initrd.
723
724 %package -n bash-completion-util-linux
725 Summary:        bash completion for util-linux commands
726 Summary(pl.UTF-8):      Bashowe dopełnianie parametrów dla poleceń z pakietu util-linux
727 Group:          Applications/Shells
728 Requires:       %{name} = %{version}-%{release}
729 Requires:       bash-completion >= 2.0
730 %if "%{_rpmversion}" >= "5"
731 BuildArch:      noarch
732 %endif
733
734 %description -n bash-completion-util-linux
735 Bash completion for util-linux commands.
736
737 %description -n bash-completion-util-linux -l pl.UTF-8
738 Bashowe dopełnianie parametrów dla poleceń z pakietu util-linux.
739
740 %prep
741 %setup -q -a1
742 %patch0 -p1
743 %patch1 -p1
744 %patch2 -p1
745 %patch3 -p1
746 %patch4 -p1
747 %patch5 -p1
748 %{?with_initrd:%patch6 -p1}
749 #%patch7 -p1
750
751 cp -p %{SOURCE10} nologin.c
752
753 %{__rm} po/stamp-po
754
755 %build
756 %{__gettextize}
757 %{__libtoolize}
758 %{__aclocal} -I m4
759 %{__autoconf}
760 %{__autoheader}
761 %{__automake}
762
763 export CPPFLAGS="%{rpmcppflags} -I/usr/include/ncurses -DHAVE_LSEEK64_PROTOTYPE -DHAVE_LLSEEK_PROTOTYPE"
764 %if %{with initrd}
765 %{?with_uClibc:xCC="%{_target_cpu}-uclibc-gcc"}
766 %{?with_dietlibc:xCC="%{__cc}"; xCC="diet ${xCC#*ccache }"}
767 %configure \
768 %if %{with dietlibc}
769         ac_cv_header_crypt_h=no \
770         ac_cv_header_stdio_ext_h=no \
771 %endif
772         CC="$xCC" \
773 %if "%{?configure_cache}" == "1"
774         --cache-file=%{?configure_cache_file}%{!?configure_cache_file:configure}-initrd.cache \
775 %endif
776         --exec-prefix= \
777         --bindir=/bin \
778         --sbindir=/sbin \
779         --libdir=/%{_lib} \
780         --disable-shared \
781         --enable-static \
782         --enable-libmount-force-mountinfo \
783         --disable-agetty \
784         --disable-chfn-chsh \
785         --disable-cramfs \
786         --disable-kill \
787         --disable-ldattach \
788         --disable-libmount \
789         --disable-login \
790         --disable-losetup \
791         --disable-makeinstall-chown \
792         --disable-makeinstall-setuid \
793         --disable-minix \
794         --disable-newgrp \
795         --disable-partx \
796         --disable-raw \
797         --disable-runuser \
798         --disable-schedutils \
799         --disable-setarch \
800         --disable-silent-rules \
801         --disable-su \
802         --disable-sulogin \
803         --disable-tunelp \
804         --disable-use-tty-group \
805         --disable-utmpdump \
806         --disable-uuidd \
807         --disable-vipw \
808         --disable-wall \
809         --without-audit \
810         --without-ncurses \
811         --without-selinux \
812         --without-smack
813
814 # configure gets it unconditionally wrong
815 %{__sed} -i -e 's/#define HAVE_WIDECHAR 1//' config.h
816
817 %{__make} \
818 %if %{with uClibc}
819         LDFLAGS="-Wl,-static"
820 %endif
821 %if %{with dietlibc}
822         CPPFLAGS="$CPPFLAGS -D_BSD_SOURCE" \
823         LDFLAGS="-lcompat"
824 %endif
825
826 %{__make} install \
827         DESTDIR=$(pwd)/initrd
828
829 %{__make} clean
830 %endif
831
832 %configure \
833         --bindir=/bin \
834         --sbindir=/sbin \
835         %{!?with_fallocate:--disable-fallocate} \
836         --enable-libmount-support-mtab \
837         --disable-makeinstall-chown \
838         --disable-makeinstall-setuid \
839         --disable-silent-rules \
840         --disable-use-tty-group \
841         --disable-wall \
842         --enable-chfn-chsh \
843         --enable-kill \
844         --enable-libblkid \
845         --enable-line \
846         --enable-login \
847         --enable-login-chown-vcs \
848         --enable-newgrp \
849         --enable-partx \
850         --enable-pg \
851         --enable-runuser%{!?with_su:=no} \
852         --enable-su%{!?with_su:=no} \
853         --enable-sulogin \
854         --enable-tunelp \
855         --enable-utmpdump \
856         --enable-vipw \
857         --enable-write \
858         --with-python=3 \
859         --with-audit \
860         --with-bashcompletiondir=/usr/share/bash-completion/completions \
861         --with-selinux%{!?with_selinux:=no} \
862         --with-smack \
863         --with-readline
864
865 %{__make}
866
867 %{__cc} %{rpmcflags} nologin.c -o nologin
868
869 %install
870 rm -rf $RPM_BUILD_ROOT
871 install -d $RPM_BUILD_ROOT/etc/{pam.d,rc.d/init.d,sysconfig,security,terminal-colors.d} \
872         $RPM_BUILD_ROOT{/%{_lib},/var/{lock,lib/libuuid}} \
873         $RPM_BUILD_ROOT{/lib/systemd/pld-helpers.d,%{systemdunitdir}}
874 %{?with_dietlibc:install -d $RPM_BUILD_ROOT%{dietlibdir}}
875
876 %{__make} install \
877         DESTDIR=$RPM_BUILD_ROOT
878
879 %{__mv} $RPM_BUILD_ROOT%{_sbindir}/{addpart,delpart,partx} $RPM_BUILD_ROOT/sbin
880 %{__mv} $RPM_BUILD_ROOT/sbin/raw $RPM_BUILD_ROOT%{_bindir}
881
882 install -p nologin $RPM_BUILD_ROOT/sbin
883 cp -p %{SOURCE11} $RPM_BUILD_ROOT%{_mandir}/man8
884
885 cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/login
886 install -p %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/blockdev
887 cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/blockdev
888 cp -p %{SOURCE12} $RPM_BUILD_ROOT%{systemdunitdir}/blockdev.service
889 cp -p %{SOURCE13} $RPM_BUILD_ROOT/lib/systemd/pld-helpers.d/blockdev.sh
890 %if %{with su}
891 ln -s ../sbin/runuser $RPM_BUILD_ROOT/bin/runuser
892 cp -p %{SOURCE6} $RPM_BUILD_ROOT/etc/pam.d/su
893 cp -p %{SOURCE7} $RPM_BUILD_ROOT/etc/pam.d/su-l
894 cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/pam.d/runuser
895 cp -p %{SOURCE9} $RPM_BUILD_ROOT/etc/pam.d/runuser-l
896 %endif
897
898 :> $RPM_BUILD_ROOT/etc/security/blacklist.login
899 :> $RPM_BUILD_ROOT/var/lock/wtmpxlock
900 :> $RPM_BUILD_ROOT%{_sysconfdir}/blkid.tab
901
902 for lib in blkid fdisk mount smartcols uuid; do
903         mv $RPM_BUILD_ROOT%{_libdir}/lib${lib}.so.* $RPM_BUILD_ROOT/%{_lib}
904         ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/lib${lib}.so.*.*.*) \
905                  $RPM_BUILD_ROOT%{_libdir}/lib${lib}.so
906 done
907
908 # python module
909 %{__rm} $RPM_BUILD_ROOT%{py3_sitedir}/libmount/pylibmount.la
910 # obsoleted by pkg-config (libuuid.la temporarily kept because of packages built with it)
911 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib{blkid,fdisk,mount,smartcols}.la
912
913 ln -s hwclock $RPM_BUILD_ROOT/sbin/clock
914 echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/man8/clock.8
915
916 ln -s utmpdump $RPM_BUILD_ROOT%{_bindir}/utmpx-dump
917 ln -s mkswap $RPM_BUILD_ROOT/sbin/mkfs.swap
918
919 for d in cs de es fi fr hu id it ja ko nl pl ; do
920         for m in man1 man5 man8 ; do
921                 if [ -d man/$d/$m ]; then
922                         install -d $RPM_BUILD_ROOT%{_mandir}/$d/$m
923                         cp -p man/$d/$m/* $RPM_BUILD_ROOT%{_mandir}/$d/$m
924                 fi
925         done
926 done
927 # it's been moved from man1 to man8
928 for d in es ja ko ; do
929         mv -f $RPM_BUILD_ROOT%{_mandir}/$d/man1/readprofile.1 \
930                 $RPM_BUILD_ROOT%{_mandir}/$d/man8/readprofile.8
931         %{__sed} -i -e 's/READPROFILE 1/READPROFILE 8/' $RPM_BUILD_ROOT%{_mandir}/$d/man8/readprofile.8
932 done
933 # fix inconsistent man links
934 echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/es/man8/clock.8
935 echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/ja/man8/clock.8
936 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/es/man8/swapoff.8
937 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/it/man8/swapoff.8
938 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/ja/man8/swapoff.8
939 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/ko/man8/swapoff.8
940 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/pl/man8/swapoff.8
941
942 # cleanup, remove files not included in package
943 %{__rm} $RPM_BUILD_ROOT%{_bindir}/{chfn,chsh,newgrp} \
944         $RPM_BUILD_ROOT%{_sbindir}/{vigr,vipw} \
945         $RPM_BUILD_ROOT%{_mandir}/man1/{chfn,chsh,newgrp}.1 \
946         $RPM_BUILD_ROOT%{_mandir}/man8/{vigr,vipw}.8 \
947         $RPM_BUILD_ROOT%{_mandir}/*/man1/{arch,chkdupexe,ddate,reset}.1 \
948         $RPM_BUILD_ROOT%{_mandir}/*/man5/nfs.5 \
949         $RPM_BUILD_ROOT%{_mandir}/*/man8/{cytune,elvtune,setfdprm,sln,ramsize,raw,rdev,rootflags,vidmode}.8
950
951 %ifarch sparc sparcv9 sparc64
952 # programs not built on sparc
953 %{__rm} $RPM_BUILD_ROOT%{_mandir}/*/man8/{cfdisk,sfdisk}.8
954 %endif
955
956 # examples
957 %{__rm} $RPM_BUILD_ROOT%{_docdir}/%{name}/getopt/getopt-parse.*sh
958
959 %if %{with initrd}
960 install -d $RPM_BUILD_ROOT%{_libdir}/initrd
961 install -p initrd/bin/* $RPM_BUILD_ROOT%{_libdir}/initrd
962 install -p initrd/sbin/* $RPM_BUILD_ROOT%{_libdir}/initrd
963 ln -s fsck $RPM_BUILD_ROOT%{_libdir}/initrd/e2fsck
964
965 # We don't need those
966 %{__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,tunelp,wdctl,whereis}
967 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib{blkid,mount}.la
968
969 %if %{with dietlibc}
970 cp -a initrd/%{_lib}/lib*.a $RPM_BUILD_ROOT%{dietlibdir}
971 %endif
972 %endif
973
974 %find_lang %{name}
975
976 %clean
977 rm -rf $RPM_BUILD_ROOT
978
979 %post -n blockdev
980 /sbin/chkconfig --add blockdev
981 %service blockdev restart
982 %systemd_post blockdev.service
983
984 %preun -n blockdev
985 if [ "$1" = "0" ]; then
986         %service blockdev stop
987         /sbin/chkconfig --del blockdev
988 fi
989 %systemd_preun blockdev.service
990
991 %postun -n blockdev
992 %systemd_reload
993
994 %triggerpostun -n blockdev -- blockdev < 2.24-4
995 %systemd_trigger blockdev.service
996
997 %post   -n libblkid -p /sbin/ldconfig
998 %postun -n libblkid -p /sbin/ldconfig
999
1000 %post   -n libuuid -p /sbin/ldconfig
1001 %postun -n libuuid -p /sbin/ldconfig
1002
1003 %pre    -n uuidd
1004 if [ "$(getgid libuuid 2>/dev/null)" = "222" ]; then
1005         /usr/sbin/groupmod -n uuidd libuuid
1006 fi
1007 %groupadd -g 222 uuidd
1008 if [ "$(id -u libuuid 2>/dev/null)" = "222" ]; then
1009         /usr/sbin/usermod -l uuidd libuuid
1010 fi
1011 %useradd -u 222 -r -d /var/lib/libuuid -s /bin/false -c "UUID generator helper daemon" -g uuidd uuidd
1012
1013 %postun -n uuidd
1014 if [ "$1" = "0" ]; then
1015         %userremove uuidd
1016         %groupremove uuidd
1017 fi
1018
1019 %post   -n libfdisk -p /sbin/ldconfig
1020 %postun -n libfdisk -p /sbin/ldconfig
1021
1022 %post   -n libmount -p /sbin/ldconfig
1023 %postun -n libmount -p /sbin/ldconfig
1024
1025 %post   -n libsmartcols -p /sbin/ldconfig
1026 %postun -n libsmartcols -p /sbin/ldconfig
1027
1028 %files -f %{name}.lang
1029 %defattr(644,root,root,755)
1030 %doc AUTHORS ChangeLog NEWS README README.licensing Documentation misc-utils/getopt-parse.{bash,tcsh}
1031 %dir /etc/terminal-colors.d
1032
1033 %attr(755,root,root) /sbin/clock
1034 %attr(755,root,root) /sbin/hwclock*
1035 %attr(755,root,root) /sbin/nologin
1036 %{_mandir}/man5/adjtime_config.5*
1037 %{_mandir}/man8/clock.8*
1038 %{_mandir}/man8/hwclock.8*
1039 %{_mandir}/man8/nologin.8*
1040 %lang(es) %{_mandir}/es/man8/clock.8*
1041 %lang(es) %{_mandir}/es/man8/hwclock.8*
1042 %lang(ja) %{_mandir}/ja/man8/clock.8*
1043 %lang(ja) %{_mandir}/ja/man8/hwclock.8*
1044
1045 %ghost %{_sysconfdir}/blkid.tab
1046 %attr(755,root,root) /sbin/blkid
1047 %attr(755,root,root) /sbin/findfs
1048 %{_mandir}/man8/blkid.8*
1049 %{_mandir}/man8/findfs.8*
1050
1051 %attr(755,root,root) %{_bindir}/linux*
1052 %attr(755,root,root) %{_bindir}/setarch
1053 %{_mandir}/man8/linux*
1054 %{_mandir}/man8/setarch.8*
1055 %ifarch s390 s390x
1056 %attr(755,root,root) %{_bindir}/s390*
1057 %{_mandir}/man8/s390*
1058 %endif
1059 %ifarch %{ix86} %{x8664} x32
1060 %attr(755,root,root) %{_bindir}/i386
1061 %{_mandir}/man8/i386*
1062 %ifarch %{x8664} x32
1063 %attr(755,root,root) %{_bindir}/x86_64
1064 %{_mandir}/man8/x86_64*
1065 %endif
1066 %endif
1067 %ifarch ppc ppc64
1068 %attr(755,root,root) %{_bindir}/ppc*
1069 %{_mandir}/man8/ppc*
1070 %endif
1071 %ifarch sparc sparc64
1072 %attr(755,root,root) %{_bindir}/sparc*
1073 %{_mandir}/man8/sparc*
1074 %endif
1075 %ifarch ia64
1076 %attr(755,root,root) %{_bindir}/i386
1077 %attr(755,root,root) %{_bindir}/ia64
1078 %{_mandir}/man8/i386*
1079 %{_mandir}/man8/ia64*
1080 %endif
1081
1082 %attr(755,root,root) /bin/dmesg
1083 %attr(755,root,root) /bin/kill
1084 %attr(755,root,root) /bin/lsblk
1085 %attr(755,root,root) /bin/more
1086 %attr(755,root,root) /bin/wdctl
1087
1088 %attr(755,root,root) /sbin/addpart
1089 %attr(755,root,root) /sbin/blkdiscard
1090 %attr(755,root,root) /sbin/blkzone
1091 %attr(755,root,root) /sbin/chcpu
1092 %attr(755,root,root) /sbin/ctrlaltdel
1093 %attr(755,root,root) /sbin/delpart
1094 %attr(755,root,root) /sbin/fsfreeze
1095 %attr(755,root,root) /sbin/fstrim
1096 %attr(755,root,root) /sbin/mkfs
1097 %attr(755,root,root) /sbin/mkfs.swap
1098 %attr(755,root,root) /sbin/mkswap
1099 %attr(755,root,root) /sbin/partx
1100 %attr(755,root,root) /sbin/sulogin
1101 %attr(755,root,root) /sbin/swaplabel
1102 %if "%{pld_release}" != "ac"
1103 %attr(755,root,root) /sbin/switch_root
1104 %endif
1105 %attr(755,root,root) /sbin/wipefs
1106 %attr(755,root,root) /sbin/zramctl
1107 %attr(755,root,root) %{_bindir}/cal
1108 %attr(755,root,root) %{_bindir}/choom
1109 %attr(755,root,root) %{_bindir}/chmem
1110 %attr(755,root,root) %{_bindir}/chrt
1111 %attr(755,root,root) %{_bindir}/col
1112 %attr(755,root,root) %{_bindir}/colcrt
1113 %attr(755,root,root) %{_bindir}/colrm
1114 %attr(755,root,root) %{_bindir}/column
1115 %attr(755,root,root) %{_bindir}/eject
1116 %{?with_fallocate:%attr(755,root,root) %{_bindir}/fallocate}
1117 %attr(755,root,root) %{_bindir}/fincore
1118 %attr(755,root,root) %{_bindir}/flock
1119 %attr(755,root,root) %{_bindir}/getopt
1120 %attr(755,root,root) %{_bindir}/hexdump
1121 %attr(755,root,root) %{_bindir}/ionice
1122 %attr(755,root,root) %{_bindir}/ipcmk
1123 %attr(755,root,root) %{_bindir}/ipcrm
1124 %attr(755,root,root) %{_bindir}/ipcs
1125 %attr(755,root,root) %{_bindir}/isosize
1126 %attr(755,root,root) %{_bindir}/line
1127 %attr(755,root,root) %{_bindir}/last
1128 %attr(755,root,root) %{_bindir}/lastb
1129 %attr(755,root,root) %{_bindir}/logger
1130 %attr(755,root,root) %{_bindir}/look
1131 %attr(755,root,root) %{_bindir}/lscpu
1132 %attr(755,root,root) %{_bindir}/lsipc
1133 %attr(755,root,root) %{_bindir}/lslocks
1134 %attr(755,root,root) %{_bindir}/lslogins
1135 %attr(755,root,root) %{_bindir}/lsmem
1136 %attr(755,root,root) %{_bindir}/lsns
1137 %attr(755,root,root) %{_bindir}/mesg
1138 %attr(755,root,root) %{_bindir}/mcookie
1139 %attr(755,root,root) %{_bindir}/namei
1140 %attr(755,root,root) %{_bindir}/nsenter
1141 %attr(755,root,root) %{_bindir}/pg
1142 %attr(755,root,root) %{_bindir}/prlimit
1143 %attr(755,root,root) %{_bindir}/raw
1144 %attr(755,root,root) %{_bindir}/rename
1145 %attr(755,root,root) %{_bindir}/renice
1146 %attr(755,root,root) %{_bindir}/rev
1147 %attr(755,root,root) %{_bindir}/script
1148 %attr(755,root,root) %{_bindir}/scriptreplay
1149 %attr(755,root,root) %{_bindir}/setpriv
1150 %attr(755,root,root) %{_bindir}/setsid
1151 %attr(755,root,root) %{_bindir}/setterm
1152 %attr(755,root,root) %{_bindir}/taskset
1153 %attr(755,root,root) %{_bindir}/uuidparse
1154 %attr(755,root,root) %{_bindir}/ul
1155 %attr(755,root,root) %{_bindir}/uname26
1156 %attr(755,root,root) %{_bindir}/unshare
1157 %attr(755,root,root) %{_bindir}/utmpdump
1158 %attr(755,root,root) %{_bindir}/utmpx-dump
1159 %attr(755,root,root) %{_bindir}/whereis
1160 %attr(2755,root,tty) %{_bindir}/write
1161 %attr(755,root,root) %{_sbindir}/fdformat
1162 %attr(755,root,root) %{_sbindir}/ldattach
1163 %attr(755,root,root) %{_sbindir}/readprofile
1164 %attr(755,root,root) %{_sbindir}/resizepart
1165 %attr(755,root,root) %{_sbindir}/rfkill
1166 %attr(755,root,root) %{_sbindir}/rtcwake
1167
1168 %{systemdunitdir}/fstrim.service
1169 %{systemdunitdir}/fstrim.timer
1170
1171 %{_mandir}/man1/cal.1*
1172 %{_mandir}/man1/choom.1*
1173 %{_mandir}/man1/chrt.1*
1174 %{_mandir}/man1/col.1*
1175 %{_mandir}/man1/colcrt.1*
1176 %{_mandir}/man1/colrm.1*
1177 %{_mandir}/man1/column.1*
1178 %{_mandir}/man1/dmesg.1*
1179 %{_mandir}/man1/eject.1*
1180 %{?with_fallocate:%{_mandir}/man1/fallocate.1*}
1181 %{_mandir}/man1/fincore.1*
1182 %{_mandir}/man1/flock.1*
1183 %{_mandir}/man1/getopt.1*
1184 %{_mandir}/man1/hexdump.1*
1185 %{_mandir}/man1/ionice.1*
1186 %{_mandir}/man1/ipcrm.1*
1187 %{_mandir}/man1/ipcmk.1*
1188 %{_mandir}/man1/ipcs.1*
1189 %{_mandir}/man1/kill.1*
1190 %{_mandir}/man1/last.1*
1191 %{_mandir}/man1/lastb.1*
1192 %{_mandir}/man1/line.1*
1193 %{_mandir}/man1/logger.1*
1194 %{_mandir}/man1/look.1*
1195 %{_mandir}/man1/lscpu.1*
1196 %{_mandir}/man1/lsipc.1*
1197 %{_mandir}/man1/lslogins.1*
1198 %{_mandir}/man1/lsmem.1*
1199 %{_mandir}/man1/mcookie.1*
1200 %{_mandir}/man1/mesg.1*
1201 %{_mandir}/man1/more.1*
1202 %{_mandir}/man1/namei.1*
1203 %{_mandir}/man1/nsenter.1*
1204 %{_mandir}/man1/prlimit.1*
1205 %{_mandir}/man1/pg.1*
1206 %{_mandir}/man1/renice.1*
1207 %{_mandir}/man1/rev.1*
1208 %{_mandir}/man1/rename.1*
1209 %{_mandir}/man1/setpriv.1*
1210 %{_mandir}/man1/setsid.1*
1211 %{_mandir}/man1/script.1*
1212 %{_mandir}/man1/scriptreplay.1*
1213 %{_mandir}/man1/setterm.1*
1214 %{_mandir}/man1/taskset.1*
1215 %{_mandir}/man1/ul.1*
1216 %{_mandir}/man1/unshare.1*
1217 %{_mandir}/man1/utmpdump.1*
1218 %{_mandir}/man1/uuidparse.1*
1219 %{_mandir}/man1/whereis.1*
1220 %{_mandir}/man1/write.1*
1221 # common for many utilities (hexdump,cal,dmesg,fdisk,cfdisk - not libraries)
1222 %{_mandir}/man5/terminal-colors.d.5*
1223 %{_mandir}/man8/addpart.8*
1224 %{_mandir}/man8/blkdiscard.8*
1225 %{_mandir}/man8/blkzone.8*
1226 %{_mandir}/man8/delpart.8*
1227 %{_mandir}/man8/partx.8*
1228 %{_mandir}/man8/lsblk.8*
1229 %{_mandir}/man8/lsns.8*
1230 %{_mandir}/man8/chcpu.8*
1231 %{_mandir}/man8/chmem.8*
1232 %{_mandir}/man8/ctrlaltdel.8*
1233 %{_mandir}/man8/fdformat.8*
1234 %{_mandir}/man8/fsfreeze.8*
1235 %{_mandir}/man8/fstrim.8*
1236 %{_mandir}/man8/isosize.8*
1237 %{_mandir}/man8/ldattach.8*
1238 %{_mandir}/man8/lslocks.8*
1239 %{_mandir}/man8/mkswap.8*
1240 %{_mandir}/man8/raw.8*
1241 %{_mandir}/man8/readprofile.8*
1242 %{_mandir}/man8/resizepart.8*
1243 %{_mandir}/man8/rfkill.8*
1244 %{_mandir}/man8/rtcwake.8*
1245 %{_mandir}/man8/swaplabel.8*
1246 %if "%{pld_release}" != "ac"
1247 %{_mandir}/man8/switch_root.8*
1248 %endif
1249 %{_mandir}/man8/sulogin.8*
1250 %{_mandir}/man8/uname26.8*
1251 %{_mandir}/man8/wdctl.8*
1252 %{_mandir}/man8/wipefs.8*
1253 %{_mandir}/man8/zramctl.8*
1254
1255 %lang(de) %{_mandir}/de/man1/kill.1*
1256 %lang(de) %{_mandir}/de/man1/more.1*
1257 %lang(de) %{_mandir}/de/man1/write.1*
1258 %lang(de) %{_mandir}/de/man8/fdformat.8*
1259
1260 %lang(es) %{_mandir}/es/man1/*.1*
1261 %exclude  %{_mandir}/es/man1/login.1*
1262 %lang(es) %{_mandir}/es/man8/ctrlaltdel.8*
1263 %lang(es) %{_mandir}/es/man8/ipcrm.8*
1264 %lang(es) %{_mandir}/es/man8/ipcs.8*
1265 %lang(es) %{_mandir}/es/man8/mkswap.8*
1266 %lang(es) %{_mandir}/es/man8/readprofile.8*
1267 %lang(es) %{_mandir}/es/man8/renice.8*
1268 %lang(es) %{_mandir}/es/man8/setsid.8*
1269
1270 %lang(fi) %{_mandir}/fi/man1/*.1*
1271
1272 %lang(fr) %{_mandir}/fr/man1/*.1*
1273 %lang(fr) %{_mandir}/fr/man8/ctrlaltdel.8*
1274 %lang(fr) %{_mandir}/fr/man8/dmesg.8*
1275 %lang(fr) %{_mandir}/fr/man8/fdformat.8*
1276 %lang(fr) %{_mandir}/fr/man8/ipcrm.8*
1277 %lang(fr) %{_mandir}/fr/man8/ipcs.8*
1278 %lang(fr) %{_mandir}/fr/man8/setsid.8*
1279
1280 %lang(hu) %{_mandir}/hu/man1/*.1*
1281 %exclude  %{_mandir}/hu/man1/login.1*
1282 %lang(hu) %{_mandir}/hu/man8/ctrlaltdel.8*
1283 %lang(hu) %{_mandir}/hu/man8/fdformat.8*
1284 %lang(hu) %{_mandir}/hu/man8/mkswap.8*
1285
1286 %lang(id) %{_mandir}/id/man1/*.1*
1287 %exclude  %{_mandir}/id/man1/login.1*
1288 %lang(id) %{_mandir}/id/man8/fdformat.8*
1289
1290 %lang(it) %{_mandir}/it/man1/kill.1*
1291 %lang(it) %{_mandir}/it/man8/mkswap.8*
1292 %lang(it) %{_mandir}/it/man8/setsid.8*
1293
1294 %lang(ja) %{_mandir}/ja/man1/*.1*
1295 %exclude  %{_mandir}/ja/man1/login.1*
1296 %lang(ja) %{_mandir}/ja/man8/ctrlaltdel.8*
1297 %lang(ja) %{_mandir}/ja/man8/dmesg.8*
1298 %lang(ja) %{_mandir}/ja/man8/fdformat.8*
1299 %lang(ja) %{_mandir}/ja/man8/ipcrm.8*
1300 %lang(ja) %{_mandir}/ja/man8/ipcs.8*
1301 %lang(ja) %{_mandir}/ja/man8/isosize.8*
1302 %lang(ja) %{_mandir}/ja/man8/mkswap.8*
1303 %lang(ja) %{_mandir}/ja/man8/readprofile.8*
1304 %lang(ja) %{_mandir}/ja/man8/renice.8*
1305 %lang(ja) %{_mandir}/ja/man8/setsid.8*
1306
1307 %lang(ko) %{_mandir}/ko/man1/*.1*
1308 %exclude  %{_mandir}/ko/man1/login.1*
1309 %lang(ko) %{_mandir}/ko/man8/ctrlaltdel.8*
1310 %lang(ko) %{_mandir}/ko/man8/dmesg.8*
1311 %lang(ko) %{_mandir}/ko/man8/fdformat.8*
1312 %lang(ko) %{_mandir}/ko/man8/ipcrm.8*
1313 %lang(ko) %{_mandir}/ko/man8/ipcs.8*
1314 %lang(ko) %{_mandir}/ko/man8/mkswap.8*
1315 %lang(ko) %{_mandir}/ko/man8/readprofile.8*
1316 %lang(ko) %{_mandir}/ko/man8/renice.8*
1317 %lang(ko) %{_mandir}/ko/man8/setsid.8*
1318
1319 %lang(nl) %{_mandir}/nl/man1/kill.1*
1320
1321 %lang(pl) %{_mandir}/pl/man1/*.1*
1322 %exclude  %{_mandir}/pl/man1/login.1*
1323 %lang(pl) %{_mandir}/pl/man8/ctrlaltdel.8*
1324 %lang(pl) %{_mandir}/pl/man8/dmesg.8*
1325 %lang(pl) %{_mandir}/pl/man8/fdformat.8*
1326 %lang(pl) %{_mandir}/pl/man8/ipcrm.8*
1327 %lang(pl) %{_mandir}/pl/man8/ipcs.8*
1328 %lang(pl) %{_mandir}/pl/man8/mkswap.8*
1329 %lang(pl) %{_mandir}/pl/man8/renice.8*
1330
1331 %attr(755,root,root) /sbin/fdisk
1332 %attr(755,root,root) /sbin/fsck.minix
1333 %attr(755,root,root) /sbin/mkfs.minix
1334 %ifnarch sparc sparc64
1335 %attr(755,root,root) /sbin/cfdisk
1336 %attr(755,root,root) /sbin/sfdisk
1337 %endif
1338
1339 %{_mandir}/man8/fdisk.8*
1340 %ifnarch sparc sparc64
1341 %{_mandir}/man8/cfdisk.8*
1342 %{_mandir}/man8/sfdisk.8*
1343 %endif
1344 %{_mandir}/man8/fsck.minix.8*
1345 %{_mandir}/man8/mkfs.bfs.8*
1346 %{_mandir}/man8/mkfs.minix.8*
1347 %{_mandir}/man8/mkfs.8*
1348
1349 %lang(es) %{_mandir}/es/man8/fdisk.8*
1350 %lang(es) %{_mandir}/es/man8/fsck.minix.8*
1351 %lang(es) %{_mandir}/es/man8/mkfs.minix.8*
1352 %lang(es) %{_mandir}/es/man8/mkfs.8*
1353
1354 %lang(fr) %{_mandir}/fr/man8/fdisk.8*
1355 %ifnarch sparc sparc64
1356 %lang(fr) %{_mandir}/fr/man8/cfdisk.8*
1357 %lang(fr) %{_mandir}/fr/man8/sfdisk.8*
1358 %endif
1359 %lang(fr) %{_mandir}/fr/man8/mkfs.minix.8*
1360 %lang(fr) %{_mandir}/fr/man8/mkfs.8*
1361
1362 %lang(hu) %{_mandir}/hu/man8/mkfs.8*
1363
1364 %lang(it) %{_mandir}/it/man8/fdisk.8*
1365 %ifnarch sparc sparc64
1366 %lang(it) %{_mandir}/it/man8/cfdisk.8*
1367 %endif
1368
1369 %lang(ja) %{_mandir}/ja/man8/fdisk.8*
1370 %ifnarch sparc sparc64
1371 %lang(ja) %{_mandir}/ja/man8/cfdisk.8*
1372 %lang(ja) %{_mandir}/ja/man8/sfdisk.8*
1373 %endif
1374 %lang(ja) %{_mandir}/ja/man8/fsck.minix.8*
1375 %lang(ja) %{_mandir}/ja/man8/mkfs.bfs.8*
1376 %lang(ja) %{_mandir}/ja/man8/mkfs.minix.8*
1377 %lang(ja) %{_mandir}/ja/man8/mkfs.8*
1378
1379 %lang(ko) %{_mandir}/ko/man8/fdisk.8*
1380 %lang(ko) %{_mandir}/ko/man8/fsck.minix.8*
1381 %lang(ko) %{_mandir}/ko/man8/mkfs.minix.8*
1382 %lang(ko) %{_mandir}/ko/man8/mkfs.8*
1383
1384 %lang(pl) %{_mandir}/pl/man8/fdisk.8*
1385 %lang(pl) %{_mandir}/pl/man8/fsck.minix.8*
1386 %lang(pl) %{_mandir}/pl/man8/mkfs.minix.8*
1387 %lang(pl) %{_mandir}/pl/man8/mkfs.8*
1388
1389 %attr(755,root,root) /sbin/fsck.cramfs
1390 %attr(755,root,root) /sbin/mkfs.cramfs
1391 %attr(755,root,root) /sbin/mkfs.bfs
1392 %{_mandir}/man8/fsck.cramfs.8*
1393 %{_mandir}/man8/mkfs.cramfs.8*
1394
1395 %if %{with su}
1396 %attr(755,root,root) /bin/runuser
1397 %attr(755,root,root) /sbin/runuser
1398 %attr(4755,root,root) /bin/su
1399 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser
1400 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser-l
1401 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su
1402 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su-l
1403 %{_mandir}/man1/runuser.1*
1404 %{_mandir}/man1/su.1*
1405 %endif
1406
1407 %ghost /var/lock/wtmpxlock
1408
1409 %files -n blockdev
1410 %defattr(644,root,root,755)
1411 %attr(754,root,root) /etc/rc.d/init.d/blockdev
1412 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/blockdev
1413 %attr(755,root,root) /sbin/blockdev
1414 %{_mandir}/man8/blockdev.8*
1415 %lang(ja) %{_mandir}/ja/man8/blockdev.8*
1416 %{systemdunitdir}/blockdev.service
1417 %attr(755,root,root) /lib/systemd/pld-helpers.d/blockdev.sh
1418
1419 %files -n mount
1420 %defattr(644,root,root,755)
1421 %attr(755,root,root) /bin/findmnt
1422 %attr(755,root,root) /bin/mountpoint
1423 %attr(4755,root,root) /bin/mount
1424 %attr(4755,root,root) /bin/umount
1425 %attr(755,root,root) /sbin/pivot_root
1426 %attr(755,root,root) /sbin/swapon
1427 %attr(755,root,root) /sbin/swapoff
1428
1429 %{_mandir}/man1/mountpoint.1*
1430 %{_mandir}/man5/fstab.5*
1431 %{_mandir}/man8/findmnt.8*
1432 %{_mandir}/man8/mount.8*
1433 %{_mandir}/man8/umount.8*
1434 %{_mandir}/man8/pivot_root.8*
1435 %{_mandir}/man8/swapon.8*
1436 %{_mandir}/man8/swapoff.8*
1437
1438 %lang(cs) %{_mandir}/cs/man5/fstab.5*
1439
1440 %lang(de) %{_mandir}/de/man5/fstab.5*
1441
1442 %lang(es) %{_mandir}/es/man5/fstab.5*
1443 %lang(es) %{_mandir}/es/man8/mount.8*
1444 %lang(es) %{_mandir}/es/man8/umount.8*
1445 %lang(es) %{_mandir}/es/man8/swapon.8*
1446 %lang(es) %{_mandir}/es/man8/swapoff.8*
1447
1448 %lang(fr) %{_mandir}/fr/man5/fstab.5*
1449 %lang(fr) %{_mandir}/fr/man8/mount.8*
1450 %lang(fr) %{_mandir}/fr/man8/umount.8*
1451
1452 %lang(hu) %{_mandir}/hu/man5/fstab.5*
1453 %lang(hu) %{_mandir}/hu/man8/mount.8*
1454 %lang(hu) %{_mandir}/hu/man8/umount.8*
1455
1456 %lang(it) %{_mandir}/it/man5/fstab.5*
1457 %lang(it) %{_mandir}/it/man8/mount.8*
1458 %lang(it) %{_mandir}/it/man8/umount.8*
1459 %lang(it) %{_mandir}/it/man8/swapon.8*
1460 %lang(it) %{_mandir}/it/man8/swapoff.8*
1461
1462 %lang(ja) %{_mandir}/ja/man5/fstab.5*
1463 %lang(ja) %{_mandir}/ja/man8/mount.8*
1464 %lang(ja) %{_mandir}/ja/man8/umount.8*
1465 %lang(ja) %{_mandir}/ja/man8/pivot_root.8*
1466 %lang(ja) %{_mandir}/ja/man8/swapon.8*
1467 %lang(ja) %{_mandir}/ja/man8/swapoff.8*
1468
1469 %lang(ko) %{_mandir}/ko/man5/fstab.5*
1470 %lang(ko) %{_mandir}/ko/man8/mount.8*
1471 %lang(ko) %{_mandir}/ko/man8/umount.8*
1472 %lang(ko) %{_mandir}/ko/man8/swapon.8*
1473 %lang(ko) %{_mandir}/ko/man8/swapoff.8*
1474
1475 %lang(pl) %{_mandir}/pl/man5/fstab.5*
1476 %lang(pl) %{_mandir}/pl/man8/mount.8*
1477 %lang(pl) %{_mandir}/pl/man8/umount.8*
1478 %lang(pl) %{_mandir}/pl/man8/swapon.8*
1479 %lang(pl) %{_mandir}/pl/man8/swapoff.8*
1480
1481 %files -n losetup
1482 %defattr(644,root,root,755)
1483 %attr(755,root,root) /sbin/losetup
1484 %{_mandir}/man8/losetup.8*
1485 %lang(fr) %{_mandir}/fr/man8/losetup.8*
1486 %lang(it) %{_mandir}/it/man8/losetup.8*
1487 %lang(ja) %{_mandir}/ja/man8/losetup.8*
1488 %lang(ko) %{_mandir}/ko/man8/losetup.8*
1489 %lang(pl) %{_mandir}/pl/man8/losetup.8*
1490
1491 %files -n tunelp
1492 %defattr(644,root,root,755)
1493 %attr(755,root,root) %{_sbindir}/tunelp
1494 %{_mandir}/man8/tunelp.8*
1495 %lang(es) %{_mandir}/es/man8/tunelp.8*
1496 %lang(ja) %{_mandir}/ja/man8/tunelp.8*
1497 %lang(pl) %{_mandir}/pl/man8/tunelp.8*
1498
1499 %files -n login
1500 %defattr(644,root,root,755)
1501 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/login
1502 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.login
1503 %attr(755,root,root) /bin/login
1504 %{_mandir}/man1/login.1*
1505 %lang(de) %{_mandir}/de/man1/login.1*
1506 %lang(es) %{_mandir}/es/man1/login.1*
1507 %lang(hu) %{_mandir}/hu/man1/login.1*
1508 %lang(id) %{_mandir}/id/man1/login.1*
1509 %lang(ja) %{_mandir}/ja/man1/login.1*
1510 %lang(ko) %{_mandir}/ko/man1/login.1*
1511 %lang(pl) %{_mandir}/pl/man1/login.1*
1512
1513 %files -n agetty
1514 %defattr(644,root,root,755)
1515 %attr(755,root,root) /sbin/agetty
1516 %{_mandir}/man8/agetty.8*
1517 %lang(es) %{_mandir}/es/man8/agetty.8*
1518 %lang(ja) %{_mandir}/ja/man8/agetty.8*
1519
1520 %files -n libblkid
1521 %defattr(644,root,root,755)
1522 %attr(755,root,root) /%{_lib}/libblkid.so.*.*
1523 %attr(755,root,root) %ghost /%{_lib}/libblkid.so.1
1524
1525 %files -n libblkid-devel
1526 %defattr(644,root,root,755)
1527 %attr(755,root,root) %{_libdir}/libblkid.so
1528 %{_includedir}/blkid
1529 %{_pkgconfigdir}/blkid.pc
1530 %{_mandir}/man3/libblkid.3*
1531
1532 %files -n libblkid-static
1533 %defattr(644,root,root,755)
1534 %{_libdir}/libblkid.a
1535
1536 %if %{with initrd} && %{with dietlibc}
1537 %files -n libblkid-dietlibc
1538 %defattr(644,root,root,755)
1539 %{dietlibdir}/libblkid.a
1540 %endif
1541
1542 %files -n libuuid
1543 %defattr(644,root,root,755)
1544 %attr(755,root,root) %{_bindir}/uuidgen
1545 %attr(755,root,root) /%{_lib}/libuuid.so.*.*
1546 %attr(755,root,root) %ghost /%{_lib}/libuuid.so.1
1547 %{_mandir}/man1/uuidgen.1*
1548
1549 %files -n libuuid-devel
1550 %defattr(644,root,root,755)
1551 %attr(755,root,root) %{_libdir}/libuuid.so
1552 %{_libdir}/libuuid.la
1553 %{_includedir}/uuid
1554 %{_pkgconfigdir}/uuid.pc
1555 %{_mandir}/man3/uuid*.3*
1556
1557 %files -n libuuid-static
1558 %defattr(644,root,root,755)
1559 %{_libdir}/libuuid.a
1560
1561 %if %{with initrd} && %{with dietlibc}
1562 %files -n libuuid-dietlibc
1563 %defattr(644,root,root,755)
1564 %{dietlibdir}/libuuid.a
1565 %endif
1566
1567 %files -n uuidd
1568 %defattr(644,root,root,755)
1569 %attr(6755,uuidd,uuidd) %{_sbindir}/uuidd
1570 %attr(2775,uuidd,uuidd) /var/lib/libuuid
1571 %{_mandir}/man8/uuidd.8*
1572 %{systemdunitdir}/uuidd.service
1573 %{systemdunitdir}/uuidd.socket
1574
1575 %files -n libfdisk
1576 %defattr(644,root,root,755)
1577 %doc libfdisk/COPYING
1578 %attr(755,root,root) /%{_lib}/libfdisk.so.*.*
1579 %attr(755,root,root) %ghost /%{_lib}/libfdisk.so.1
1580
1581 %files -n libfdisk-devel
1582 %defattr(644,root,root,755)
1583 %attr(755,root,root) %{_libdir}/libfdisk.so
1584 %{_includedir}/libfdisk
1585 %{_pkgconfigdir}/fdisk.pc
1586
1587 %files -n libfdisk-static
1588 %defattr(644,root,root,755)
1589 %{_libdir}/libfdisk.a
1590
1591 %files -n libmount
1592 %defattr(644,root,root,755)
1593 %doc libmount/COPYING
1594 %attr(755,root,root) /%{_lib}/libmount.so.*.*
1595 %attr(755,root,root) %ghost /%{_lib}/libmount.so.1
1596
1597 %files -n libmount-devel
1598 %defattr(644,root,root,755)
1599 %attr(755,root,root) %{_libdir}/libmount.so
1600 %{_includedir}/libmount
1601 %{_pkgconfigdir}/mount.pc
1602
1603 %files -n libmount-static
1604 %defattr(644,root,root,755)
1605 %{_libdir}/libmount.a
1606
1607 %files -n python3-libmount
1608 %defattr(644,root,root,755)
1609 %dir %{py3_sitedir}/libmount
1610 %attr(755,root,root) %{py3_sitedir}/libmount/pylibmount.so
1611 %{py3_sitedir}/libmount/__init__.py
1612 %{py3_sitedir}/libmount/__pycache__
1613
1614 %files -n fsck
1615 %defattr(644,root,root,755)
1616 %attr(755,root,root) /sbin/fsck
1617 %{_mandir}/man8/fsck.8*
1618
1619 %files -n libsmartcols
1620 %defattr(644,root,root,755)
1621 %attr(755,root,root) /%{_lib}/libsmartcols.so.*.*.*
1622 %attr(755,root,root) %ghost /%{_lib}/libsmartcols.so.1
1623
1624 %files -n libsmartcols-devel
1625 %defattr(644,root,root,755)
1626 %attr(755,root,root) %{_libdir}/libsmartcols.so
1627 %{_includedir}/libsmartcols
1628 %{_pkgconfigdir}/smartcols.pc
1629
1630 %files -n libsmartcols-static
1631 %defattr(644,root,root,755)
1632 %{_libdir}/libsmartcols.a
1633
1634 %if %{with initrd}
1635 %files initrd
1636 %defattr(644,root,root,755)
1637 %attr(755,root,root) %{_libdir}/initrd/blkid
1638 %attr(755,root,root) %{_libdir}/initrd/blockdev
1639 %attr(755,root,root) %{_libdir}/initrd/fdformat
1640 %attr(755,root,root) %{_libdir}/initrd/fdisk
1641 %attr(755,root,root) %{_libdir}/initrd/findfs
1642 %attr(755,root,root) %{_libdir}/initrd/hwclock
1643 %attr(755,root,root) %{_libdir}/initrd/look
1644 %attr(755,root,root) %{_libdir}/initrd/mkswap
1645 %attr(755,root,root) %{_libdir}/initrd/namei
1646 %attr(755,root,root) %{_libdir}/initrd/rename
1647 %ifnarch sparc sparcv9 sparc64
1648 %attr(755,root,root) %{_libdir}/initrd/sfdisk
1649 %endif
1650 %attr(755,root,root) %{_libdir}/initrd/swaplabel
1651 %attr(755,root,root) %{_libdir}/initrd/uuidgen
1652 %attr(755,root,root) %{_libdir}/initrd/wipefs
1653 # not needed?
1654 #%attr(755,root,root) %{_libdir}/initrd/chrt
1655 # not built because of disabled libmount
1656 #%attr(755,root,root) %{_libdir}/initrd/e2fsck
1657 #%attr(755,root,root) %{_libdir}/initrd/fsck
1658 %endif
1659
1660 %files -n bash-completion-util-linux
1661 %defattr(644,root,root,755)
1662 /usr/share/bash-completion/completions/*
This page took 2.807157 seconds and 4 git commands to generate.