]> git.pld-linux.org Git - packages/util-linux.git/blob - util-linux.spec
- up to 2.25.2
[packages/util-linux.git] / util-linux.spec
1 # TODO
2 # - remote chfn/chsh (BR: libuser)? - but PLD uses pwdutils/shadow implementation currently
3 # - verify initrd tools set:
4 #   - I've taken list from 2.21.3 package, but there was no explicit list, so
5 #     there are probably some unneeded tools
6 #   - chrt is not built now (because of --disable-schedutils), but it's probably not needed
7 #   - fsck is not built now (because of --disable-libmount)
8 #   - maybe we want some more now?
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.25.2
40 Release:        1
41 License:        GPL
42 Group:          Applications/System
43 Source0:        https://www.kernel.org/pub/linux/utils/util-linux/v2.25/%{name}-%{version}.tar.xz
44 # Source0-md5:  cab3d7be354000f629bc601238b629b3
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
60 Patch3:         %{name}-fdformat-ide.patch
61 Patch4:         %{name}-fhs.patch
62 Patch7:         %{name}-login-lastlog.patch
63 Patch8:         %{name}-procpartitions.patch
64 Patch9:         su-paths.patch
65 Patch10:        %{name}-diet.patch
66 URL:            https://github.com/karelzak/util-linux
67 BuildRequires:  audit-libs-devel >= 1.0.6
68 BuildRequires:  autoconf >= 2.60
69 BuildRequires:  automake >= 1:1.10
70 BuildRequires:  gettext-devel >= 0.14.1
71 %{?with_fallocate:BuildRequires:        glibc-devel >= 6:2.11}
72 BuildRequires:  gtk-doc >= 1.10
73 BuildRequires:  gtk-doc-automake >= 1.10
74 BuildRequires:  libcap-ng-devel
75 %{?with_selinux:BuildRequires:  libselinux-devel >= 2.0}
76 %{?with_selinux:BuildRequires:  libsepol-devel}
77 BuildRequires:  libtool >= 2:2.2
78 BuildRequires:  linux-libc-headers >= 7:2.6.27
79 BuildRequires:  ncurses-devel >= 5.0
80 BuildRequires:  pam-devel >= %{pam_ver}
81 BuildRequires:  pkgconfig
82 BuildRequires:  python3-devel
83 BuildRequires:  rpm >= 4.4.9-56
84 BuildRequires:  rpmbuild(macros) >= 1.671
85 BuildRequires:  sed >= 4.0
86 BuildRequires:  tar >= 1:1.22
87 BuildRequires:  udev-devel
88 BuildRequires:  xz
89 BuildRequires:  zlib-devel
90 %if %{with initrd}
91         %if %{with uClibc}
92 BuildRequires:  uClibc-static >= 2:0.9.29
93         %else
94                 %if %{with dietlibc}
95 BuildRequires:  dietlibc-static >= 2:0.32-14
96                 %else
97 BuildRequires:  glibc-static
98                 %endif
99         %endif
100 %endif
101 Requires:       libblkid = %{version}-%{release}
102 %{?with_selinux:Requires:       libselinux >= 2.0}
103 Requires:       libsmartcols = %{version}-%{release}
104 Requires:       pam >= %{pam_ver}
105 Provides:       eject = %{version}-%{release}
106 Provides:       fdisk
107 Provides:       linux32
108 Provides:       sparc32
109 Obsoletes:      cramfs
110 Obsoletes:      eject
111 Obsoletes:      ionice
112 Obsoletes:      linux32
113 Obsoletes:      rawdevices
114 Obsoletes:      schedutils
115 Obsoletes:      setarch
116 Obsoletes:      sparc32
117 Obsoletes:      util-linux-chkdupexe
118 Obsoletes:      util-linux-ng < 2.20-1
119 Obsoletes:      util-linux-suids
120 Conflicts:      SysVinit-tools < 2.88-15
121 Conflicts:      e2fsprogs < 1.41.8-5
122 Conflicts:      rc-scripts < 0.4.9-2
123 Conflicts:      shadow-extras < 1:4.0.3-6
124 %if %{with su}
125 Conflicts:      coreutils < 8.19
126 %endif
127 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
128
129 %define         debugcflags     -O1 -g
130
131 # for some reason known only to rpm there must be "\\|" not "\|" here
132 %define         dietarch        %(echo %{_target_cpu} | sed -e 's/i.86\\|pentium.\\|athlon/i386/;s/amd64/x86_64/;s/armv.*/arm/')
133 %define         dietlibdir      %{_prefix}/lib/dietlibc/lib-%{dietarch}
134
135 %ifarch ppc ppc64
136 # for dietlibc
137 %define         filterout_ld    -Wl,-z,relro
138 %endif
139
140 %description
141 util-linux contains a large variety of low-level system utilities
142 necessary for a functional Linux system. This includes, among other
143 things, configuration tools such as fdisk and system programs such as
144 logger.
145
146 %description -l de.UTF-8
147 util-linux enthält eine große Anzahl an
148 low-level-Systemdienstprogrammen, die für ein funktionierendes
149 Linux-System erforderlich sind. Dazu gehören Konfigurationstools wie
150 'fdisk' und Systemprogramme wie 'logger'.
151
152 %description -l es.UTF-8
153 util-linux contiene una gran variedad de utilitarios de sistema de
154 bajo nivel necesarios a un sistema Linux funcional. Esto incluye,
155 entre otras cosas, herramientas de configuración como fdisk y
156 programas de sistema como logger.
157
158 %description -l fr.UTF-8
159 util-linux contient une grande variété d'utilitaire système bas niveau
160 nécessaires au fonctionnement d'un système Linux. Cela comprend, entre
161 autres, les outils de configuration comme fdisk et des programmes
162 systèmes comme logger.
163
164 %description -l pl.UTF-8
165 util-linux zawiera wiele różnych, niskopoziomowych narzędzi
166 systemowych niezbędnych do prawidłowego działania Linuksa. W pakiecie
167 znajdują się między innymi narzędzia konfiguracyjne, takie jak fdisk i
168 programy systemowe, takie jak logger.
169
170 %description -l pt_BR.UTF-8
171 util-linux contém uma grande variedade de utilitários de sistema de
172 baixo-nível necessários para um sistema Linux funcional. Isso inclui,
173 entre outras coisas, ferramentas de configuração como fdisk e
174 programas de sistema como logger.
175
176 %description -l ru.UTF-8
177 Этот пакет содержит большой набор системных утилит низкого уровня,
178 которые необходимы для функционирования системы Linux. Он включает, в
179 числе прочих, инструменты конфигурации, такие как fdisk, и системные
180 программы, такие как logger.
181
182 %description -l tr.UTF-8
183 şlevsel durumdaki bir Linux sistemi için gerekli birçok alt düzey
184 sistem araçlarını içerir. Bunlar arasında fdisk gibi yapılandırma
185 uygulamaları ve logger gibi sistem programları sayılabilir.
186
187 %description -l uk.UTF-8
188 Цей пакет містить великий набір системних утиліт низького рівня, які
189 необхідні для функціонування системи Linux. Він містить, окрім інших,
190 конфігураційні інструменти (такі як fdisk) та системні програми (такі
191 як logger).
192
193 %package -n blockdev
194 Summary:        Support for blockdev
195 Summary(pl.UTF-8):      Obsługa blockdev
196 Group:          Applications/System
197 Requires(post,preun):   /sbin/chkconfig
198 Requires(post,preun,postun):    systemd-units >= 38
199 Requires:       coreutils
200 Requires:       rc-scripts >= 0.4.3.0
201 Requires:       systemd-units >= 38
202
203 %description -n blockdev
204 The utility blockdev allows one to call block device ioctls from the
205 command line. This package also includes initscript to set blockdev
206 parameters at system startup.
207
208 %description -n blockdev -l pl.UTF-8
209 Narzędzie blockdev pozwala na wywołania ioctl dla urządzeń blokowych z
210 linii poleceń. Ten pakiet zawiera także skrypt inicjalizacyjny do
211 ustawiania parametrów blockdev przy starcie systemu.
212
213 %package -n losetup
214 Summary:        Programs for setting up and configuring loopback devices
215 Summary(de.UTF-8):      Programme zum Einrichten und Konfigurieren von Loopback-Geräten
216 Summary(fr.UTF-8):      Programmes pour mettre en place et configurer les loopback
217 Summary(pl.UTF-8):      Program do konfiguracji urządzenia blokowego loopback
218 Summary(ru.UTF-8):      Программы для настройки loopback-устройств
219 Summary(tr.UTF-8):      Yerel-çevrim aygıtlarının kurulması ve ayarlanması için programlar
220 Summary(uk.UTF-8):      Програми для конфігурації loopback-пристроїв
221 Group:          Applications/System
222 Requires:       libsmartcols = %{version}-%{release}
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 Requires:       libsmartcols = %{version}-%{release}
293 Conflicts:      SysVinit < 2.86-26
294 Conflicts:      upstart-SysVinit < 2.86-28
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 python3-libmount
596 Summary:        Python 3.x libmount bindings
597 Summary(pl.UTF-8):      Wiązania Pythona 3.x do biblioteki libmount
598 Group:          Libraries/Python
599 Requires:       libmount = %{version}-%{release}
600
601 %description -n python3-libmount
602 Python 3.x libmount bindings.
603
604 %description -n python3-libmount -l pl.UTF-8
605 Wiązania Pythona 3.x do biblioteki libmount.
606
607 %package -n fsck
608 Summary:        Check and repair a Linux file system
609 Summary(pl.UTF-8):      Sprawdzanie i naprawa linuksowego systemu plików
610 Group:          Applications/System
611 Requires:       libblkid = %{version}-%{release}
612
613 %description -n fsck
614 Check and repair a Linux file system.
615
616 %description -n fsck -l pl.UTF-8
617 Sprawdzanie i naprawa linuksowego systemu plików.
618
619 %package -n libsmartcols
620 Summary:        Library to handle tables and trees
621 Summary(pl.UTF-8):      Biblioteka do obsługi tabelek i drzewek
622 License:        LGPL
623 Group:          Libraries
624
625 %description -n libsmartcols
626 Library to handle tables and trees.
627
628 %description -n libsmartcols -l pl.UTF-8
629 Biblioteka do obsługi tabelek i drzewek.
630
631 %package -n libsmartcols-devel
632 Summary:        Header files for smartcols library
633 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki smartcols
634 License:        LGPL
635 Group:          Development/Libraries
636 Requires:       libsmartcols = %{version}-%{release}
637
638 %description -n libsmartcols-devel
639 Header files for smartcols library.
640
641 %description -n libsmartcols-devel -l pl.UTF-8
642 Pliki nagłówkowe biblioteki smartcols.
643
644 %package -n libsmartcols-static
645 Summary:        Static version of smartcols library
646 Summary(pl.UTF-8):      Statyczna wersja biblioteki smartcols
647 License:        LGPL
648 Group:          Development/Libraries
649 Requires:       libsmartcols-devel = %{version}-%{release}
650
651 %description -n libsmartcols-static
652 Static version of smartcols library.
653
654 %description -n libsmartcols-static -l pl.UTF-8
655 Statyczna wersja biblioteki smartcols.
656
657 %package initrd
658 Summary:        blkid - initrd version
659 Summary(pl.UTF-8):      blkid - wersja dla initrd
660 Group:          Base
661 Obsoletes:      util-linux-ng-initrd < 2.20-1
662 Conflicts:      geninitrd < 10000.10
663
664 %description initrd
665 This package includes a blkid utility to recognize partitions by label
666 or UUID - staticaly linked for initrd.
667
668 %description initrd -l pl.UTF-8
669 Pakiet ten zawiera narzędzie blkid do rozpoznawania partycji przez
670 etykietę lub UUID - statycznie skonsolidowane na potrzeby initrd.
671
672 %package -n bash-completion-util-linux
673 Summary:        bash completion for util-linux commands
674 Summary(pl.UTF-8):      Bashowe dopełnianie parametrów dla poleceń z pakietu util-linux
675 Group:          Applications/Shells
676 Requires:       %{name} = %{version}-%{release}
677 Requires:       bash-completion >= 2.0
678 %if "%{_rpmversion}" >= "5"
679 BuildArch:      noarch
680 %endif
681
682 %description -n bash-completion-util-linux
683 Bash completion for util-linux commands.
684
685 %description -n bash-completion-util-linux -l pl.UTF-8
686 Bashowe dopełnianie parametrów dla poleceń z pakietu util-linux.
687
688 %prep
689 %setup -q -a1
690
691 %patch3 -p1
692 %patch4 -p1
693 %patch7 -p1
694 %patch8 -p1
695 %patch9 -p1
696 %{?with_initrd:%patch10 -p1}
697
698 cp -p %{SOURCE10} nologin.c
699
700 %{__rm} po/stamp-po
701
702 %build
703 %{__gettextize}
704 %{__libtoolize}
705 %{__aclocal} -I m4
706 %{__autoconf}
707 %{__autoheader}
708 %{__automake}
709
710 export CPPFLAGS="%{rpmcppflags} -I/usr/include/ncurses -DHAVE_LSEEK64_PROTOTYPE -DHAVE_LLSEEK_PROTOTYPE"
711 %if %{with initrd}
712 %{?with_uClibc:xCC="%{_target_cpu}-uclibc-gcc"}
713 %{?with_dietlibc:xCC="%{__cc}"; xCC="diet ${xCC#*ccache }"}
714 %configure \
715 %if %{with dietlibc}
716         ac_cv_header_crypt_h=no \
717         ac_cv_header_stdio_ext_h=no \
718 %endif
719         CC="$xCC" \
720 %if "%{?configure_cache}" == "1"
721         --cache-file=%{?configure_cache_file}%{!?configure_cache_file:configure}-initrd.cache \
722 %endif
723         --exec-prefix= \
724         --bindir=/bin \
725         --sbindir=/sbin \
726         --libdir=/%{_lib} \
727         --disable-shared \
728         --enable-static \
729         --disable-agetty \
730         --disable-chfn-chsh \
731         --disable-cramfs \
732         --disable-kill \
733         --disable-ldattach \
734         --disable-libmount \
735         --disable-login \
736         --disable-losetup \
737         --disable-minix \
738         --disable-newgrp \
739         --disable-partx \
740         --disable-raw \
741         --disable-runuser \
742         --disable-schedutils \
743         --disable-setarch \
744         --disable-silent-rules \
745         --disable-su \
746         --disable-sulogin \
747         --disable-tunelp \
748         --disable-use-tty-group \
749         --disable-utmpdump \
750         --disable-uuidd \
751         --disable-vipw \
752         --disable-wall \
753         --without-audit \
754         --without-ncurses \
755         --without-selinux \
756         --without-smack
757
758 # configure gets it unconditionally wrong
759 %{__sed} -i -e 's/#define HAVE_WIDECHAR 1//' config.h
760
761 %{__make} \
762 %if %{with uClibc}
763         LDFLAGS="-Wl,-static"
764 %endif
765 %if %{with dietlibc}
766         CPPFLAGS="$CPPFLAGS -D_BSD_SOURCE" \
767         LDFLAGS="-lcompat"
768 %endif
769
770 %{__make} install \
771         DESTDIR=$(pwd)/initrd
772
773 %{__make} clean
774 %endif
775
776 %configure \
777         --bindir=/bin \
778         --sbindir=/sbin \
779         %{!?with_fallocate:--disable-fallocate} \
780         --disable-silent-rules \
781         --disable-use-tty-group \
782         --disable-wall \
783         --enable-chfn-chsh \
784         --enable-kill \
785         --enable-libblkid \
786         --enable-line \
787         --enable-login \
788         --enable-login-chown-vcs \
789         --enable-newgrp \
790         --enable-partx \
791         --enable-runuser%{!?with_su:=no} \
792         --enable-su%{!?with_su:=no} \
793         --enable-sulogin \
794         --enable-tunelp \
795         --enable-utmpdump \
796         --enable-vipw \
797         --enable-write \
798         --with-python=3 \
799         --with-audit \
800         --with-bashcompletiondir=/usr/share/bash-completion/completions \
801         --with-selinux%{!?with_selinux:=no} \
802         --with-smack
803
804 %{__make}
805
806 %{__cc} %{rpmcflags} nologin.c -o nologin
807
808 %install
809 rm -rf $RPM_BUILD_ROOT
810 install -d $RPM_BUILD_ROOT/etc/{pam.d,rc.d/init.d,sysconfig,init,security} \
811         $RPM_BUILD_ROOT{/%{_lib},/var/{lock,lib/libuuid}} \
812         $RPM_BUILD_ROOT{/lib/systemd/pld-helpers.d,%{systemdunitdir}}
813 %{?with_dietlibc:install -d $RPM_BUILD_ROOT%{dietlibdir}}
814
815 %{__make} install \
816         DESTDIR=$RPM_BUILD_ROOT
817
818 %{__mv} $RPM_BUILD_ROOT%{_sbindir}/{addpart,delpart,partx} $RPM_BUILD_ROOT/sbin
819 %{__mv} $RPM_BUILD_ROOT/sbin/raw $RPM_BUILD_ROOT%{_bindir}
820
821 install -p nologin $RPM_BUILD_ROOT/sbin
822 cp -p %{SOURCE11} $RPM_BUILD_ROOT%{_mandir}/man8
823
824 cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/login
825 install -p %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/blockdev
826 cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/blockdev
827 cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/init/blockdev.conf
828 cp -p %{SOURCE12} $RPM_BUILD_ROOT%{systemdunitdir}/blockdev.service
829 cp -p %{SOURCE13} $RPM_BUILD_ROOT/lib/systemd/pld-helpers.d/blockdev.sh
830 %if %{with su}
831 ln -s ../sbin/runuser $RPM_BUILD_ROOT/bin/runuser
832 cp -p %{SOURCE6} $RPM_BUILD_ROOT/etc/pam.d/su
833 cp -p %{SOURCE7} $RPM_BUILD_ROOT/etc/pam.d/su-l
834 cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/pam.d/runuser
835 cp -p %{SOURCE9} $RPM_BUILD_ROOT/etc/pam.d/runuser-l
836 %endif
837
838 :> $RPM_BUILD_ROOT/etc/security/blacklist.login
839 :> $RPM_BUILD_ROOT/var/lock/wtmpxlock
840 :> $RPM_BUILD_ROOT%{_sysconfdir}/blkid.tab
841
842 for lib in blkid uuid mount smartcols; do
843         mv $RPM_BUILD_ROOT%{_libdir}/lib${lib}.so.* $RPM_BUILD_ROOT/%{_lib}
844         ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/lib${lib}.so.*.*.*) \
845                  $RPM_BUILD_ROOT%{_libdir}/lib${lib}.so
846 done
847
848 # python module
849 %{__rm} $RPM_BUILD_ROOT%{py3_sitedir}/libmount/pylibmount.la
850 # obsoleted by pkg-config (libuuid.la temporarily kept because of packages built with it)
851 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib{blkid,mount,smartcols}.la
852
853 ln -s hwclock $RPM_BUILD_ROOT/sbin/clock
854 echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/man8/clock.8
855
856 ln -s utmpdump $RPM_BUILD_ROOT%{_bindir}/utmpx-dump
857 ln -s mkswap $RPM_BUILD_ROOT/sbin/mkfs.swap
858
859 for d in cs de es fi fr hu id it ja ko nl pl ; do
860         for m in man1 man5 man8 ; do
861                 if [ -d man/$d/$m ]; then
862                         install -d $RPM_BUILD_ROOT%{_mandir}/$d/$m
863                         cp -p man/$d/$m/* $RPM_BUILD_ROOT%{_mandir}/$d/$m
864                 fi
865         done
866 done
867 # it's been moved from man1 to man8
868 for d in es ja ko ; do
869         mv -f $RPM_BUILD_ROOT%{_mandir}/$d/man1/readprofile.1 \
870                 $RPM_BUILD_ROOT%{_mandir}/$d/man8/readprofile.8
871         %{__sed} -i -e 's/READPROFILE 1/READPROFILE 8/' $RPM_BUILD_ROOT%{_mandir}/$d/man8/readprofile.8
872 done
873 # fix inconsistent man links
874 echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/es/man8/clock.8
875 echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/ja/man8/clock.8
876 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/es/man8/swapoff.8
877 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/it/man8/swapoff.8
878 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/ja/man8/swapoff.8
879 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/ko/man8/swapoff.8
880 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/pl/man8/swapoff.8
881
882 # cleanup, remove files not included in package
883 %{__rm} $RPM_BUILD_ROOT%{_bindir}/{chfn,chsh,newgrp} \
884         $RPM_BUILD_ROOT%{_sbindir}/{vigr,vipw} \
885         $RPM_BUILD_ROOT%{_mandir}/man1/{chfn,chsh,newgrp}.1 \
886         $RPM_BUILD_ROOT%{_mandir}/man8/{vigr,vipw}.8 \
887         $RPM_BUILD_ROOT%{_mandir}/*/man1/{arch,chkdupexe,ddate,reset}.1 \
888         $RPM_BUILD_ROOT%{_mandir}/*/man5/nfs.5 \
889         $RPM_BUILD_ROOT%{_mandir}/*/man8/{cytune,elvtune,setfdprm,sln,ramsize,raw,rdev,rootflags,vidmode}.8
890
891 %ifarch sparc sparcv9 sparc64
892 # programs not built on sparc
893 %{__rm} $RPM_BUILD_ROOT%{_mandir}/*/man8/{cfdisk,sfdisk}.8
894 %endif
895
896 # examples
897 %{__rm} $RPM_BUILD_ROOT%{_docdir}/%{name}/getopt/getopt-parse.*sh
898
899 %if %{with initrd}
900 install -d $RPM_BUILD_ROOT%{_libdir}/initrd
901 install -p initrd/bin/* $RPM_BUILD_ROOT%{_libdir}/initrd
902 install -p initrd/sbin/* $RPM_BUILD_ROOT%{_libdir}/initrd
903 ln -s fsck $RPM_BUILD_ROOT%{_libdir}/initrd/e2fsck
904
905 # We don't need those
906 %{__rm} $RPM_BUILD_ROOT%{_libdir}/initrd/{cal,col,colcrt,colrm,column,ctrlaltdel,dmesg,flock,fsfreeze,fstrim,getopt,hexdump,ipcmk,ipcrm,ipcs,isosize,logger,lslocks,mcookie,mkfs*,readprofile,renice,rev,rtcwake,script,scriptreplay,setsid,tailf,tunelp,wdctl,whereis}
907 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib{blkid,mount}.la
908
909 %if %{with dietlibc}
910 cp -a initrd/%{_lib}/lib*.a $RPM_BUILD_ROOT%{dietlibdir}
911 %endif
912 %endif
913
914 %find_lang %{name}
915
916 %clean
917 rm -rf $RPM_BUILD_ROOT
918
919 %post -n blockdev
920 /sbin/chkconfig --add blockdev
921 %service blockdev restart
922 %systemd_post blockdev.service
923
924 %preun -n blockdev
925 if [ "$1" = "0" ]; then
926         %service blockdev stop
927         /sbin/chkconfig --del blockdev
928 fi
929 %systemd_preun blockdev.service
930
931 %postun -n blockdev
932 %systemd_reload
933
934 %triggerpostun -n blockdev -- blockdev < 2.24-4
935 %systemd_trigger blockdev.service
936
937 %post   -n libblkid -p /sbin/ldconfig
938 %postun -n libblkid -p /sbin/ldconfig
939
940 %post   -n libuuid -p /sbin/ldconfig
941 %postun -n libuuid -p /sbin/ldconfig
942
943 %pre    -n uuidd
944 if [ "$(getgid libuuid 2>/dev/null)" = "222" ]; then
945         /usr/sbin/groupmod -n uuidd libuuid
946 fi
947 %groupadd -g 222 uuidd
948 if [ "$(id -u libuuid 2>/dev/null)" = "222" ]; then
949         /usr/sbin/usermod -l uuidd libuuid
950 fi
951 %useradd -u 222 -r -d /var/lib/libuuid -s /bin/false -c "UUID generator helper daemon" -g uuidd uuidd
952
953 %postun -n uuidd
954 if [ "$1" = "0" ]; then
955         %userremove uuidd
956         %groupremove uuidd
957 fi
958
959 %post   -n libmount -p /sbin/ldconfig
960 %postun -n libmount -p /sbin/ldconfig
961
962 %post   -n libsmartcols -p /sbin/ldconfig
963 %postun -n libsmartcols -p /sbin/ldconfig
964
965 %files -f %{name}.lang
966 %defattr(644,root,root,755)
967 %doc AUTHORS ChangeLog NEWS README README.licensing Documentation misc-utils/getopt-parse.{bash,tcsh}
968
969 %attr(755,root,root) /sbin/clock
970 %attr(755,root,root) /sbin/hwclock*
971 %attr(755,root,root) /sbin/nologin
972 %{_mandir}/man8/clock.8*
973 %{_mandir}/man8/hwclock.8*
974 %{_mandir}/man8/nologin.8*
975 %lang(es) %{_mandir}/es/man8/clock.8*
976 %lang(es) %{_mandir}/es/man8/hwclock.8*
977 %lang(ja) %{_mandir}/ja/man8/clock.8*
978 %lang(ja) %{_mandir}/ja/man8/hwclock.8*
979
980 %ghost %{_sysconfdir}/blkid.tab
981 %attr(755,root,root) /sbin/blkid
982 %attr(755,root,root) /sbin/findfs
983 %{_mandir}/man8/blkid.8*
984 %{_mandir}/man8/findfs.8*
985
986 %attr(755,root,root) %{_bindir}/linux*
987 %attr(755,root,root) %{_bindir}/setarch
988 %{_mandir}/man8/linux*
989 %{_mandir}/man8/setarch.8*
990 %ifarch s390 s390x
991 %attr(755,root,root) %{_bindir}/s390*
992 %{_mandir}/man8/s390*
993 %endif
994 %ifarch %{ix86} %{x8664}
995 %attr(755,root,root) %{_bindir}/i386
996 %{_mandir}/man8/i386*
997 %ifarch %{x8664}
998 %attr(755,root,root) %{_bindir}/x86_64
999 %{_mandir}/man8/x86_64*
1000 %endif
1001 %endif
1002 %ifarch ppc ppc64
1003 %attr(755,root,root) %{_bindir}/ppc*
1004 %{_mandir}/man8/ppc*
1005 %endif
1006 %ifarch sparc sparc64
1007 %attr(755,root,root) %{_bindir}/sparc*
1008 %{_mandir}/man8/sparc*
1009 %endif
1010 %ifarch ia64
1011 %attr(755,root,root) %{_bindir}/i386
1012 %attr(755,root,root) %{_bindir}/ia64
1013 %{_mandir}/man8/i386*
1014 %{_mandir}/man8/ia64*
1015 %endif
1016
1017 %attr(755,root,root) /bin/dmesg
1018 %attr(755,root,root) /bin/kill
1019 %attr(755,root,root) /bin/more
1020
1021 %attr(755,root,root) /bin/wdctl
1022
1023 %attr(755,root,root) /sbin/chcpu
1024 %attr(755,root,root) /sbin/ctrlaltdel
1025 %attr(755,root,root) /sbin/addpart
1026 %attr(755,root,root) /sbin/blkdiscard
1027 %attr(755,root,root) /sbin/delpart
1028 %attr(755,root,root) /sbin/partx
1029 %attr(755,root,root) /bin/lsblk
1030 %attr(755,root,root) /sbin/fsfreeze
1031 %attr(755,root,root) /sbin/fstrim
1032 %attr(755,root,root) /sbin/mkfs
1033 %attr(755,root,root) /sbin/mkfs.swap
1034 %attr(755,root,root) /sbin/mkswap
1035 %attr(755,root,root) /sbin/sulogin
1036 %attr(755,root,root) /sbin/swaplabel
1037 %if "%{pld_release}" != "ac"
1038 %attr(755,root,root) /sbin/switch_root
1039 %endif
1040 %attr(755,root,root) /sbin/wipefs
1041 %attr(755,root,root) %{_bindir}/cal
1042 %attr(755,root,root) %{_bindir}/chrt
1043 %attr(755,root,root) %{_bindir}/col
1044 %attr(755,root,root) %{_bindir}/colcrt
1045 %attr(755,root,root) %{_bindir}/colrm
1046 %attr(755,root,root) %{_bindir}/column
1047 %attr(755,root,root) %{_bindir}/eject
1048 %attr(755,root,root) %{_bindir}/flock
1049 %{?with_fallocate:%attr(755,root,root) %{_bindir}/fallocate}
1050 %attr(755,root,root) %{_bindir}/getopt
1051 %attr(755,root,root) %{_bindir}/hexdump
1052 %attr(755,root,root) %{_bindir}/ionice
1053 %attr(755,root,root) %{_bindir}/ipcmk
1054 %attr(755,root,root) %{_bindir}/ipcrm
1055 %attr(755,root,root) %{_bindir}/ipcs
1056 %attr(755,root,root) %{_bindir}/isosize
1057 %attr(755,root,root) %{_bindir}/line
1058 %attr(755,root,root) %{_bindir}/last
1059 %attr(755,root,root) %{_bindir}/lastb
1060 %attr(755,root,root) %{_bindir}/logger
1061 %attr(755,root,root) %{_bindir}/look
1062 %attr(755,root,root) %{_bindir}/lscpu
1063 %attr(755,root,root) %{_bindir}/lslocks
1064 %attr(755,root,root) %{_bindir}/lslogins
1065 %attr(755,root,root) %{_bindir}/mesg
1066 %attr(755,root,root) %{_bindir}/mcookie
1067 %attr(755,root,root) %{_bindir}/namei
1068 %attr(755,root,root) %{_bindir}/nsenter
1069 %attr(755,root,root) %{_bindir}/pg
1070 %attr(755,root,root) %{_bindir}/prlimit
1071 %attr(755,root,root) %{_bindir}/raw
1072 %attr(755,root,root) %{_bindir}/rename
1073 %attr(755,root,root) %{_bindir}/renice
1074 %attr(755,root,root) %{_bindir}/rev
1075 %attr(755,root,root) %{_bindir}/script
1076 %attr(755,root,root) %{_bindir}/scriptreplay
1077 %attr(755,root,root) %{_bindir}/setpriv
1078 %attr(755,root,root) %{_bindir}/setsid
1079 %attr(755,root,root) %{_bindir}/setterm
1080 %attr(755,root,root) %{_bindir}/tailf
1081 %attr(755,root,root) %{_bindir}/taskset
1082 %attr(755,root,root) %{_bindir}/ul
1083 %attr(755,root,root) %{_bindir}/uname26
1084 %attr(755,root,root) %{_bindir}/unshare
1085 %attr(755,root,root) %{_bindir}/utmpdump
1086 %attr(755,root,root) %{_bindir}/utmpx-dump
1087 %attr(755,root,root) %{_bindir}/whereis
1088 %attr(2755,root,tty) %{_bindir}/write
1089 %attr(755,root,root) %{_sbindir}/fdformat
1090 %attr(755,root,root) %{_sbindir}/ldattach
1091 %attr(755,root,root) %{_sbindir}/readprofile
1092 %attr(755,root,root) %{_sbindir}/resizepart
1093 %attr(755,root,root) %{_sbindir}/rtcwake
1094
1095 %{systemdunitdir}/fstrim.service
1096 %{systemdunitdir}/fstrim.timer
1097
1098 %{_mandir}/man1/cal.1*
1099 %{_mandir}/man1/chrt.1*
1100 %{_mandir}/man1/col.1*
1101 %{_mandir}/man1/colcrt.1*
1102 %{_mandir}/man1/colrm.1*
1103 %{_mandir}/man1/column.1*
1104 %{_mandir}/man1/dmesg.1*
1105 %{_mandir}/man1/eject.1*
1106 %{?with_fallocate:%{_mandir}/man1/fallocate.1*}
1107 %{_mandir}/man1/flock.1*
1108 %{_mandir}/man1/getopt.1*
1109 %{_mandir}/man1/hexdump.1*
1110 %{_mandir}/man1/ionice.1*
1111 %{_mandir}/man1/ipcrm.1*
1112 %{_mandir}/man1/ipcmk.1*
1113 %{_mandir}/man1/ipcs.1*
1114 %{_mandir}/man1/kill.1*
1115 %{_mandir}/man1/last.1*
1116 %{_mandir}/man1/lastb.1*
1117 %{_mandir}/man1/line.1*
1118 %{_mandir}/man1/logger.1*
1119 %{_mandir}/man1/look.1*
1120 %{_mandir}/man1/lscpu.1*
1121 %{_mandir}/man1/lslogins.1*
1122 %{_mandir}/man1/mcookie.1*
1123 %{_mandir}/man1/mesg.1*
1124 %{_mandir}/man1/more.1*
1125 %{_mandir}/man1/namei.1*
1126 %{_mandir}/man1/nsenter.1*
1127 %{_mandir}/man1/prlimit.1*
1128 %{_mandir}/man1/pg.1*
1129 %{_mandir}/man1/renice.1*
1130 %{_mandir}/man1/rev.1*
1131 %{_mandir}/man1/rename.1*
1132 %{_mandir}/man1/setpriv.1*
1133 %{_mandir}/man1/setsid.1*
1134 %{_mandir}/man1/script.1*
1135 %{_mandir}/man1/scriptreplay.1*
1136 %{_mandir}/man1/setterm.1*
1137 %{_mandir}/man1/tailf.1*
1138 %{_mandir}/man1/taskset.1*
1139 %{_mandir}/man1/ul.1*
1140 %{_mandir}/man1/unshare.1*
1141 %{_mandir}/man1/utmpdump.1*
1142 %{_mandir}/man1/whereis.1*
1143 %{_mandir}/man1/write.1*
1144 %{_mandir}/man8/addpart.8*
1145 %{_mandir}/man8/blkdiscard.8*
1146 %{_mandir}/man8/delpart.8*
1147 %{_mandir}/man8/partx.8*
1148 %{_mandir}/man8/lsblk.8*
1149 %{_mandir}/man8/chcpu.8*
1150 %{_mandir}/man8/ctrlaltdel.8*
1151 %{_mandir}/man8/fdformat.8*
1152 %{_mandir}/man8/fsfreeze.8*
1153 %{_mandir}/man8/fstrim.8*
1154 %{_mandir}/man8/isosize.8*
1155 %{_mandir}/man8/ldattach.8*
1156 %{_mandir}/man8/lslocks.8*
1157 %{_mandir}/man8/mkswap.8*
1158 %{_mandir}/man8/raw.8*
1159 %{_mandir}/man8/readprofile.8*
1160 %{_mandir}/man8/resizepart.8*
1161 %{_mandir}/man8/rtcwake.8*
1162 %{_mandir}/man8/swaplabel.8*
1163 %if "%{pld_release}" != "ac"
1164 %{_mandir}/man8/switch_root.8*
1165 %endif
1166 %{_mandir}/man8/sulogin.8*
1167 %{_mandir}/man8/uname26.8*
1168 %{_mandir}/man8/wdctl.8*
1169 %{_mandir}/man8/wipefs.8*
1170
1171 %lang(de) %{_mandir}/de/man1/kill.1*
1172 %lang(de) %{_mandir}/de/man1/more.1*
1173 %lang(de) %{_mandir}/de/man1/write.1*
1174 %lang(de) %{_mandir}/de/man8/fdformat.8*
1175
1176 %lang(es) %{_mandir}/es/man1/colrm.1*
1177 %lang(es) %{_mandir}/es/man1/column.1*
1178 %lang(es) %{_mandir}/es/man1/getopt.1*
1179 %lang(es) %{_mandir}/es/man1/look.1*
1180 %lang(es) %{_mandir}/es/man1/more.1*
1181 %lang(es) %{_mandir}/es/man1/namei.1*
1182 %lang(es) %{_mandir}/es/man1/rev.1*
1183 %lang(es) %{_mandir}/es/man1/script.1*
1184 %lang(es) %{_mandir}/es/man1/setterm.1*
1185 %lang(es) %{_mandir}/es/man1/ul.1*
1186 %lang(es) %{_mandir}/es/man1/whereis.1*
1187 %lang(es) %{_mandir}/es/man1/write.1*
1188 %lang(es) %{_mandir}/es/man8/ctrlaltdel.8*
1189 %lang(es) %{_mandir}/es/man8/ipcrm.8*
1190 %lang(es) %{_mandir}/es/man8/ipcs.8*
1191 %lang(es) %{_mandir}/es/man8/mkswap.8*
1192 %lang(es) %{_mandir}/es/man8/readprofile.8*
1193 %lang(es) %{_mandir}/es/man8/renice.8*
1194 %lang(es) %{_mandir}/es/man8/setsid.8*
1195
1196 %lang(fi) %{_mandir}/fi/man1/cal.1*
1197 %lang(fi) %{_mandir}/fi/man1/column.1*
1198 %lang(fi) %{_mandir}/fi/man1/kill.1*
1199 %lang(fi) %{_mandir}/fi/man1/more.1*
1200 %lang(fi) %{_mandir}/fi/man1/whereis.1*
1201 %lang(fi) %{_mandir}/fi/man1/write.1*
1202
1203 %lang(fr) %{_mandir}/fr/man1/cal.1*
1204 %lang(fr) %{_mandir}/fr/man1/col.1*
1205 %lang(fr) %{_mandir}/fr/man1/kill.1*
1206 %lang(fr) %{_mandir}/fr/man1/more.1*
1207 %lang(fr) %{_mandir}/fr/man1/whereis.1*
1208 %lang(fr) %{_mandir}/fr/man1/write.1*
1209 %lang(fr) %{_mandir}/fr/man8/ctrlaltdel.8*
1210 %lang(fr) %{_mandir}/fr/man8/dmesg.8*
1211 %lang(fr) %{_mandir}/fr/man8/fdformat.8*
1212 %lang(fr) %{_mandir}/fr/man8/ipcrm.8*
1213 %lang(fr) %{_mandir}/fr/man8/ipcs.8*
1214 %lang(fr) %{_mandir}/fr/man8/setsid.8*
1215
1216 %lang(hu) %{_mandir}/hu/man1/cal.1*
1217 %lang(hu) %{_mandir}/hu/man1/colrm.1*
1218 %lang(hu) %{_mandir}/hu/man1/hexdump.1*
1219 %lang(hu) %{_mandir}/hu/man1/kill.1*
1220 %lang(hu) %{_mandir}/hu/man1/logger.1*
1221 %lang(hu) %{_mandir}/hu/man1/more.1*
1222 %lang(hu) %{_mandir}/hu/man1/setterm.1*
1223 %lang(hu) %{_mandir}/hu/man1/whereis.1*
1224 %lang(hu) %{_mandir}/hu/man1/write.1*
1225 %lang(hu) %{_mandir}/hu/man8/ctrlaltdel.8*
1226 %lang(hu) %{_mandir}/hu/man8/fdformat.8*
1227 %lang(hu) %{_mandir}/hu/man8/mkswap.8*
1228
1229 %lang(id) %{_mandir}/id/man1/cal.1*
1230 %lang(id) %{_mandir}/id/man1/kill.1*
1231 %lang(id) %{_mandir}/id/man1/logger.1*
1232 %lang(id) %{_mandir}/id/man1/more.1*
1233 %lang(id) %{_mandir}/id/man1/script.1*
1234 %lang(id) %{_mandir}/id/man1/write.1*
1235 %lang(id) %{_mandir}/id/man8/fdformat.8*
1236
1237 %lang(it) %{_mandir}/it/man1/kill.1*
1238 %lang(it) %{_mandir}/it/man8/mkswap.8*
1239 %lang(it) %{_mandir}/it/man8/setsid.8*
1240
1241 %lang(ja) %{_mandir}/ja/man1/cal.1*
1242 %lang(ja) %{_mandir}/ja/man1/col.1*
1243 %lang(ja) %{_mandir}/ja/man1/colcrt.1*
1244 %lang(ja) %{_mandir}/ja/man1/colrm.1*
1245 %lang(ja) %{_mandir}/ja/man1/column.1*
1246 %lang(ja) %{_mandir}/ja/man1/getopt.1*
1247 %lang(ja) %{_mandir}/ja/man1/hexdump.1*
1248 %lang(ja) %{_mandir}/ja/man1/kill.1*
1249 %lang(ja) %{_mandir}/ja/man1/line.1*
1250 %lang(ja) %{_mandir}/ja/man1/logger.1*
1251 %lang(ja) %{_mandir}/ja/man1/look.1*
1252 %lang(ja) %{_mandir}/ja/man1/mcookie.1*
1253 %lang(ja) %{_mandir}/ja/man1/more.1*
1254 %lang(ja) %{_mandir}/ja/man1/namei.1*
1255 %lang(ja) %{_mandir}/ja/man1/rename.1*
1256 %lang(ja) %{_mandir}/ja/man1/rev.1*
1257 %lang(ja) %{_mandir}/ja/man1/script.1*
1258 %lang(ja) %{_mandir}/ja/man1/setterm.1*
1259 %lang(ja) %{_mandir}/ja/man1/ul.1*
1260 %lang(ja) %{_mandir}/ja/man1/whereis.1*
1261 %lang(ja) %{_mandir}/ja/man1/write.1*
1262 %lang(ja) %{_mandir}/ja/man8/ctrlaltdel.8*
1263 %lang(ja) %{_mandir}/ja/man8/dmesg.8*
1264 %lang(ja) %{_mandir}/ja/man8/fdformat.8*
1265 %lang(ja) %{_mandir}/ja/man8/ipcrm.8*
1266 %lang(ja) %{_mandir}/ja/man8/ipcs.8*
1267 %lang(ja) %{_mandir}/ja/man8/isosize.8*
1268 %lang(ja) %{_mandir}/ja/man8/mkswap.8*
1269 %lang(ja) %{_mandir}/ja/man8/readprofile.8*
1270 %lang(ja) %{_mandir}/ja/man8/renice.8*
1271 %lang(ja) %{_mandir}/ja/man8/setsid.8*
1272
1273 %lang(ko) %{_mandir}/ko/man1/cal.1*
1274 %lang(ko) %{_mandir}/ko/man1/col.1*
1275 %lang(ko) %{_mandir}/ko/man1/colcrt.1*
1276 %lang(ko) %{_mandir}/ko/man1/colrm.1*
1277 %lang(ko) %{_mandir}/ko/man1/column.1*
1278 %lang(ko) %{_mandir}/ko/man1/getopt.1*
1279 %lang(ko) %{_mandir}/ko/man1/hexdump.1*
1280 %lang(ko) %{_mandir}/ko/man1/kill.1*
1281 %lang(ko) %{_mandir}/ko/man1/logger.1*
1282 %lang(ko) %{_mandir}/ko/man1/look.1*
1283 %lang(ko) %{_mandir}/ko/man1/mcookie.1*
1284 %lang(ko) %{_mandir}/ko/man1/more.1*
1285 %lang(ko) %{_mandir}/ko/man1/namei.1*
1286 %lang(ko) %{_mandir}/ko/man1/rev.1*
1287 %lang(ko) %{_mandir}/ko/man1/script.1*
1288 %lang(ko) %{_mandir}/ko/man1/setterm.1*
1289 %lang(ko) %{_mandir}/ko/man1/ul.1*
1290 %lang(ko) %{_mandir}/ko/man1/whereis.1*
1291 %lang(ko) %{_mandir}/ko/man1/write.1*
1292 %lang(ko) %{_mandir}/ko/man8/ctrlaltdel.8*
1293 %lang(ko) %{_mandir}/ko/man8/dmesg.8*
1294 %lang(ko) %{_mandir}/ko/man8/fdformat.8*
1295 %lang(ko) %{_mandir}/ko/man8/ipcrm.8*
1296 %lang(ko) %{_mandir}/ko/man8/ipcs.8*
1297 %lang(ko) %{_mandir}/ko/man8/mkswap.8*
1298 %lang(ko) %{_mandir}/ko/man8/readprofile.8*
1299 %lang(ko) %{_mandir}/ko/man8/renice.8*
1300 %lang(ko) %{_mandir}/ko/man8/setsid.8*
1301
1302 %lang(nl) %{_mandir}/nl/man1/kill.1*
1303
1304 %lang(pl) %{_mandir}/pl/man1/cal.1*
1305 %lang(pl) %{_mandir}/pl/man1/col.1*
1306 %lang(pl) %{_mandir}/pl/man1/colcrt.1*
1307 %lang(pl) %{_mandir}/pl/man1/colrm.1*
1308 %lang(pl) %{_mandir}/pl/man1/getopt.1*
1309 %lang(pl) %{_mandir}/pl/man1/hexdump.1*
1310 %lang(pl) %{_mandir}/pl/man1/kill.1*
1311 %lang(pl) %{_mandir}/pl/man1/look.1*
1312 %lang(pl) %{_mandir}/pl/man1/logger.1*
1313 %lang(pl) %{_mandir}/pl/man1/more.1*
1314 %lang(pl) %{_mandir}/pl/man1/rev.1*
1315 %lang(pl) %{_mandir}/pl/man1/script.1*
1316 %lang(pl) %{_mandir}/pl/man1/setterm.1*
1317 %lang(pl) %{_mandir}/pl/man1/ul.1*
1318 %lang(pl) %{_mandir}/pl/man1/whereis.1*
1319 %lang(pl) %{_mandir}/pl/man1/write.1*
1320 %lang(pl) %{_mandir}/pl/man8/ctrlaltdel.8*
1321 %lang(pl) %{_mandir}/pl/man8/dmesg.8*
1322 %lang(pl) %{_mandir}/pl/man8/fdformat.8*
1323 %lang(pl) %{_mandir}/pl/man8/ipcrm.8*
1324 %lang(pl) %{_mandir}/pl/man8/ipcs.8*
1325 %lang(pl) %{_mandir}/pl/man8/mkswap.8*
1326 %lang(pl) %{_mandir}/pl/man8/renice.8*
1327
1328 %attr(755,root,root) /sbin/fdisk
1329 %attr(755,root,root) /sbin/fsck.minix
1330 %attr(755,root,root) /sbin/mkfs.minix
1331 %ifnarch sparc sparc64
1332 %attr(755,root,root) /sbin/cfdisk
1333 %attr(755,root,root) /sbin/sfdisk
1334 %endif
1335
1336 %{_mandir}/man8/fdisk.8*
1337 %ifnarch sparc sparc64
1338 %{_mandir}/man8/cfdisk.8*
1339 %{_mandir}/man8/sfdisk.8*
1340 %endif
1341 %{_mandir}/man8/fsck.minix.8*
1342 %{_mandir}/man8/mkfs.bfs.8*
1343 %{_mandir}/man8/mkfs.minix.8*
1344 %{_mandir}/man8/mkfs.8*
1345
1346 %lang(es) %{_mandir}/es/man8/fdisk.8*
1347 %lang(es) %{_mandir}/es/man8/fsck.minix.8*
1348 %lang(es) %{_mandir}/es/man8/mkfs.minix.8*
1349 %lang(es) %{_mandir}/es/man8/mkfs.8*
1350
1351 %lang(fr) %{_mandir}/fr/man8/fdisk.8*
1352 %ifnarch sparc sparc64
1353 %lang(fr) %{_mandir}/fr/man8/cfdisk.8*
1354 %lang(fr) %{_mandir}/fr/man8/sfdisk.8*
1355 %endif
1356 %lang(fr) %{_mandir}/fr/man8/mkfs.minix.8*
1357 %lang(fr) %{_mandir}/fr/man8/mkfs.8*
1358
1359 %lang(hu) %{_mandir}/hu/man8/mkfs.8*
1360
1361 %lang(it) %{_mandir}/it/man8/fdisk.8*
1362 %ifnarch sparc sparc64
1363 %lang(it) %{_mandir}/it/man8/cfdisk.8*
1364 %endif
1365
1366 %lang(ja) %{_mandir}/ja/man8/fdisk.8*
1367 %ifnarch sparc sparc64
1368 %lang(ja) %{_mandir}/ja/man8/cfdisk.8*
1369 %lang(ja) %{_mandir}/ja/man8/sfdisk.8*
1370 %endif
1371 %lang(ja) %{_mandir}/ja/man8/fsck.minix.8*
1372 %lang(ja) %{_mandir}/ja/man8/mkfs.bfs.8*
1373 %lang(ja) %{_mandir}/ja/man8/mkfs.minix.8*
1374 %lang(ja) %{_mandir}/ja/man8/mkfs.8*
1375
1376 %lang(ko) %{_mandir}/ko/man8/fdisk.8*
1377 %lang(ko) %{_mandir}/ko/man8/fsck.minix.8*
1378 %lang(ko) %{_mandir}/ko/man8/mkfs.minix.8*
1379 %lang(ko) %{_mandir}/ko/man8/mkfs.8*
1380
1381 %lang(pl) %{_mandir}/pl/man8/fdisk.8*
1382 %lang(pl) %{_mandir}/pl/man8/fsck.minix.8*
1383 %lang(pl) %{_mandir}/pl/man8/mkfs.minix.8*
1384 %lang(pl) %{_mandir}/pl/man8/mkfs.8*
1385
1386 %attr(755,root,root) /sbin/fsck.cramfs
1387 %attr(755,root,root) /sbin/mkfs.cramfs
1388 %attr(755,root,root) /sbin/mkfs.bfs
1389 %{_mandir}/man8/fsck.cramfs.8*
1390 %{_mandir}/man8/mkfs.cramfs.8*
1391
1392 %if %{with su}
1393 %attr(755,root,root) /bin/runuser
1394 %attr(755,root,root) /sbin/runuser
1395 %attr(4755,root,root) /bin/su
1396 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser
1397 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser-l
1398 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su
1399 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su-l
1400 %{_mandir}/man1/runuser.1*
1401 %{_mandir}/man1/su.1*
1402 %endif
1403
1404 %ghost /var/lock/wtmpxlock
1405
1406 %files -n blockdev
1407 %defattr(644,root,root,755)
1408 %attr(754,root,root) /etc/rc.d/init.d/blockdev
1409 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/blockdev
1410 %config(noreplace) %verify(not md5 mtime size) /etc/init/blockdev.conf
1411 %attr(755,root,root) /sbin/blockdev
1412 %{_mandir}/man8/blockdev.8*
1413 %lang(ja) %{_mandir}/ja/man8/blockdev.8*
1414 %{systemdunitdir}/blockdev.service
1415 %attr(755,root,root) /lib/systemd/pld-helpers.d/blockdev.sh
1416
1417 %files -n mount
1418 %defattr(644,root,root,755)
1419 %attr(755,root,root) /bin/findmnt
1420 %attr(755,root,root) /bin/mountpoint
1421 %attr(4755,root,root) /bin/mount
1422 %attr(4755,root,root) /bin/umount
1423 %attr(755,root,root) /sbin/pivot_root
1424 %attr(755,root,root) /sbin/swapon
1425 %attr(755,root,root) /sbin/swapoff
1426
1427 %{_mandir}/man1/mountpoint.1*
1428 %{_mandir}/man5/fstab.5*
1429 %{_mandir}/man8/findmnt.8*
1430 %{_mandir}/man8/mount.8*
1431 %{_mandir}/man8/umount.8*
1432 %{_mandir}/man8/pivot_root.8*
1433 %{_mandir}/man8/swapon.8*
1434 %{_mandir}/man8/swapoff.8*
1435
1436 %lang(cs) %{_mandir}/cs/man5/fstab.5*
1437
1438 %lang(de) %{_mandir}/de/man5/fstab.5*
1439
1440 %lang(es) %{_mandir}/es/man5/fstab.5*
1441 %lang(es) %{_mandir}/es/man8/mount.8*
1442 %lang(es) %{_mandir}/es/man8/umount.8*
1443 %lang(es) %{_mandir}/es/man8/swapon.8*
1444 %lang(es) %{_mandir}/es/man8/swapoff.8*
1445
1446 %lang(fr) %{_mandir}/fr/man5/fstab.5*
1447 %lang(fr) %{_mandir}/fr/man8/mount.8*
1448 %lang(fr) %{_mandir}/fr/man8/umount.8*
1449
1450 %lang(hu) %{_mandir}/hu/man5/fstab.5*
1451 %lang(hu) %{_mandir}/hu/man8/mount.8*
1452 %lang(hu) %{_mandir}/hu/man8/umount.8*
1453
1454 %lang(it) %{_mandir}/it/man5/fstab.5*
1455 %lang(it) %{_mandir}/it/man8/mount.8*
1456 %lang(it) %{_mandir}/it/man8/umount.8*
1457 %lang(it) %{_mandir}/it/man8/swapon.8*
1458 %lang(it) %{_mandir}/it/man8/swapoff.8*
1459
1460 %lang(ja) %{_mandir}/ja/man5/fstab.5*
1461 %lang(ja) %{_mandir}/ja/man8/mount.8*
1462 %lang(ja) %{_mandir}/ja/man8/umount.8*
1463 %lang(ja) %{_mandir}/ja/man8/pivot_root.8*
1464 %lang(ja) %{_mandir}/ja/man8/swapon.8*
1465 %lang(ja) %{_mandir}/ja/man8/swapoff.8*
1466
1467 %lang(ko) %{_mandir}/ko/man5/fstab.5*
1468 %lang(ko) %{_mandir}/ko/man8/mount.8*
1469 %lang(ko) %{_mandir}/ko/man8/umount.8*
1470 %lang(ko) %{_mandir}/ko/man8/swapon.8*
1471 %lang(ko) %{_mandir}/ko/man8/swapoff.8*
1472
1473 %lang(pl) %{_mandir}/pl/man5/fstab.5*
1474 %lang(pl) %{_mandir}/pl/man8/mount.8*
1475 %lang(pl) %{_mandir}/pl/man8/umount.8*
1476 %lang(pl) %{_mandir}/pl/man8/swapon.8*
1477 %lang(pl) %{_mandir}/pl/man8/swapoff.8*
1478
1479 %files -n losetup
1480 %defattr(644,root,root,755)
1481 %attr(755,root,root) /sbin/losetup
1482 %{_mandir}/man8/losetup.8*
1483 %lang(fr) %{_mandir}/fr/man8/losetup.8*
1484 %lang(it) %{_mandir}/it/man8/losetup.8*
1485 %lang(ja) %{_mandir}/ja/man8/losetup.8*
1486 %lang(ko) %{_mandir}/ko/man8/losetup.8*
1487 %lang(pl) %{_mandir}/pl/man8/losetup.8*
1488
1489 %files -n tunelp
1490 %defattr(644,root,root,755)
1491 %attr(755,root,root) %{_sbindir}/tunelp
1492 %{_mandir}/man8/tunelp.8*
1493 %lang(es) %{_mandir}/es/man8/tunelp.8*
1494 %lang(ja) %{_mandir}/ja/man8/tunelp.8*
1495 %lang(pl) %{_mandir}/pl/man8/tunelp.8*
1496
1497 %files -n login
1498 %defattr(644,root,root,755)
1499 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/login
1500 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.login
1501 %attr(755,root,root) /bin/login
1502 %{_mandir}/man1/login.1*
1503 %lang(de) %{_mandir}/de/man1/login.1*
1504 %lang(es) %{_mandir}/es/man1/login.1*
1505 %lang(hu) %{_mandir}/hu/man1/login.1*
1506 %lang(id) %{_mandir}/id/man1/login.1*
1507 %lang(ja) %{_mandir}/ja/man1/login.1*
1508 %lang(ko) %{_mandir}/ko/man1/login.1*
1509 %lang(pl) %{_mandir}/pl/man1/login.1*
1510
1511 %files -n agetty
1512 %defattr(644,root,root,755)
1513 %attr(755,root,root) /sbin/agetty
1514 %{_mandir}/man8/agetty.8*
1515 %lang(es) %{_mandir}/es/man8/agetty.8*
1516 %lang(ja) %{_mandir}/ja/man8/agetty.8*
1517
1518 %files -n libblkid
1519 %defattr(644,root,root,755)
1520 %attr(755,root,root) /%{_lib}/libblkid.so.*.*
1521 %attr(755,root,root) %ghost /%{_lib}/libblkid.so.1
1522
1523 %files -n libblkid-devel
1524 %defattr(644,root,root,755)
1525 %attr(755,root,root) %{_libdir}/libblkid.so
1526 %{_includedir}/blkid
1527 %{_pkgconfigdir}/blkid.pc
1528 %{_mandir}/man3/libblkid.3*
1529
1530 %files -n libblkid-static
1531 %defattr(644,root,root,755)
1532 %{_libdir}/libblkid.a
1533
1534 %if %{with initrd} && %{with dietlibc}
1535 %files -n libblkid-dietlibc
1536 %defattr(644,root,root,755)
1537 %{dietlibdir}/libblkid.a
1538 %endif
1539
1540 %files -n libuuid
1541 %defattr(644,root,root,755)
1542 %attr(755,root,root) %{_bindir}/uuidgen
1543 %attr(755,root,root) /%{_lib}/libuuid.so.*.*
1544 %attr(755,root,root) %ghost /%{_lib}/libuuid.so.1
1545 %{_mandir}/man1/uuidgen.1*
1546
1547 %files -n libuuid-devel
1548 %defattr(644,root,root,755)
1549 %attr(755,root,root) %{_libdir}/libuuid.so
1550 %{_libdir}/libuuid.la
1551 %{_includedir}/uuid
1552 %{_pkgconfigdir}/uuid.pc
1553 %{_mandir}/man3/uuid*.3*
1554
1555 %files -n libuuid-static
1556 %defattr(644,root,root,755)
1557 %{_libdir}/libuuid.a
1558
1559 %if %{with initrd} && %{with dietlibc}
1560 %files -n libuuid-dietlibc
1561 %defattr(644,root,root,755)
1562 %{dietlibdir}/libuuid.a
1563 %endif
1564
1565 %files -n uuidd
1566 %defattr(644,root,root,755)
1567 %attr(6755,uuidd,uuidd) %{_sbindir}/uuidd
1568 %attr(2775,uuidd,uuidd) /var/lib/libuuid
1569 %{_mandir}/man8/uuidd.8*
1570 %{systemdunitdir}/uuidd.service
1571 %{systemdunitdir}/uuidd.socket
1572
1573 %files -n libmount
1574 %defattr(644,root,root,755)
1575 %attr(755,root,root) /%{_lib}/libmount.so.*.*
1576 %attr(755,root,root) %ghost /%{_lib}/libmount.so.1
1577
1578 %files -n libmount-devel
1579 %defattr(644,root,root,755)
1580 %attr(755,root,root) %{_libdir}/libmount.so
1581 %{_includedir}/libmount
1582 %{_pkgconfigdir}/mount.pc
1583
1584 %files -n libmount-static
1585 %defattr(644,root,root,755)
1586 %{_libdir}/libmount.a
1587
1588 %files -n python3-libmount
1589 %defattr(644,root,root,755)
1590 %dir %{py3_sitedir}/libmount
1591 %attr(755,root,root) %{py3_sitedir}/libmount/pylibmount.so
1592 %{py3_sitedir}/libmount/__init__.py
1593 %{py3_sitedir}/libmount/__pycache__
1594
1595 %files -n fsck
1596 %defattr(644,root,root,755)
1597 %attr(755,root,root) /sbin/fsck
1598 %{_mandir}/man8/fsck.8*
1599
1600 %files -n libsmartcols
1601 %defattr(644,root,root,755)
1602 %attr(755,root,root) /%{_lib}/libsmartcols.so.*.*.*
1603 %attr(755,root,root) %ghost /%{_lib}/libsmartcols.so.1
1604 # common for many utilities (hexdump,cal,dmesg,fdisk,cfdisk; also libblkid,libmount?)
1605 %{_mandir}/man5/terminal-colors.d.5*
1606
1607 %files -n libsmartcols-devel
1608 %defattr(644,root,root,755)
1609 %attr(755,root,root) %{_libdir}/libsmartcols.so
1610 %{_includedir}/libsmartcols
1611 %{_pkgconfigdir}/smartcols.pc
1612
1613 %files -n libsmartcols-static
1614 %defattr(644,root,root,755)
1615 %{_libdir}/libsmartcols.a
1616
1617 %if %{with initrd}
1618 %files initrd
1619 %defattr(644,root,root,755)
1620 %attr(755,root,root) %{_libdir}/initrd/blkid
1621 %attr(755,root,root) %{_libdir}/initrd/blockdev
1622 %attr(755,root,root) %{_libdir}/initrd/fdformat
1623 %attr(755,root,root) %{_libdir}/initrd/fdisk
1624 %attr(755,root,root) %{_libdir}/initrd/findfs
1625 %attr(755,root,root) %{_libdir}/initrd/hwclock
1626 %attr(755,root,root) %{_libdir}/initrd/look
1627 %attr(755,root,root) %{_libdir}/initrd/mkswap
1628 %attr(755,root,root) %{_libdir}/initrd/namei
1629 %attr(755,root,root) %{_libdir}/initrd/rename
1630 %ifnarch sparc sparcv9 sparc64
1631 %attr(755,root,root) %{_libdir}/initrd/sfdisk
1632 %endif
1633 %attr(755,root,root) %{_libdir}/initrd/swaplabel
1634 %attr(755,root,root) %{_libdir}/initrd/uuidgen
1635 %attr(755,root,root) %{_libdir}/initrd/wipefs
1636 # not needed?
1637 #%attr(755,root,root) %{_libdir}/initrd/chrt
1638 # not built because of disabled libmount
1639 #%attr(755,root,root) %{_libdir}/initrd/e2fsck
1640 #%attr(755,root,root) %{_libdir}/initrd/fsck
1641 %endif
1642
1643 %files -n bash-completion-util-linux
1644 %defattr(644,root,root,755)
1645 /usr/share/bash-completion/completions/*
This page took 0.321418 seconds and 4 git commands to generate.