]> git.pld-linux.org Git - packages/util-linux.git/blob - util-linux.spec
C: *SysVinit having /bin/mountpoint belong to mount, removed lib{blkid,mount}.la
[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-tools < 2.88-15
122 Conflicts:      e2fsprogs < 1.41.8-5
123 Conflicts:      rc-scripts < 0.4.9-2
124 Conflicts:      shadow-extras < 1:4.0.3-6
125 %if %{with su}
126 Conflicts:      coreutils < 8.19
127 %endif
128 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
129
130 %define         debugcflags     -O1 -g
131
132 # for some reason known only to rpm there must be "\\|" not "\|" here
133 %define         dietarch        %(echo %{_target_cpu} | sed -e 's/i.86\\|pentium.\\|athlon/i386/;s/amd64/x86_64/;s/armv.*/arm/')
134 %define         dietlibdir      %{_prefix}/lib/dietlibc/lib-%{dietarch}
135
136 %ifarch ppc ppc64
137 # for dietlibc
138 %define         filterout_ld    -Wl,-z,relro
139 %endif
140
141 %description
142 util-linux contains a large variety of low-level system utilities
143 necessary for a functional Linux system. This includes, among other
144 things, configuration tools such as fdisk and system programs such as
145 logger.
146
147 %description -l de.UTF-8
148 util-linux enthält eine große Anzahl an
149 low-level-Systemdienstprogrammen, die für ein funktionierendes
150 Linux-System erforderlich sind. Dazu gehören Konfigurationstools wie
151 'fdisk' und Systemprogramme wie 'logger'.
152
153 %description -l es.UTF-8
154 util-linux contiene una gran variedad de utilitarios de sistema de
155 bajo nivel necesarios a un sistema Linux funcional. Esto incluye,
156 entre otras cosas, herramientas de configuración como fdisk y
157 programas de sistema como logger.
158
159 %description -l fr.UTF-8
160 util-linux contient une grande variété d'utilitaire système bas niveau
161 nécessaires au fonctionnement d'un système Linux. Cela comprend, entre
162 autres, les outils de configuration comme fdisk et des programmes
163 systèmes comme logger.
164
165 %description -l pl.UTF-8
166 util-linux zawiera wiele różnych, niskopoziomowych narzędzi
167 systemowych niezbędnych do prawidłowego działania Linuksa. W pakiecie
168 znajdują się między innymi narzędzia konfiguracyjne, takie jak fdisk i
169 programy systemowe, takie jak logger.
170
171 %description -l pt_BR.UTF-8
172 util-linux contém uma grande variedade de utilitários de sistema de
173 baixo-nível necessários para um sistema Linux funcional. Isso inclui,
174 entre outras coisas, ferramentas de configuração como fdisk e
175 programas de sistema como logger.
176
177 %description -l ru.UTF-8
178 Этот пакет содержит большой набор системных утилит низкого уровня,
179 которые необходимы для функционирования системы Linux. Он включает, в
180 числе прочих, инструменты конфигурации, такие как fdisk, и системные
181 программы, такие как logger.
182
183 %description -l tr.UTF-8
184 şlevsel durumdaki bir Linux sistemi için gerekli birçok alt düzey
185 sistem araçlarını içerir. Bunlar arasında fdisk gibi yapılandırma
186 uygulamaları ve logger gibi sistem programları sayılabilir.
187
188 %description -l uk.UTF-8
189 Цей пакет містить великий набір системних утиліт низького рівня, які
190 необхідні для функціонування системи Linux. Він містить, окрім інших,
191 конфігураційні інструменти (такі як fdisk) та системні програми (такі
192 як logger).
193
194 %package -n blockdev
195 Summary:        Support for blockdev
196 Summary(pl.UTF-8):      Obsługa blockdev
197 Group:          Applications/System
198 Requires(post,preun):   /sbin/chkconfig
199 Requires(post,preun,postun):    systemd-units >= 38
200 Requires:       coreutils
201 Requires:       rc-scripts >= 0.4.3.0
202 Requires:       systemd-units >= 38
203
204 %description -n blockdev
205 The utility blockdev allows one to call block device ioctls from the
206 command line. This package also includes initscript to set blockdev
207 parameters at system startup.
208
209 %description -n blockdev -l pl.UTF-8
210 Narzędzie blockdev pozwala na wywołania ioctl dla urządzeń blokowych z
211 linii poleceń. Ten pakiet zawiera także skrypt inicjalizacyjny do
212 ustawiania parametrów blockdev przy starcie systemu.
213
214 %package -n losetup
215 Summary:        Programs for setting up and configuring loopback devices
216 Summary(de.UTF-8):      Programme zum Einrichten und Konfigurieren von Loopback-Geräten
217 Summary(fr.UTF-8):      Programmes pour mettre en place et configurer les loopback
218 Summary(pl.UTF-8):      Program do konfiguracji urządzenia blokowego loopback
219 Summary(ru.UTF-8):      Программы для настройки loopback-устройств
220 Summary(tr.UTF-8):      Yerel-çevrim aygıtlarının kurulması ve ayarlanması için programlar
221 Summary(uk.UTF-8):      Програми для конфігурації loopback-пристроїв
222 Group:          Applications/System
223
224 %description -n losetup
225 Linux supports a special block device called the loopback device,
226 which maps a normal file onto a virtual block device. This package
227 contains programs for setting up and removing the mapping between
228 files and loopback devices.
229
230 Block loopback devices should not be confused with the networking
231 loopback device, which is configured with the normal ifconfig command.
232
233 %description -n losetup -l de.UTF-8
234 Linux unterstützt ein spezielles Blockgerät, das sogenannte Loopback,
235 das eine normale Datei auf ein virtuelles Blockgerät abbildet. Das
236 Paket enthält Programme zum Einrichten und Entfernen der Zuordnung
237 zwischen Dateien und Loopback-Geräten.
238
239 %description -n losetup -l fr.UTF-8
240 Linux gère un périphérique bloc spécial appelé « loopback », qui
241 correspond à un fichier normal sur un périphérique bloc virtuel. Ce
242 paquetage contient les programmes pour configurer et supprimer la
243 correspondance entre les fichiers et les périphériques loopback.
244
245 Les périphériques bloc loopback ne doivent pas être confondus avec le
246 périphérique loopback du réseau, configuré avec la commande ifconfig
247 normale.
248
249 %description -n losetup -l pl.UTF-8
250 Linux wspiera specjalne urządzenie blokowe loopback, które mapuje
251 normalny plik w wirtualne urządzenie blokowe. Pakiet ten zawiera
252 program, przy pomocy którego będziesz mógł je skonfigurować.
253
254 Urządzenie blokowe loopback nie powinno być mylone z sieciowym
255 interfejsem loopback, który jest konfigurowany przy pomocy polecenia
256 ifconfig.
257
258 %description -n losetup -l ru.UTF-8
259 Linux поддерживает специальное блочное устройство, называемое
260 loopback, которое отображает обычный файл в виртуальное блочное
261 устройство. Это позволяет использовать файл как виртуальную файловую
262 систему. Losetup используется для связи loopback-устройств с обычными
263 файлами или блочными устройствами, для отсоединения loopback-устройств
264 и запросов их статуса.
265
266 %description -n losetup -l tr.UTF-8
267 Linux özel bir blok aygıt olan yerel-çevrim aygıtını (loopback device)
268 destekler. Bu aygıt normal bir dosyanın sanal bir blok aygıtı üzerine
269 haritasını çıkarır. Bu paket, dosyalar ve yerel-çevrim aygıtları
270 arasındaki haritalama işleminin kurulması ve kaldırılması için
271 programlar içerir. Blok yerel-çevrim aygıtı ifconfig komutu ile
272 yapılandırılan ağ yerel-çevrim aygıtı ile karıştırılmamalıdır.
273
274 %description -n losetup -l uk.UTF-8
275 Linux підтримує спеціальний блочний пристрій, loopback, який
276 відображує звичайний файл у віртуальний блочний пристрій. Це дозволяє
277 використовувати файл як віртуальну файлову систему. Losetup
278 використовують для зв'язку loopback-пристроїв зі звичайними файлами
279 або блочними пристроями, для від'єднання loopback-пристроїв та
280 запросів їх стану.
281
282 %package -n mount
283 Summary:        Programs for mounting and unmounting filesystems
284 Summary(de.UTF-8):      Programme zum montieren und abmontieren von Dateisystemen
285 Summary(fr.UTF-8):      Programme pour monter et démonter des systèmes de fichiers
286 Summary(pl.UTF-8):      Programy do montowania i odmontowywania systemów plików
287 Summary(ru.UTF-8):      Программы для монтирования и размонтирования файловых систем
288 Summary(tr.UTF-8):      Dosya sistemlerini bağlamak ve çözmek için programlar
289 Summary(uk.UTF-8):      Програми для монтування та розмонтування файлових систем
290 Group:          Applications/System
291 Requires:       libmount = %{version}-%{release}
292 Conflicts:      SysVinit < 2.86-26
293 Conflicts:      upstart-SysVinit < 2.86-28
294 # C: nfs-utils-common is opposite to http://cvs.pld-linux.org/packages/nfs-utils/nfs-utils.spec?r1=1.165&r2=1.166
295 Conflicts:      nfs-utils-common < 1.1.3-3
296
297 %description -n mount
298 mount is used for adding new filesystems, both local and networked, to
299 your current directory structure. The filesystems must already exist
300 for this to work. It can also be used to change the access types the
301 kernel uses for already-mounted filesystems.
302
303 This package is critical for the functionality of your system.
304
305 %description -n mount -l de.UTF-8
306 mount wird zum Hinzufügen neuer Dateisysteme (lokal und im Netzwerk)
307 zu Ihrer aktuellen Verzeichnisstruktur verwendet. Die Dateisysteme
308 müssen bereits existieren. Außerdem können die Zugriffstypen geändert
309 werden, die der Kernel für bereits montierte Dateisysteme verwendet.
310
311 Dieses Paket ist für Ihr System unbedingt erforderlich.
312
313 %description -n mount -l fr.UTF-8
314 mount sert à ajouter de nouveaux systèmes de fichiers, locaux ou
315 réseaux, à votre structure de répertoire. Les systèmes de fichiers
316 doivent déjà exister pour que cela fonctionne. Il peut aussi servir à
317 changer les types d'accès pour les systèmes de fichiers déjà montés.
318
319 Ce paquetage est critique pour le fonctionnement de votre système.
320
321 %description -n mount -l pl.UTF-8
322 Program mount jest używany przez system do montowania systemów plików,
323 zarówno lokalnych jak i sieciowych (np. NFS).
324
325 Pakiet ten jest niezbędny do prawidłowej pracy twojego Linuksa.
326
327 %description -n mount -l ru.UTF-8
328 Пакет mount содержит программы mount, umount, swapon и swapoff. Файлы
329 в вашей системе организованы в виде одного большого дерева или
330 иерархии. Эти файлы могут быть размещены на разных устройствах.
331 Команда mount присоединяет файловую систему на некотором устройстве к
332 дереву файлов вашей системы. Команда umount отсоединяет файловую
333 систему от дерева. Swapon и swapoff, соответственно, разрешает и
334 запрещает своппинг в определенные файлы и устройства.
335
336 %description -n mount -l tr.UTF-8
337 mount, hem yerel hem de ağ dosya sistemlerinin dizin yapısına
338 eklenmesi için kullanılır. Bunun için bağlanacak dosya sisteminin
339 önceden hazırlanmış olması gerekir. Aynı zamanda çekirdeğin bağlanmış
340 dosya sistemlerine erişimini değiştirmek için de kullanılır. Bu paket
341 sisteminizin işlevselliği açısından kritiktir.
342
343 %description -n mount -l uk.UTF-8
344 Пакет mount містить програми mount, umount, swapon та swapoff. Файли у
345 вашій системі організовані у вигляді одного великого дерева або
346 ієрархії. Ці файли можуть бути розташовані на різних пристроях.
347 Команда mount під'єднує файлову систему на деякому пристрої до дерева
348 файлів вашої системи. Команда umount від'єднує файлову систему від
349 дерева. Swapon та swapoff, відповідно, дозволяє та заборонює свопінг у
350 визначені файли або пристрої.
351
352 %package -n tunelp
353 Summary:        Configures kernel parallel port driver
354 Summary(de.UTF-8):      Konfiguriert den Kerneltreiber für den parallelen Port
355 Summary(fr.UTF-8):      Configure le pilote du port parallèle dans le noyau
356 Summary(pl.UTF-8):      Program do konfigurowania sterownika portu równoległego
357 Summary(tr.UTF-8):      Çekirdeğin paralel bağlantı noktası sürücüsünü ayarlar
358 License:        GPL v2+
359 Group:          Applications/System
360
361 %description -n tunelp
362 tunelp aids in configuring the kernel parallel port driver.
363
364 %description -n tunelp -l de.UTF-8
365 tunelp hilft bei der Konfiguration des Kernel-Parallelport-Treibers.
366
367 %description -n tunelp -l fr.UTF-8
368 « tunelp » aide à configurer le pilote du noyau pour le port
369 parallèle.
370
371 %description -n tunelp -l pl.UTF-8
372 Program do konfigurowania sterownika portu równoległego.
373
374 %description -n tunelp -l tr.UTF-8
375 Paralel bağlantı noktası sürücüsünü ayarlar.
376
377 %package -n login
378 Summary:        login is used when signing onto a system
379 Summary(pl.UTF-8):      login jest używany do rozpoczęcia pracy w systemie
380 Group:          Applications/System
381 Requires:       pam >= %{pam_ver}
382 Obsoletes:      heimdal-login
383
384 %description -n login
385 login is used when signing onto a system. It can also be used to
386 switch from one user to another at any time (most modern shells have
387 support for this feature built into them, however).
388
389 %description -n login -l pl.UTF-8
390 login jest używany do rozpoczęcia pracy w systemie. Może być używany
391 do przełączania z jednego użytkownika na innego w każdym momencie
392 (jednak większość nowoczesnych powłok ma takie funkcje wbudowane).
393
394 %package -n agetty
395 Summary:        Alternative Linux getty
396 Summary(pl.UTF-8):      Alternatywny getty
397 Group:          Applications/System
398 Requires:       login
399
400 %description -n agetty
401 agetty is simple Linux getty with serial support.
402
403 %description -n agetty -l pl.UTF-8
404 agetty jest prostym linuksowym getty z obsługą portu szeregowego.
405
406 %package -n libblkid
407 Summary:        Library to handle device identification and token extraction
408 Summary(pl.UTF-8):      Biblioteka do obsługi identyfikacji urządzeń
409 License:        LGPL v2.1+
410 Group:          Libraries
411 Requires:       libuuid = %{version}-%{release}
412 Obsoletes:      util-linux-ng-libs < 2.20-1
413
414 %description -n libblkid
415 Library to handle device identification and token extraction.
416
417 %description -n libblkid -l pl.UTF-8
418 Biblioteka do obsługi identyfikacji urządzeń i wydobywania tokenów.
419
420 %package -n libblkid-devel
421 Summary:        Header files for blkid library
422 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki blkid
423 License:        LGPL v2.1+
424 Group:          Development/Libraries
425 Requires:       libblkid = %{version}-%{release}
426 Requires:       libuuid-devel = %{version}-%{release}
427 Obsoletes:      util-linux-ng-devel < 2.20-1
428
429 %description -n libblkid-devel
430 Header files for blkid library.
431
432 %description -n libblkid-devel -l pl.UTF-8
433 Pliki nagłówkowe biblioteki blkid.
434
435 %package -n libblkid-static
436 Summary:        Static library to handle device identification and token extraction
437 Summary(pl.UTF-8):      Statyczna biblioteka do obsługi identyfikacji urządzeń
438 License:        LGPL v2.1+
439 Group:          Development/Libraries
440 Requires:       libblkid-devel = %{version}-%{release}
441 Requires:       libuuid-static = %{version}-%{release}
442 Obsoletes:      util-linux-ng-static < 2.20-1
443
444 %description -n libblkid-static
445 Static library to handle device identification and token extraction.
446
447 %description -n libblkid-static -l pl.UTF-8
448 Statyczna biblioteka do obsługi identyfikacji urządzeń i wydobywania
449 tokenów.
450
451 %package -n libblkid-dietlibc
452 Summary:        Static dietlibc library to handle device identification and token extraction
453 Summary(pl.UTF-8):      Statyczna biblioteka dietlibc do obsługi identyfikacji urządzeń
454 License:        LGPL v2.1+
455 Group:          Development/Libraries
456 Requires:       libblkid-devel = %{version}-%{release}
457 Requires:       libuuid-dietlibc = %{version}-%{release}
458
459 %description -n libblkid-dietlibc
460 Library to handle device identification and token extraction - static
461 dietlibc version.
462
463 %description -n libblkid-dietlibc -l pl.UTF-8
464 Biblioteka do obsługi identyfikacji urządzeń i wydobywania tokenów -
465 wersja statyczna dla dietlibc.
466
467 %package -n libuuid
468 Summary:        Library for accessing and manipulating UUID
469 Summary(pl.UTF-8):      Biblioteka umożliwiająca dostęp i zmiany UUID
470 License:        BSD
471 Group:          Libraries
472 Conflicts:      e2fsprogs < 1.34-3
473
474 %description -n libuuid
475 Library for accessing and manipulating UUID.
476
477 %description -n libuuid -l pl.UTF-8
478 Biblioteka umożliwiająca dostęp i zmiany UUID.
479
480 %package -n libuuid-devel
481 Summary:        Header files for library for accessing and manipulating UUID
482 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki umożliwiającej dostęp i zmiany UUID
483 License:        BSD
484 Group:          Development/Libraries
485 Requires:       libuuid = %{version}-%{release}
486 Conflicts:      e2fsprogs-devel < 1.34-3
487
488 %description -n libuuid-devel
489 Library for accessing and manipulating UUID - development files.
490
491 %description -n libuuid-devel -l pl.UTF-8
492 Biblioteka umożliwiająca dostęp i zmiany UUID - pliki dla
493 programistów.
494
495 %package -n libuuid-static
496 Summary:        Static library for accessing and manipulating UUID
497 Summary(pl.UTF-8):      Statyczna biblioteka umożliwiająca dostęp i zmiany UUID
498 License:        BSD
499 Group:          Development/Libraries
500 Requires:       libuuid-devel = %{version}-%{release}
501 Conflicts:      e2fsprogs-static < 1.34-3
502
503 %description -n libuuid-static
504 Library for accessing and manipulating UUID - static version.
505
506 %description -n libuuid-static -l pl.UTF-8
507 Biblioteka umożliwiająca dostęp i zmiany UUID - wersja statyczna.
508
509 %package -n libuuid-dietlibc
510 Summary:        Static dietlibc library for accessing and manipulating UUID
511 Summary(pl.UTF-8):      Statyczna biblioteka dietlibc umożliwiająca dostęp i zmiany UUID
512 License:        BSD
513 Group:          Development/Libraries
514 Requires:       libuuid-devel = %{version}-%{release}
515 Conflicts:      e2fsprogs-static < 1.34-3
516
517 %description -n libuuid-dietlibc
518 Library for accessing and manipulating UUID - static dietlibc version.
519
520 %description -n libuuid-dietlibc -l pl.UTF-8
521 Biblioteka umożliwiająca dostęp i zmiany UUID - wersja statyczna dla
522 dietlibc.
523
524 %package -n uuidd
525 Summary:        Helper daemon to guarantee uniqueness of time-based UUIDs
526 Summary(pl.UTF-8):      Pomocniczy demon gwarantujący unikalność UUID-ów opartych na czasie
527 License:        GPL v2
528 Group:          Daemons
529 Requires(postun):       /usr/sbin/groupdel
530 Requires(postun):       /usr/sbin/userdel
531 Requires(pre):  /bin/id
532 Requires(pre):  /usr/bin/getgid
533 Requires(pre):  /usr/sbin/groupadd
534 Requires(pre):  /usr/sbin/groupmod
535 Requires(pre):  /usr/sbin/useradd
536 Requires(pre):  /usr/sbin/usermod
537 Requires(post,preun,postun):    systemd-units >= 38
538 Requires:       libuuid = %{version}-%{release}
539 Requires:       systemd-units >= 38
540 Provides:       group(uuidd)
541 Provides:       user(uuidd)
542 Conflicts:      libuuid < 1.40.5-0.1
543
544 %description -n uuidd
545 The uuidd package contains a userspace daemon (uuidd) which guarantees
546 uniqueness of time-based UUID generation even at very high rates on
547 SMP systems.
548
549 %description -n uuidd -l pl.UTF-8
550 Ten pakiet zawiera działającego w przestrzeni użytkownika demona
551 (uuidd) gwarantującego unikalność generowania UUID-ów opartych na
552 czasie nawet przy bardzo dużej częstotliwości na systemach SMP.
553
554 %package -n libmount
555 Summary:        Library to handle mounting-related tasks
556 Summary(pl.UTF-8):      Biblioteka obsługująca zadania związane z montowaniem
557 License:        LGPL
558 Group:          Libraries
559 Requires:       libblkid = %{version}-%{release}
560
561 %description -n libmount
562 Library to handle mounting-related tasks.
563
564 %description -n libmount -l pl.UTF-8
565 Biblioteka obsługująca zadania związane z montowaniem.
566
567 %package -n libmount-devel
568 Summary:        Header files for mount library
569 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki mount
570 License:        LGPL
571 Group:          Development/Libraries
572 Requires:       libblkid-devel = %{version}-%{release}
573 Requires:       libmount = %{version}-%{release}
574
575 %description -n libmount-devel
576 Header files for mount library.
577
578 %description -n libmount-devel -l pl.UTF-8
579 Pliki nagłówkowe biblioteki mount.
580
581 %package -n libmount-static
582 Summary:        Static version of mount library
583 Summary(pl.UTF-8):      Statyczna wersja biblioteki mount
584 License:        LGPL
585 Group:          Development/Libraries
586 Requires:       libmount-devel = %{version}-%{release}
587
588 %description -n libmount-static
589 Static version of mount library.
590
591 %description -n libmount-static -l pl.UTF-8
592 Statyczna wersja biblioteki mount.
593
594 %package -n libmount-dietlibc
595 Summary:        Static dietlibc mount library
596 Summary(pl.UTF-8):      Statyczna biblioteka mount dla dietlibc
597 License:        LGPL v2.1+
598 Group:          Development/Libraries
599 Requires:       libblkid-devel = %{version}-%{release}
600 Requires:       libblkid-dietlibc = %{version}-%{release}
601 Requires:       libuuid-devel = %{version}-%{release}
602 Requires:       libuuid-dietlibc = %{version}-%{release}
603
604 %description -n libmount-dietlibc
605 Static dietlibc version of mount library.
606
607 %description -n libmount-dietlibc -l pl.UTF-8
608 Statyczna wersja biblioteki mount dla dietlibc.
609
610 %package -n fsck
611 Summary:        Check and repair a Linux file system
612 Summary(pl.UTF-8):      Sprawdzanie i naprawa linuksowego systemu plików
613 Group:          Applications/System
614 Requires:       libblkid = %{version}-%{release}
615
616 %description -n fsck
617 Check and repair a Linux file system.
618
619 %description -n fsck -l pl.UTF-8
620 Sprawdzanie i naprawa linuksowego systemu plików.
621
622 %package initrd
623 Summary:        blkid - initrd version
624 Summary(pl.UTF-8):      blkid - wersja dla initrd
625 Group:          Base
626 Obsoletes:      util-linux-ng-initrd < 2.20-1
627 Conflicts:      geninitrd < 10000.10
628
629 %description initrd
630 This package includes a blkid utility to recognize partitions by label
631 or UUID - staticaly linked for initrd.
632
633 %description initrd -l pl.UTF-8
634 Pakiet ten zawiera narzędzie blkid do rozpoznawania partycji przez
635 etykietę lub UUID - statycznie skonsolidowane na potrzeby initrd.
636
637 %package -n bash-completion-util-linux
638 Summary:        bash completion for util-linux commands
639 Summary(pl.UTF-8):      Bashowe dopełnianie parametrów dla poleceń z pakietu util-linux
640 Group:          Applications/Shells
641 Requires:       %{name} = %{version}-%{release}
642 Requires:       bash-completion >= 2.0
643 %if "%{_rpmversion}" >= "5"
644 BuildArch:      noarch
645 %endif
646
647 %description -n bash-completion-util-linux
648 Bash completion for util-linux commands.
649
650 %description -n bash-completion-util-linux -l pl.UTF-8
651 Bashowe dopełnianie parametrów dla poleceń z pakietu util-linux.
652
653 %package -n python3-libmount
654 Summary:        Python 3.x libmount bindings
655 Summary(pl.UTF-8):      Wiązania Pythona 3.x do biblioteki libmount
656 Group:          Libraries/Python
657 Requires:       libmount = %{version}-%{release}
658
659 %description -n python3-libmount
660 Python 3.x libmount bindings.
661
662 %description -n python3-libmount -l pl.UTF-8
663 Wiązania Pythona 3.x do biblioteki libmount.
664
665 %prep
666 %setup -q -a1
667 %patch0 -p1
668 %patch1 -p1
669
670 %patch3 -p1
671 %patch4 -p1
672 %patch7 -p1
673 %patch8 -p1
674 %patch9 -p1
675 %{?with_initrd:%patch10 -p1}
676
677 cp -p %{SOURCE10} nologin.c
678
679 %{__rm} po/stamp-po
680
681 %build
682 %{__gettextize}
683 %{__libtoolize}
684 %{__aclocal} -I m4
685 %{__autoconf}
686 %{__autoheader}
687 %{__automake}
688
689 export CPPFLAGS="%{rpmcppflags} -I/usr/include/ncurses -DHAVE_LSEEK64_PROTOTYPE -DHAVE_LLSEEK_PROTOTYPE"
690 %if %{with initrd}
691 %{?with_uClibc:xCC="%{_target_cpu}-uclibc-gcc"}
692 %{?with_dietlibc:xCC="%{__cc}"; xCC="diet ${xCC#*ccache }"}
693 %configure \
694 %if %{with dietlibc}
695         ac_cv_header_crypt_h=no \
696         ac_cv_header_stdio_ext_h=no \
697 %endif
698         CC="$xCC" \
699 %if "%{?configure_cache}" == "1"
700         --cache-file=%{?configure_cache_file}%{!?configure_cache_file:configure}-initrd.cache \
701 %endif
702         --exec-prefix= \
703         --bindir=/bin \
704         --sbindir=/sbin \
705         --libdir=/%{_lib} \
706         --disable-shared \
707         --enable-static \
708         --disable-agetty \
709         --disable-chfn-chsh \
710         --disable-cramfs \
711         --disable-kill \
712         --disable-ldattach \
713         --disable-libmount \
714         --disable-login \
715         --disable-losetup \
716         --disable-minix \
717         --disable-newgrp \
718         --disable-partx \
719         --disable-raw \
720         --disable-runuser \
721         --disable-schedutils \
722         --disable-setarch \
723         --disable-silent-rules \
724         --disable-su \
725         --disable-sulogin \
726         --disable-tunelp \
727         --disable-use-tty-group \
728         --disable-utmpdump \
729         --disable-uuidd \
730         --disable-vipw \
731         --disable-wall \
732         --without-audit \
733         --without-ncurses \
734         --without-selinux \
735         --without-smack
736
737 # configure gets it unconditionally wrong
738 %{__sed} -i -e 's/#define HAVE_WIDECHAR 1//' config.h
739
740 %{__make} \
741 %if %{with uClibc}
742         LDFLAGS="-Wl,-static"
743 %endif
744 %if %{with dietlibc}
745         CPPFLAGS="$CPPFLAGS -D_BSD_SOURCE" \
746         LDFLAGS="-lcompat"
747 %endif
748
749 %{__make} install \
750         DESTDIR=$(pwd)/initrd
751
752 %{__make} clean
753 %endif
754
755 %configure \
756         --bindir=/bin \
757         --sbindir=/sbin \
758         %{!?with_fallocate:--disable-fallocate} \
759         --disable-silent-rules \
760         --disable-use-tty-group \
761         --disable-wall \
762         --enable-chfn-chsh \
763         --enable-kill \
764         --enable-libblkid \
765         --enable-line \
766         --enable-login \
767         --enable-login-chown-vcs \
768         --enable-newgrp \
769         --enable-partx \
770         --enable-runuser%{!?with_su:=no} \
771         --enable-su%{!?with_su:=no} \
772         --enable-sulogin \
773         --enable-tunelp \
774         --enable-utmpdump \
775         --enable-vipw \
776         --enable-write \
777         --with-python=3 \
778         --with-audit \
779         --with-bashcompletiondir=/usr/share/bash-completion/completions \
780         --with-selinux%{!?with_selinux:=no} \
781         --with-smack
782
783 %{__make}
784
785 %{__cc} %{rpmcflags} nologin.c -o nologin
786
787 %install
788 rm -rf $RPM_BUILD_ROOT
789 install -d $RPM_BUILD_ROOT/etc/{pam.d,rc.d/init.d,sysconfig,init,security} \
790         $RPM_BUILD_ROOT{/%{_lib},/var/{lock,lib/libuuid}} \
791         $RPM_BUILD_ROOT{/lib/systemd/pld-helpers.d,%{systemdunitdir}}
792 %{?with_dietlibc:install -d $RPM_BUILD_ROOT%{dietlibdir}}
793
794 %{__make} install \
795         DESTDIR=$RPM_BUILD_ROOT
796
797 mv $RPM_BUILD_ROOT%{_sbindir}/{addpart,delpart,partx} $RPM_BUILD_ROOT/sbin
798 mv $RPM_BUILD_ROOT/sbin/raw $RPM_BUILD_ROOT%{_bindir}
799
800 install -p nologin $RPM_BUILD_ROOT/sbin
801 cp -p %{SOURCE11} $RPM_BUILD_ROOT%{_mandir}/man8
802
803 cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/login
804 install -p %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/blockdev
805 cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/blockdev
806 cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/init/blockdev.conf
807 cp -p %{SOURCE12} $RPM_BUILD_ROOT%{systemdunitdir}/blockdev.service
808 cp -p %{SOURCE13} $RPM_BUILD_ROOT/lib/systemd/pld-helpers.d/blockdev.sh
809 %if %{with su}
810 ln -s ../sbin/runuser $RPM_BUILD_ROOT/bin/runuser
811 cp -p %{SOURCE6} $RPM_BUILD_ROOT/etc/pam.d/su
812 cp -p %{SOURCE7} $RPM_BUILD_ROOT/etc/pam.d/su-l
813 cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/pam.d/runuser
814 cp -p %{SOURCE9} $RPM_BUILD_ROOT/etc/pam.d/runuser-l
815 %endif
816
817 :> $RPM_BUILD_ROOT/etc/security/blacklist.login
818 :> $RPM_BUILD_ROOT/var/lock/wtmpxlock
819 :> $RPM_BUILD_ROOT%{_sysconfdir}/blkid.tab
820
821 for lib in blkid uuid mount; do
822         mv $RPM_BUILD_ROOT%{_libdir}/lib${lib}.so.* $RPM_BUILD_ROOT/%{_lib}
823         ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/lib${lib}.so.*.*.*) \
824                  $RPM_BUILD_ROOT%{_libdir}/lib${lib}.so
825 done
826
827 ln -s hwclock $RPM_BUILD_ROOT/sbin/clock
828 echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/man8/clock.8
829
830 ln -s utmpdump $RPM_BUILD_ROOT%{_bindir}/utmpx-dump
831 ln -s mkswap $RPM_BUILD_ROOT/sbin/mkfs.swap
832
833 for d in cs de es fi fr hu id it ja ko nl pl ; do
834         for m in man1 man5 man8 ; do
835                 if [ -d man/$d/$m ]; then
836                         install -d $RPM_BUILD_ROOT%{_mandir}/$d/$m
837                         cp -p man/$d/$m/* $RPM_BUILD_ROOT%{_mandir}/$d/$m
838                 fi
839         done
840 done
841 # it's been moved from man1 to man8
842 for d in es ja ko ; do
843         mv -f $RPM_BUILD_ROOT%{_mandir}/$d/man1/readprofile.1 \
844                 $RPM_BUILD_ROOT%{_mandir}/$d/man8/readprofile.8
845         %{__sed} -i -e 's/READPROFILE 1/READPROFILE 8/' $RPM_BUILD_ROOT%{_mandir}/$d/man8/readprofile.8
846 done
847 # fix inconsistent man links
848 echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/es/man8/clock.8
849 echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/ja/man8/clock.8
850 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/es/man8/swapoff.8
851 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/it/man8/swapoff.8
852 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/ja/man8/swapoff.8
853 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/ko/man8/swapoff.8
854 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/pl/man8/swapoff.8
855
856 # cleanup, remove files not included in package
857 %{__rm} $RPM_BUILD_ROOT%{_bindir}/{chfn,chsh,newgrp} \
858         $RPM_BUILD_ROOT%{_sbindir}/{vigr,vipw} \
859         $RPM_BUILD_ROOT%{_mandir}/man1/{chfn,chsh,newgrp}.1 \
860         $RPM_BUILD_ROOT%{_mandir}/man8/{vigr,vipw}.8 \
861         $RPM_BUILD_ROOT%{_mandir}/*/man1/{arch,chkdupexe,ddate,reset}.1 \
862         $RPM_BUILD_ROOT%{_mandir}/*/man5/nfs.5 \
863         $RPM_BUILD_ROOT%{_mandir}/*/man8/{elvtune,setfdprm,sln,ramsize,raw,rdev,rootflags,vidmode}.8
864
865 %ifarch sparc sparcv9 sparc64
866 # programs not built on sparc
867 %{__rm} $RPM_BUILD_ROOT%{_mandir}/*/man8/{cfdisk,sfdisk}.8
868 %endif
869
870 # examples
871 %{__rm} $RPM_BUILD_ROOT%{_docdir}/%{name}/getopt/getopt-parse.*sh
872
873 %{__rm} $RPM_BUILD_ROOT%{py3_sitedir}/libmount/pylibmount.la
874
875 %if %{with initrd}
876 install -d $RPM_BUILD_ROOT%{_libdir}/initrd
877 install -p initrd/bin/* $RPM_BUILD_ROOT%{_libdir}/initrd
878 install -p initrd/sbin/* $RPM_BUILD_ROOT%{_libdir}/initrd
879 ln -s fsck $RPM_BUILD_ROOT%{_libdir}/initrd/e2fsck
880
881 # We don't need those
882 %{__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}
883 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib{blkid,mount}.la
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 %{_includedir}/blkid
1495 %{_pkgconfigdir}/blkid.pc
1496 %{_mandir}/man3/libblkid.3*
1497
1498 %files -n libblkid-static
1499 %defattr(644,root,root,755)
1500 %{_libdir}/libblkid.a
1501
1502 %if %{with initrd} && %{with dietlibc}
1503 %files -n libblkid-dietlibc
1504 %defattr(644,root,root,755)
1505 %{dietlibdir}/libblkid.a
1506 %endif
1507
1508 %files -n libuuid
1509 %defattr(644,root,root,755)
1510 %attr(755,root,root) %{_bindir}/uuidgen
1511 %attr(755,root,root) /%{_lib}/libuuid.so.*.*
1512 %attr(755,root,root) %ghost /%{_lib}/libuuid.so.1
1513 %{_mandir}/man1/uuidgen.1*
1514
1515 %files -n libuuid-devel
1516 %defattr(644,root,root,755)
1517 %attr(755,root,root) %{_libdir}/libuuid.so
1518 %{_libdir}/libuuid.la
1519 %{_includedir}/uuid
1520 %{_pkgconfigdir}/uuid.pc
1521 %{_mandir}/man3/uuid*.3*
1522
1523 %files -n libuuid-static
1524 %defattr(644,root,root,755)
1525 %{_libdir}/libuuid.a
1526
1527 %files -n bash-completion-util-linux
1528 %defattr(644,root,root,755)
1529 /usr/share/bash-completion/completions/*
1530
1531 %if %{with initrd} && %{with dietlibc}
1532 %files -n libuuid-dietlibc
1533 %defattr(644,root,root,755)
1534 %{dietlibdir}/libuuid.a
1535 %endif
1536
1537 %files -n uuidd
1538 %defattr(644,root,root,755)
1539 %attr(6755,uuidd,uuidd) %{_sbindir}/uuidd
1540 %attr(2775,uuidd,uuidd) /var/lib/libuuid
1541 %{_mandir}/man8/uuidd.8*
1542 %{systemdunitdir}/uuidd.service
1543 %{systemdunitdir}/uuidd.socket
1544
1545 %files -n libmount
1546 %defattr(644,root,root,755)
1547 %attr(755,root,root) /%{_lib}/libmount.so.*.*
1548 %attr(755,root,root) %ghost /%{_lib}/libmount.so.1
1549 # move to -n mount when mount starts to use libmount
1550 %attr(755,root,root) /bin/findmnt
1551 %{_mandir}/man8/findmnt.8*
1552
1553 %files -n libmount-devel
1554 %defattr(644,root,root,755)
1555 %attr(755,root,root) %{_libdir}/libmount.so
1556 %{_includedir}/libmount
1557 %{_pkgconfigdir}/mount.pc
1558
1559 %files -n libmount-static
1560 %defattr(644,root,root,755)
1561 %{_libdir}/libmount.a
1562
1563 %files -n fsck
1564 %defattr(644,root,root,755)
1565 %attr(755,root,root) /sbin/fsck
1566 %{_mandir}/man8/fsck.8*
1567
1568 %files -n python3-libmount
1569 %defattr(644,root,root,755)
1570 %dir %{py3_sitedir}/libmount
1571 %{py3_sitedir}/libmount/__init__.py
1572 %attr(755,root,root) %{py3_sitedir}/libmount/pylibmount.so
1573
1574 %if %{with initrd}
1575 %files initrd
1576 %defattr(644,root,root,755)
1577 %attr(755,root,root) %{_libdir}/initrd/blkid
1578 %attr(755,root,root) %{_libdir}/initrd/blockdev
1579 %attr(755,root,root) %{_libdir}/initrd/fdformat
1580 %attr(755,root,root) %{_libdir}/initrd/fdisk
1581 %attr(755,root,root) %{_libdir}/initrd/findfs
1582 %attr(755,root,root) %{_libdir}/initrd/hwclock
1583 %attr(755,root,root) %{_libdir}/initrd/look
1584 %attr(755,root,root) %{_libdir}/initrd/mkswap
1585 %attr(755,root,root) %{_libdir}/initrd/namei
1586 %attr(755,root,root) %{_libdir}/initrd/rename
1587 %ifnarch sparc sparcv9 sparc64
1588 %attr(755,root,root) %{_libdir}/initrd/sfdisk
1589 %endif
1590 %attr(755,root,root) %{_libdir}/initrd/swaplabel
1591 %attr(755,root,root) %{_libdir}/initrd/uuidgen
1592 %attr(755,root,root) %{_libdir}/initrd/wipefs
1593 # not needed?
1594 #%attr(755,root,root) %{_libdir}/initrd/chrt
1595 # not built because of disabled libmount
1596 #%attr(755,root,root) %{_libdir}/initrd/e2fsck
1597 #%attr(755,root,root) %{_libdir}/initrd/fsck
1598 %endif
This page took 0.322901 seconds and 4 git commands to generate.