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