]> git.pld-linux.org Git - packages/util-linux.git/blob - util-linux.spec
97e6aa3385bdec728ee2e06aea56695db1249988
[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 1:1.1.8-5
27 %endif
28
29 Summary:        Collection of basic system utilities for Linux
30 Summary(de.UTF-8):      Sammlung von grundlegenden Systemdienstprogrammen für Linux
31 Summary(es.UTF-8):      Colectánea de utilitarios básicos de sistema para Linux
32 Summary(fr.UTF-8):      Ensemble d'utilitaires système de base pour Linux
33 Summary(pl.UTF-8):      Zbiór podstawowych narzędzi systemowych dla Linuksa
34 Summary(pt_BR.UTF-8):   Coletânea de utilitários básicos de sistema para Linux
35 Summary(ru.UTF-8):      Набор базовых системных утилит для Linux
36 Summary(tr.UTF-8):      Temel sistem araçları
37 Summary(uk.UTF-8):      Набір базових системних утиліт для Linux
38 Name:           util-linux
39 Version:        2.28.2
40 Release:        2
41 License:        GPL v2+
42 Group:          Applications/System
43 Source0:        https://www.kernel.org/pub/linux/utils/util-linux/v2.28/%{name}-%{version}.tar.xz
44 # Source0-md5:  46a232a37bce45371a86d19300edc47a
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 Source6:        su.pamd
51 Source7:        su-l.pamd
52 Source8:        runuser.pamd
53 Source9:        runuser-l.pamd
54 Source10:       nologin.c
55 Source11:       nologin.8
56 Source12:       blockdev.service
57 Source13:       blockdev.sh
58 Patch0:         %{name}-fdformat-ide.patch
59 Patch1:         %{name}-fhs.patch
60 Patch2:         %{name}-login-lastlog.patch
61 Patch3:         %{name}-procpartitions.patch
62 Patch4:         su-paths.patch
63 Patch5:         %{name}-diet.patch
64 URL:            https://github.com/karelzak/util-linux
65 BuildRequires:  audit-libs-devel >= 1.0.6
66 BuildRequires:  autoconf >= 2.60
67 BuildRequires:  automake >= 1:1.10
68 BuildRequires:  gettext-tools >= 0.14.1
69 %{?with_fallocate:BuildRequires:        glibc-devel >= 6:2.11}
70 BuildRequires:  gtk-doc >= 1.10
71 BuildRequires:  gtk-doc-automake >= 1.10
72 BuildRequires:  libcap-ng-devel
73 %{?with_selinux:BuildRequires:  libselinux-devel >= 2.0}
74 %{?with_selinux:BuildRequires:  libsepol-devel}
75 BuildRequires:  libtool >= 2:2.2
76 BuildRequires:  linux-libc-headers >= 7:2.6.27
77 BuildRequires:  ncurses-devel >= 5.0
78 BuildRequires:  pam-devel >= %{pam_ver}
79 BuildRequires:  pkgconfig
80 BuildRequires:  python3-devel
81 BuildRequires:  readline-devel
82 BuildRequires:  rpm >= 4.4.9-56
83 BuildRequires:  rpmbuild(macros) >= 1.671
84 BuildRequires:  sed >= 4.0
85 BuildRequires:  tar >= 1:1.22
86 BuildRequires:  udev-devel
87 BuildRequires:  xz
88 BuildRequires:  zlib-devel
89 %if %{with initrd}
90         %if %{with uClibc}
91 BuildRequires:  uClibc-static >= 2:0.9.29
92         %else
93                 %if %{with dietlibc}
94 BuildRequires:  dietlibc-static >= 2:0.32-14
95                 %else
96 BuildRequires:  glibc-static
97                 %endif
98         %endif
99 %endif
100 Requires:       libblkid = %{version}-%{release}
101 Requires:       libfdisk = %{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 # 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 libfdisk
555 Summary:        fdisk library
556 Summary(pl.UTF-8):      Biblioteka fdisk
557 License:        LGPL v2.1+
558 Group:          Libraries
559 Requires:       libblkid = %{version}-%{release}
560 Requires:       libuuid = %{version}-%{release}
561
562 %description -n libfdisk
563 fdisk library.
564
565 %description -n libfdisk -l pl.UTF-8
566 Biblioteka fdisk.
567
568 %package -n libfdisk-devel
569 Summary:        Header files for fdisk library
570 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki fdisk
571 License:        LGPL v2.1+
572 Group:          Development/Libraries
573 Requires:       libblkid-devel = %{version}-%{release}
574 Requires:       libfdisk = %{version}-%{release}
575 Requires:       libuuid-devel = %{version}-%{release}
576
577 %description -n libfdisk-devel
578 Header files for fdisk library.
579
580 %description -n libfdisk-devel -l pl.UTF-8
581 Pliki nagłówkowe biblioteki fdisk.
582
583 %package -n libfdisk-static
584 Summary:        Static version of fdisk library
585 Summary(pl.UTF-8):      Statyczna wersja biblioteki fdisk
586 License:        LGPL v2.1+
587 Group:          Development/Libraries
588 Requires:       libfdisk-devel = %{version}-%{release}
589
590 %description -n libfdisk-static
591 Static version of fdisk library.
592
593 %description -n libfdisk-static -l pl.UTF-8
594 Statyczna wersja biblioteki fdisk.
595
596 %package -n libmount
597 Summary:        Library to handle mounting-related tasks
598 Summary(pl.UTF-8):      Biblioteka obsługująca zadania związane z montowaniem
599 License:        LGPL v2.1+
600 Group:          Libraries
601 Requires:       libblkid = %{version}-%{release}
602
603 %description -n libmount
604 Library to handle mounting-related tasks.
605
606 %description -n libmount -l pl.UTF-8
607 Biblioteka obsługująca zadania związane z montowaniem.
608
609 %package -n libmount-devel
610 Summary:        Header files for mount library
611 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki mount
612 License:        LGPL v2.1+
613 Group:          Development/Libraries
614 Requires:       libblkid-devel = %{version}-%{release}
615 Requires:       libmount = %{version}-%{release}
616
617 %description -n libmount-devel
618 Header files for mount library.
619
620 %description -n libmount-devel -l pl.UTF-8
621 Pliki nagłówkowe biblioteki mount.
622
623 %package -n libmount-static
624 Summary:        Static version of mount library
625 Summary(pl.UTF-8):      Statyczna wersja biblioteki mount
626 License:        LGPL v2.1+
627 Group:          Development/Libraries
628 Requires:       libmount-devel = %{version}-%{release}
629
630 %description -n libmount-static
631 Static version of mount library.
632
633 %description -n libmount-static -l pl.UTF-8
634 Statyczna wersja biblioteki mount.
635
636 %package -n python3-libmount
637 Summary:        Python 3.x libmount bindings
638 Summary(pl.UTF-8):      Wiązania Pythona 3.x do biblioteki libmount
639 License:        LGPL v3+
640 Group:          Libraries/Python
641 Requires:       libmount = %{version}-%{release}
642
643 %description -n python3-libmount
644 Python 3.x libmount bindings.
645
646 %description -n python3-libmount -l pl.UTF-8
647 Wiązania Pythona 3.x do biblioteki libmount.
648
649 %package -n fsck
650 Summary:        Check and repair a Linux file system
651 Summary(pl.UTF-8):      Sprawdzanie i naprawa linuksowego systemu plików
652 Group:          Applications/System
653 Requires:       libblkid = %{version}-%{release}
654
655 %description -n fsck
656 Check and repair a Linux file system.
657
658 %description -n fsck -l pl.UTF-8
659 Sprawdzanie i naprawa linuksowego systemu plików.
660
661 %package -n libsmartcols
662 Summary:        Library to handle tables and trees
663 Summary(pl.UTF-8):      Biblioteka do obsługi tabelek i drzewek
664 License:        LGPL
665 Group:          Libraries
666
667 %description -n libsmartcols
668 Library to handle tables and trees.
669
670 %description -n libsmartcols -l pl.UTF-8
671 Biblioteka do obsługi tabelek i drzewek.
672
673 %package -n libsmartcols-devel
674 Summary:        Header files for smartcols library
675 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki smartcols
676 License:        LGPL
677 Group:          Development/Libraries
678 Requires:       libsmartcols = %{version}-%{release}
679
680 %description -n libsmartcols-devel
681 Header files for smartcols library.
682
683 %description -n libsmartcols-devel -l pl.UTF-8
684 Pliki nagłówkowe biblioteki smartcols.
685
686 %package -n libsmartcols-static
687 Summary:        Static version of smartcols library
688 Summary(pl.UTF-8):      Statyczna wersja biblioteki smartcols
689 License:        LGPL
690 Group:          Development/Libraries
691 Requires:       libsmartcols-devel = %{version}-%{release}
692
693 %description -n libsmartcols-static
694 Static version of smartcols library.
695
696 %description -n libsmartcols-static -l pl.UTF-8
697 Statyczna wersja biblioteki smartcols.
698
699 %package initrd
700 Summary:        blkid - initrd version
701 Summary(pl.UTF-8):      blkid - wersja dla initrd
702 Group:          Base
703 Obsoletes:      util-linux-ng-initrd < 2.20-1
704 Conflicts:      geninitrd < 10000.10
705
706 %description initrd
707 This package includes a blkid utility to recognize partitions by label
708 or UUID - staticaly linked for initrd.
709
710 %description initrd -l pl.UTF-8
711 Pakiet ten zawiera narzędzie blkid do rozpoznawania partycji przez
712 etykietę lub UUID - statycznie skonsolidowane na potrzeby initrd.
713
714 %package -n bash-completion-util-linux
715 Summary:        bash completion for util-linux commands
716 Summary(pl.UTF-8):      Bashowe dopełnianie parametrów dla poleceń z pakietu util-linux
717 Group:          Applications/Shells
718 Requires:       %{name} = %{version}-%{release}
719 Requires:       bash-completion >= 2.0
720 %if "%{_rpmversion}" >= "5"
721 BuildArch:      noarch
722 %endif
723
724 %description -n bash-completion-util-linux
725 Bash completion for util-linux commands.
726
727 %description -n bash-completion-util-linux -l pl.UTF-8
728 Bashowe dopełnianie parametrów dla poleceń z pakietu util-linux.
729
730 %prep
731 %setup -q -a1
732 %patch0 -p1
733 %patch1 -p1
734 %patch2 -p1
735 %patch3 -p1
736 %patch4 -p1
737 %{?with_initrd:%patch5 -p1}
738
739 cp -p %{SOURCE10} nologin.c
740
741 %{__rm} po/stamp-po
742
743 %build
744 %{__gettextize}
745 %{__libtoolize}
746 %{__aclocal} -I m4
747 %{__autoconf}
748 %{__autoheader}
749 %{__automake}
750
751 export CPPFLAGS="%{rpmcppflags} -I/usr/include/ncurses -DHAVE_LSEEK64_PROTOTYPE -DHAVE_LLSEEK_PROTOTYPE"
752 %if %{with initrd}
753 %{?with_uClibc:xCC="%{_target_cpu}-uclibc-gcc"}
754 %{?with_dietlibc:xCC="%{__cc}"; xCC="diet ${xCC#*ccache }"}
755 %configure \
756 %if %{with dietlibc}
757         ac_cv_header_crypt_h=no \
758         ac_cv_header_stdio_ext_h=no \
759 %endif
760         CC="$xCC" \
761 %if "%{?configure_cache}" == "1"
762         --cache-file=%{?configure_cache_file}%{!?configure_cache_file:configure}-initrd.cache \
763 %endif
764         --exec-prefix= \
765         --bindir=/bin \
766         --sbindir=/sbin \
767         --libdir=/%{_lib} \
768         --disable-shared \
769         --enable-static \
770         --enable-libmount-force-mountinfo \
771         --disable-agetty \
772         --disable-chfn-chsh \
773         --disable-cramfs \
774         --disable-kill \
775         --disable-ldattach \
776         --disable-libmount \
777         --disable-login \
778         --disable-losetup \
779         --disable-minix \
780         --disable-newgrp \
781         --disable-partx \
782         --disable-raw \
783         --disable-runuser \
784         --disable-schedutils \
785         --disable-setarch \
786         --disable-silent-rules \
787         --disable-su \
788         --disable-sulogin \
789         --disable-tunelp \
790         --disable-use-tty-group \
791         --disable-utmpdump \
792         --disable-uuidd \
793         --disable-vipw \
794         --disable-wall \
795         --without-audit \
796         --without-ncurses \
797         --without-selinux \
798         --without-smack
799
800 # configure gets it unconditionally wrong
801 %{__sed} -i -e 's/#define HAVE_WIDECHAR 1//' config.h
802
803 %{__make} \
804 %if %{with uClibc}
805         LDFLAGS="-Wl,-static"
806 %endif
807 %if %{with dietlibc}
808         CPPFLAGS="$CPPFLAGS -D_BSD_SOURCE" \
809         LDFLAGS="-lcompat"
810 %endif
811
812 %{__make} install \
813         DESTDIR=$(pwd)/initrd
814
815 %{__make} clean
816 %endif
817
818 %configure \
819         --bindir=/bin \
820         --sbindir=/sbin \
821         %{!?with_fallocate:--disable-fallocate} \
822         --disable-silent-rules \
823         --disable-use-tty-group \
824         --disable-wall \
825         --enable-chfn-chsh \
826         --enable-kill \
827         --enable-libblkid \
828         --enable-line \
829         --enable-login \
830         --enable-login-chown-vcs \
831         --enable-newgrp \
832         --enable-partx \
833         --enable-runuser%{!?with_su:=no} \
834         --enable-su%{!?with_su:=no} \
835         --enable-sulogin \
836         --enable-tunelp \
837         --enable-utmpdump \
838         --enable-vipw \
839         --enable-write \
840         --with-python=3 \
841         --with-audit \
842         --with-bashcompletiondir=/usr/share/bash-completion/completions \
843         --with-selinux%{!?with_selinux:=no} \
844         --with-smack \
845         --with-readline
846
847 %{__make}
848
849 %{__cc} %{rpmcflags} nologin.c -o nologin
850
851 %install
852 rm -rf $RPM_BUILD_ROOT
853 install -d $RPM_BUILD_ROOT/etc/{pam.d,rc.d/init.d,sysconfig,security} \
854         $RPM_BUILD_ROOT{/%{_lib},/var/{lock,lib/libuuid}} \
855         $RPM_BUILD_ROOT{/lib/systemd/pld-helpers.d,%{systemdunitdir}}
856 %{?with_dietlibc:install -d $RPM_BUILD_ROOT%{dietlibdir}}
857
858 %{__make} install \
859         DESTDIR=$RPM_BUILD_ROOT
860
861 %{__mv} $RPM_BUILD_ROOT%{_sbindir}/{addpart,delpart,partx} $RPM_BUILD_ROOT/sbin
862 %{__mv} $RPM_BUILD_ROOT/sbin/raw $RPM_BUILD_ROOT%{_bindir}
863
864 install -p nologin $RPM_BUILD_ROOT/sbin
865 cp -p %{SOURCE11} $RPM_BUILD_ROOT%{_mandir}/man8
866
867 cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/login
868 install -p %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/blockdev
869 cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/blockdev
870 cp -p %{SOURCE12} $RPM_BUILD_ROOT%{systemdunitdir}/blockdev.service
871 cp -p %{SOURCE13} $RPM_BUILD_ROOT/lib/systemd/pld-helpers.d/blockdev.sh
872 %if %{with su}
873 ln -s ../sbin/runuser $RPM_BUILD_ROOT/bin/runuser
874 cp -p %{SOURCE6} $RPM_BUILD_ROOT/etc/pam.d/su
875 cp -p %{SOURCE7} $RPM_BUILD_ROOT/etc/pam.d/su-l
876 cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/pam.d/runuser
877 cp -p %{SOURCE9} $RPM_BUILD_ROOT/etc/pam.d/runuser-l
878 %endif
879
880 :> $RPM_BUILD_ROOT/etc/security/blacklist.login
881 :> $RPM_BUILD_ROOT/var/lock/wtmpxlock
882 :> $RPM_BUILD_ROOT%{_sysconfdir}/blkid.tab
883
884 for lib in blkid fdisk mount smartcols uuid; do
885         mv $RPM_BUILD_ROOT%{_libdir}/lib${lib}.so.* $RPM_BUILD_ROOT/%{_lib}
886         ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/lib${lib}.so.*.*.*) \
887                  $RPM_BUILD_ROOT%{_libdir}/lib${lib}.so
888 done
889
890 # python module
891 %{__rm} $RPM_BUILD_ROOT%{py3_sitedir}/libmount/pylibmount.la
892 # obsoleted by pkg-config (libuuid.la temporarily kept because of packages built with it)
893 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib{blkid,fdisk,mount,smartcols}.la
894
895 ln -s hwclock $RPM_BUILD_ROOT/sbin/clock
896 echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/man8/clock.8
897
898 ln -s utmpdump $RPM_BUILD_ROOT%{_bindir}/utmpx-dump
899 ln -s mkswap $RPM_BUILD_ROOT/sbin/mkfs.swap
900
901 for d in cs de es fi fr hu id it ja ko nl pl ; do
902         for m in man1 man5 man8 ; do
903                 if [ -d man/$d/$m ]; then
904                         install -d $RPM_BUILD_ROOT%{_mandir}/$d/$m
905                         cp -p man/$d/$m/* $RPM_BUILD_ROOT%{_mandir}/$d/$m
906                 fi
907         done
908 done
909 # it's been moved from man1 to man8
910 for d in es ja ko ; do
911         mv -f $RPM_BUILD_ROOT%{_mandir}/$d/man1/readprofile.1 \
912                 $RPM_BUILD_ROOT%{_mandir}/$d/man8/readprofile.8
913         %{__sed} -i -e 's/READPROFILE 1/READPROFILE 8/' $RPM_BUILD_ROOT%{_mandir}/$d/man8/readprofile.8
914 done
915 # fix inconsistent man links
916 echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/es/man8/clock.8
917 echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/ja/man8/clock.8
918 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/es/man8/swapoff.8
919 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/it/man8/swapoff.8
920 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/ja/man8/swapoff.8
921 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/ko/man8/swapoff.8
922 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/pl/man8/swapoff.8
923
924 # cleanup, remove files not included in package
925 %{__rm} $RPM_BUILD_ROOT%{_bindir}/{chfn,chsh,newgrp} \
926         $RPM_BUILD_ROOT%{_sbindir}/{vigr,vipw} \
927         $RPM_BUILD_ROOT%{_mandir}/man1/{chfn,chsh,newgrp}.1 \
928         $RPM_BUILD_ROOT%{_mandir}/man8/{vigr,vipw}.8 \
929         $RPM_BUILD_ROOT%{_mandir}/*/man1/{arch,chkdupexe,ddate,reset}.1 \
930         $RPM_BUILD_ROOT%{_mandir}/*/man5/nfs.5 \
931         $RPM_BUILD_ROOT%{_mandir}/*/man8/{cytune,elvtune,setfdprm,sln,ramsize,raw,rdev,rootflags,vidmode}.8
932
933 %ifarch sparc sparcv9 sparc64
934 # programs not built on sparc
935 %{__rm} $RPM_BUILD_ROOT%{_mandir}/*/man8/{cfdisk,sfdisk}.8
936 %endif
937
938 # examples
939 %{__rm} $RPM_BUILD_ROOT%{_docdir}/%{name}/getopt/getopt-parse.*sh
940
941 %if %{with initrd}
942 install -d $RPM_BUILD_ROOT%{_libdir}/initrd
943 install -p initrd/bin/* $RPM_BUILD_ROOT%{_libdir}/initrd
944 install -p initrd/sbin/* $RPM_BUILD_ROOT%{_libdir}/initrd
945 ln -s fsck $RPM_BUILD_ROOT%{_libdir}/initrd/e2fsck
946
947 # We don't need those
948 %{__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}
949 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib{blkid,mount}.la
950
951 %if %{with dietlibc}
952 cp -a initrd/%{_lib}/lib*.a $RPM_BUILD_ROOT%{dietlibdir}
953 %endif
954 %endif
955
956 %find_lang %{name}
957
958 %clean
959 rm -rf $RPM_BUILD_ROOT
960
961 %post -n blockdev
962 /sbin/chkconfig --add blockdev
963 %service blockdev restart
964 %systemd_post blockdev.service
965
966 %preun -n blockdev
967 if [ "$1" = "0" ]; then
968         %service blockdev stop
969         /sbin/chkconfig --del blockdev
970 fi
971 %systemd_preun blockdev.service
972
973 %postun -n blockdev
974 %systemd_reload
975
976 %triggerpostun -n blockdev -- blockdev < 2.24-4
977 %systemd_trigger blockdev.service
978
979 %post   -n libblkid -p /sbin/ldconfig
980 %postun -n libblkid -p /sbin/ldconfig
981
982 %post   -n libuuid -p /sbin/ldconfig
983 %postun -n libuuid -p /sbin/ldconfig
984
985 %pre    -n uuidd
986 if [ "$(getgid libuuid 2>/dev/null)" = "222" ]; then
987         /usr/sbin/groupmod -n uuidd libuuid
988 fi
989 %groupadd -g 222 uuidd
990 if [ "$(id -u libuuid 2>/dev/null)" = "222" ]; then
991         /usr/sbin/usermod -l uuidd libuuid
992 fi
993 %useradd -u 222 -r -d /var/lib/libuuid -s /bin/false -c "UUID generator helper daemon" -g uuidd uuidd
994
995 %postun -n uuidd
996 if [ "$1" = "0" ]; then
997         %userremove uuidd
998         %groupremove uuidd
999 fi
1000
1001 %post   -n libfdisk -p /sbin/ldconfig
1002 %postun -n libfdisk -p /sbin/ldconfig
1003
1004 %post   -n libmount -p /sbin/ldconfig
1005 %postun -n libmount -p /sbin/ldconfig
1006
1007 %post   -n libsmartcols -p /sbin/ldconfig
1008 %postun -n libsmartcols -p /sbin/ldconfig
1009
1010 %files -f %{name}.lang
1011 %defattr(644,root,root,755)
1012 %doc AUTHORS ChangeLog NEWS README README.licensing Documentation misc-utils/getopt-parse.{bash,tcsh}
1013
1014 %attr(755,root,root) /sbin/clock
1015 %attr(755,root,root) /sbin/hwclock*
1016 %attr(755,root,root) /sbin/nologin
1017 %{_mandir}/man8/clock.8*
1018 %{_mandir}/man8/hwclock.8*
1019 %{_mandir}/man8/nologin.8*
1020 %lang(es) %{_mandir}/es/man8/clock.8*
1021 %lang(es) %{_mandir}/es/man8/hwclock.8*
1022 %lang(ja) %{_mandir}/ja/man8/clock.8*
1023 %lang(ja) %{_mandir}/ja/man8/hwclock.8*
1024
1025 %ghost %{_sysconfdir}/blkid.tab
1026 %attr(755,root,root) /sbin/blkid
1027 %attr(755,root,root) /sbin/findfs
1028 %{_mandir}/man8/blkid.8*
1029 %{_mandir}/man8/findfs.8*
1030
1031 %attr(755,root,root) %{_bindir}/linux*
1032 %attr(755,root,root) %{_bindir}/setarch
1033 %{_mandir}/man8/linux*
1034 %{_mandir}/man8/setarch.8*
1035 %ifarch s390 s390x
1036 %attr(755,root,root) %{_bindir}/s390*
1037 %{_mandir}/man8/s390*
1038 %endif
1039 %ifarch %{ix86} %{x8664} x32
1040 %attr(755,root,root) %{_bindir}/i386
1041 %{_mandir}/man8/i386*
1042 %ifarch %{x8664} x32
1043 %attr(755,root,root) %{_bindir}/x86_64
1044 %{_mandir}/man8/x86_64*
1045 %endif
1046 %endif
1047 %ifarch ppc ppc64
1048 %attr(755,root,root) %{_bindir}/ppc*
1049 %{_mandir}/man8/ppc*
1050 %endif
1051 %ifarch sparc sparc64
1052 %attr(755,root,root) %{_bindir}/sparc*
1053 %{_mandir}/man8/sparc*
1054 %endif
1055 %ifarch ia64
1056 %attr(755,root,root) %{_bindir}/i386
1057 %attr(755,root,root) %{_bindir}/ia64
1058 %{_mandir}/man8/i386*
1059 %{_mandir}/man8/ia64*
1060 %endif
1061
1062 %attr(755,root,root) /bin/dmesg
1063 %attr(755,root,root) /bin/kill
1064 %attr(755,root,root) /bin/more
1065
1066 %attr(755,root,root) /bin/wdctl
1067
1068 %attr(755,root,root) /sbin/chcpu
1069 %attr(755,root,root) /sbin/ctrlaltdel
1070 %attr(755,root,root) /sbin/addpart
1071 %attr(755,root,root) /sbin/blkdiscard
1072 %attr(755,root,root) /sbin/delpart
1073 %attr(755,root,root) /sbin/partx
1074 %attr(755,root,root) /bin/lsblk
1075 %attr(755,root,root) /sbin/fsfreeze
1076 %attr(755,root,root) /sbin/fstrim
1077 %attr(755,root,root) /sbin/mkfs
1078 %attr(755,root,root) /sbin/mkfs.swap
1079 %attr(755,root,root) /sbin/mkswap
1080 %attr(755,root,root) /sbin/sulogin
1081 %attr(755,root,root) /sbin/swaplabel
1082 %if "%{pld_release}" != "ac"
1083 %attr(755,root,root) /sbin/switch_root
1084 %endif
1085 %attr(755,root,root) /sbin/wipefs
1086 %attr(755,root,root) /sbin/zramctl
1087 %attr(755,root,root) %{_bindir}/cal
1088 %attr(755,root,root) %{_bindir}/chrt
1089 %attr(755,root,root) %{_bindir}/col
1090 %attr(755,root,root) %{_bindir}/colcrt
1091 %attr(755,root,root) %{_bindir}/colrm
1092 %attr(755,root,root) %{_bindir}/column
1093 %attr(755,root,root) %{_bindir}/eject
1094 %attr(755,root,root) %{_bindir}/flock
1095 %{?with_fallocate:%attr(755,root,root) %{_bindir}/fallocate}
1096 %attr(755,root,root) %{_bindir}/getopt
1097 %attr(755,root,root) %{_bindir}/hexdump
1098 %attr(755,root,root) %{_bindir}/ionice
1099 %attr(755,root,root) %{_bindir}/ipcmk
1100 %attr(755,root,root) %{_bindir}/ipcrm
1101 %attr(755,root,root) %{_bindir}/ipcs
1102 %attr(755,root,root) %{_bindir}/isosize
1103 %attr(755,root,root) %{_bindir}/line
1104 %attr(755,root,root) %{_bindir}/last
1105 %attr(755,root,root) %{_bindir}/lastb
1106 %attr(755,root,root) %{_bindir}/logger
1107 %attr(755,root,root) %{_bindir}/look
1108 %attr(755,root,root) %{_bindir}/lscpu
1109 %attr(755,root,root) %{_bindir}/lsipc
1110 %attr(755,root,root) %{_bindir}/lslocks
1111 %attr(755,root,root) %{_bindir}/lslogins
1112 %attr(755,root,root) %{_bindir}/lsns
1113 %attr(755,root,root) %{_bindir}/mesg
1114 %attr(755,root,root) %{_bindir}/mcookie
1115 %attr(755,root,root) %{_bindir}/namei
1116 %attr(755,root,root) %{_bindir}/nsenter
1117 %attr(755,root,root) %{_bindir}/pg
1118 %attr(755,root,root) %{_bindir}/prlimit
1119 %attr(755,root,root) %{_bindir}/raw
1120 %attr(755,root,root) %{_bindir}/rename
1121 %attr(755,root,root) %{_bindir}/renice
1122 %attr(755,root,root) %{_bindir}/rev
1123 %attr(755,root,root) %{_bindir}/script
1124 %attr(755,root,root) %{_bindir}/scriptreplay
1125 %attr(755,root,root) %{_bindir}/setpriv
1126 %attr(755,root,root) %{_bindir}/setsid
1127 %attr(755,root,root) %{_bindir}/setterm
1128 %attr(755,root,root) %{_bindir}/tailf
1129 %attr(755,root,root) %{_bindir}/taskset
1130 %attr(755,root,root) %{_bindir}/ul
1131 %attr(755,root,root) %{_bindir}/uname26
1132 %attr(755,root,root) %{_bindir}/unshare
1133 %attr(755,root,root) %{_bindir}/utmpdump
1134 %attr(755,root,root) %{_bindir}/utmpx-dump
1135 %attr(755,root,root) %{_bindir}/whereis
1136 %attr(2755,root,tty) %{_bindir}/write
1137 %attr(755,root,root) %{_sbindir}/fdformat
1138 %attr(755,root,root) %{_sbindir}/ldattach
1139 %attr(755,root,root) %{_sbindir}/readprofile
1140 %attr(755,root,root) %{_sbindir}/resizepart
1141 %attr(755,root,root) %{_sbindir}/rtcwake
1142
1143 %{systemdunitdir}/fstrim.service
1144 %{systemdunitdir}/fstrim.timer
1145
1146 %{_mandir}/man1/cal.1*
1147 %{_mandir}/man1/chrt.1*
1148 %{_mandir}/man1/col.1*
1149 %{_mandir}/man1/colcrt.1*
1150 %{_mandir}/man1/colrm.1*
1151 %{_mandir}/man1/column.1*
1152 %{_mandir}/man1/dmesg.1*
1153 %{_mandir}/man1/eject.1*
1154 %{?with_fallocate:%{_mandir}/man1/fallocate.1*}
1155 %{_mandir}/man1/flock.1*
1156 %{_mandir}/man1/getopt.1*
1157 %{_mandir}/man1/hexdump.1*
1158 %{_mandir}/man1/ionice.1*
1159 %{_mandir}/man1/ipcrm.1*
1160 %{_mandir}/man1/ipcmk.1*
1161 %{_mandir}/man1/ipcs.1*
1162 %{_mandir}/man1/kill.1*
1163 %{_mandir}/man1/last.1*
1164 %{_mandir}/man1/lastb.1*
1165 %{_mandir}/man1/line.1*
1166 %{_mandir}/man1/logger.1*
1167 %{_mandir}/man1/look.1*
1168 %{_mandir}/man1/lscpu.1*
1169 %{_mandir}/man1/lsipc.1*
1170 %{_mandir}/man1/lslogins.1*
1171 %{_mandir}/man1/mcookie.1*
1172 %{_mandir}/man1/mesg.1*
1173 %{_mandir}/man1/more.1*
1174 %{_mandir}/man1/namei.1*
1175 %{_mandir}/man1/nsenter.1*
1176 %{_mandir}/man1/prlimit.1*
1177 %{_mandir}/man1/pg.1*
1178 %{_mandir}/man1/renice.1*
1179 %{_mandir}/man1/rev.1*
1180 %{_mandir}/man1/rename.1*
1181 %{_mandir}/man1/setpriv.1*
1182 %{_mandir}/man1/setsid.1*
1183 %{_mandir}/man1/script.1*
1184 %{_mandir}/man1/scriptreplay.1*
1185 %{_mandir}/man1/setterm.1*
1186 %{_mandir}/man1/tailf.1*
1187 %{_mandir}/man1/taskset.1*
1188 %{_mandir}/man1/ul.1*
1189 %{_mandir}/man1/unshare.1*
1190 %{_mandir}/man1/utmpdump.1*
1191 %{_mandir}/man1/whereis.1*
1192 %{_mandir}/man1/write.1*
1193 %{_mandir}/man8/addpart.8*
1194 %{_mandir}/man8/blkdiscard.8*
1195 %{_mandir}/man8/delpart.8*
1196 %{_mandir}/man8/partx.8*
1197 %{_mandir}/man8/lsblk.8*
1198 %{_mandir}/man8/lsns.8*
1199 %{_mandir}/man8/chcpu.8*
1200 %{_mandir}/man8/ctrlaltdel.8*
1201 %{_mandir}/man8/fdformat.8*
1202 %{_mandir}/man8/fsfreeze.8*
1203 %{_mandir}/man8/fstrim.8*
1204 %{_mandir}/man8/isosize.8*
1205 %{_mandir}/man8/ldattach.8*
1206 %{_mandir}/man8/lslocks.8*
1207 %{_mandir}/man8/mkswap.8*
1208 %{_mandir}/man8/raw.8*
1209 %{_mandir}/man8/readprofile.8*
1210 %{_mandir}/man8/resizepart.8*
1211 %{_mandir}/man8/rtcwake.8*
1212 %{_mandir}/man8/swaplabel.8*
1213 %if "%{pld_release}" != "ac"
1214 %{_mandir}/man8/switch_root.8*
1215 %endif
1216 %{_mandir}/man8/sulogin.8*
1217 %{_mandir}/man8/uname26.8*
1218 %{_mandir}/man8/wdctl.8*
1219 %{_mandir}/man8/wipefs.8*
1220 %{_mandir}/man8/zramctl.8*
1221
1222 %lang(de) %{_mandir}/de/man1/kill.1*
1223 %lang(de) %{_mandir}/de/man1/more.1*
1224 %lang(de) %{_mandir}/de/man1/write.1*
1225 %lang(de) %{_mandir}/de/man8/fdformat.8*
1226
1227 %lang(es) %{_mandir}/es/man1/colrm.1*
1228 %lang(es) %{_mandir}/es/man1/column.1*
1229 %lang(es) %{_mandir}/es/man1/getopt.1*
1230 %lang(es) %{_mandir}/es/man1/look.1*
1231 %lang(es) %{_mandir}/es/man1/more.1*
1232 %lang(es) %{_mandir}/es/man1/namei.1*
1233 %lang(es) %{_mandir}/es/man1/rev.1*
1234 %lang(es) %{_mandir}/es/man1/script.1*
1235 %lang(es) %{_mandir}/es/man1/setterm.1*
1236 %lang(es) %{_mandir}/es/man1/ul.1*
1237 %lang(es) %{_mandir}/es/man1/whereis.1*
1238 %lang(es) %{_mandir}/es/man1/write.1*
1239 %lang(es) %{_mandir}/es/man8/ctrlaltdel.8*
1240 %lang(es) %{_mandir}/es/man8/ipcrm.8*
1241 %lang(es) %{_mandir}/es/man8/ipcs.8*
1242 %lang(es) %{_mandir}/es/man8/mkswap.8*
1243 %lang(es) %{_mandir}/es/man8/readprofile.8*
1244 %lang(es) %{_mandir}/es/man8/renice.8*
1245 %lang(es) %{_mandir}/es/man8/setsid.8*
1246
1247 %lang(fi) %{_mandir}/fi/man1/cal.1*
1248 %lang(fi) %{_mandir}/fi/man1/column.1*
1249 %lang(fi) %{_mandir}/fi/man1/kill.1*
1250 %lang(fi) %{_mandir}/fi/man1/more.1*
1251 %lang(fi) %{_mandir}/fi/man1/whereis.1*
1252 %lang(fi) %{_mandir}/fi/man1/write.1*
1253
1254 %lang(fr) %{_mandir}/fr/man1/cal.1*
1255 %lang(fr) %{_mandir}/fr/man1/col.1*
1256 %lang(fr) %{_mandir}/fr/man1/kill.1*
1257 %lang(fr) %{_mandir}/fr/man1/more.1*
1258 %lang(fr) %{_mandir}/fr/man1/whereis.1*
1259 %lang(fr) %{_mandir}/fr/man1/write.1*
1260 %lang(fr) %{_mandir}/fr/man8/ctrlaltdel.8*
1261 %lang(fr) %{_mandir}/fr/man8/dmesg.8*
1262 %lang(fr) %{_mandir}/fr/man8/fdformat.8*
1263 %lang(fr) %{_mandir}/fr/man8/ipcrm.8*
1264 %lang(fr) %{_mandir}/fr/man8/ipcs.8*
1265 %lang(fr) %{_mandir}/fr/man8/setsid.8*
1266
1267 %lang(hu) %{_mandir}/hu/man1/cal.1*
1268 %lang(hu) %{_mandir}/hu/man1/colrm.1*
1269 %lang(hu) %{_mandir}/hu/man1/hexdump.1*
1270 %lang(hu) %{_mandir}/hu/man1/kill.1*
1271 %lang(hu) %{_mandir}/hu/man1/logger.1*
1272 %lang(hu) %{_mandir}/hu/man1/more.1*
1273 %lang(hu) %{_mandir}/hu/man1/setterm.1*
1274 %lang(hu) %{_mandir}/hu/man1/whereis.1*
1275 %lang(hu) %{_mandir}/hu/man1/write.1*
1276 %lang(hu) %{_mandir}/hu/man8/ctrlaltdel.8*
1277 %lang(hu) %{_mandir}/hu/man8/fdformat.8*
1278 %lang(hu) %{_mandir}/hu/man8/mkswap.8*
1279
1280 %lang(id) %{_mandir}/id/man1/cal.1*
1281 %lang(id) %{_mandir}/id/man1/kill.1*
1282 %lang(id) %{_mandir}/id/man1/logger.1*
1283 %lang(id) %{_mandir}/id/man1/more.1*
1284 %lang(id) %{_mandir}/id/man1/script.1*
1285 %lang(id) %{_mandir}/id/man1/write.1*
1286 %lang(id) %{_mandir}/id/man8/fdformat.8*
1287
1288 %lang(it) %{_mandir}/it/man1/kill.1*
1289 %lang(it) %{_mandir}/it/man8/mkswap.8*
1290 %lang(it) %{_mandir}/it/man8/setsid.8*
1291
1292 %lang(ja) %{_mandir}/ja/man1/cal.1*
1293 %lang(ja) %{_mandir}/ja/man1/col.1*
1294 %lang(ja) %{_mandir}/ja/man1/colcrt.1*
1295 %lang(ja) %{_mandir}/ja/man1/colrm.1*
1296 %lang(ja) %{_mandir}/ja/man1/column.1*
1297 %lang(ja) %{_mandir}/ja/man1/getopt.1*
1298 %lang(ja) %{_mandir}/ja/man1/hexdump.1*
1299 %lang(ja) %{_mandir}/ja/man1/kill.1*
1300 %lang(ja) %{_mandir}/ja/man1/line.1*
1301 %lang(ja) %{_mandir}/ja/man1/logger.1*
1302 %lang(ja) %{_mandir}/ja/man1/look.1*
1303 %lang(ja) %{_mandir}/ja/man1/mcookie.1*
1304 %lang(ja) %{_mandir}/ja/man1/more.1*
1305 %lang(ja) %{_mandir}/ja/man1/namei.1*
1306 %lang(ja) %{_mandir}/ja/man1/rename.1*
1307 %lang(ja) %{_mandir}/ja/man1/rev.1*
1308 %lang(ja) %{_mandir}/ja/man1/script.1*
1309 %lang(ja) %{_mandir}/ja/man1/setterm.1*
1310 %lang(ja) %{_mandir}/ja/man1/ul.1*
1311 %lang(ja) %{_mandir}/ja/man1/whereis.1*
1312 %lang(ja) %{_mandir}/ja/man1/write.1*
1313 %lang(ja) %{_mandir}/ja/man8/ctrlaltdel.8*
1314 %lang(ja) %{_mandir}/ja/man8/dmesg.8*
1315 %lang(ja) %{_mandir}/ja/man8/fdformat.8*
1316 %lang(ja) %{_mandir}/ja/man8/ipcrm.8*
1317 %lang(ja) %{_mandir}/ja/man8/ipcs.8*
1318 %lang(ja) %{_mandir}/ja/man8/isosize.8*
1319 %lang(ja) %{_mandir}/ja/man8/mkswap.8*
1320 %lang(ja) %{_mandir}/ja/man8/readprofile.8*
1321 %lang(ja) %{_mandir}/ja/man8/renice.8*
1322 %lang(ja) %{_mandir}/ja/man8/setsid.8*
1323
1324 %lang(ko) %{_mandir}/ko/man1/cal.1*
1325 %lang(ko) %{_mandir}/ko/man1/col.1*
1326 %lang(ko) %{_mandir}/ko/man1/colcrt.1*
1327 %lang(ko) %{_mandir}/ko/man1/colrm.1*
1328 %lang(ko) %{_mandir}/ko/man1/column.1*
1329 %lang(ko) %{_mandir}/ko/man1/getopt.1*
1330 %lang(ko) %{_mandir}/ko/man1/hexdump.1*
1331 %lang(ko) %{_mandir}/ko/man1/kill.1*
1332 %lang(ko) %{_mandir}/ko/man1/logger.1*
1333 %lang(ko) %{_mandir}/ko/man1/look.1*
1334 %lang(ko) %{_mandir}/ko/man1/mcookie.1*
1335 %lang(ko) %{_mandir}/ko/man1/more.1*
1336 %lang(ko) %{_mandir}/ko/man1/namei.1*
1337 %lang(ko) %{_mandir}/ko/man1/rev.1*
1338 %lang(ko) %{_mandir}/ko/man1/script.1*
1339 %lang(ko) %{_mandir}/ko/man1/setterm.1*
1340 %lang(ko) %{_mandir}/ko/man1/ul.1*
1341 %lang(ko) %{_mandir}/ko/man1/whereis.1*
1342 %lang(ko) %{_mandir}/ko/man1/write.1*
1343 %lang(ko) %{_mandir}/ko/man8/ctrlaltdel.8*
1344 %lang(ko) %{_mandir}/ko/man8/dmesg.8*
1345 %lang(ko) %{_mandir}/ko/man8/fdformat.8*
1346 %lang(ko) %{_mandir}/ko/man8/ipcrm.8*
1347 %lang(ko) %{_mandir}/ko/man8/ipcs.8*
1348 %lang(ko) %{_mandir}/ko/man8/mkswap.8*
1349 %lang(ko) %{_mandir}/ko/man8/readprofile.8*
1350 %lang(ko) %{_mandir}/ko/man8/renice.8*
1351 %lang(ko) %{_mandir}/ko/man8/setsid.8*
1352
1353 %lang(nl) %{_mandir}/nl/man1/kill.1*
1354
1355 %lang(pl) %{_mandir}/pl/man1/cal.1*
1356 %lang(pl) %{_mandir}/pl/man1/col.1*
1357 %lang(pl) %{_mandir}/pl/man1/colcrt.1*
1358 %lang(pl) %{_mandir}/pl/man1/colrm.1*
1359 %lang(pl) %{_mandir}/pl/man1/getopt.1*
1360 %lang(pl) %{_mandir}/pl/man1/hexdump.1*
1361 %lang(pl) %{_mandir}/pl/man1/kill.1*
1362 %lang(pl) %{_mandir}/pl/man1/look.1*
1363 %lang(pl) %{_mandir}/pl/man1/logger.1*
1364 %lang(pl) %{_mandir}/pl/man1/more.1*
1365 %lang(pl) %{_mandir}/pl/man1/rev.1*
1366 %lang(pl) %{_mandir}/pl/man1/script.1*
1367 %lang(pl) %{_mandir}/pl/man1/setterm.1*
1368 %lang(pl) %{_mandir}/pl/man1/ul.1*
1369 %lang(pl) %{_mandir}/pl/man1/whereis.1*
1370 %lang(pl) %{_mandir}/pl/man1/write.1*
1371 %lang(pl) %{_mandir}/pl/man8/ctrlaltdel.8*
1372 %lang(pl) %{_mandir}/pl/man8/dmesg.8*
1373 %lang(pl) %{_mandir}/pl/man8/fdformat.8*
1374 %lang(pl) %{_mandir}/pl/man8/ipcrm.8*
1375 %lang(pl) %{_mandir}/pl/man8/ipcs.8*
1376 %lang(pl) %{_mandir}/pl/man8/mkswap.8*
1377 %lang(pl) %{_mandir}/pl/man8/renice.8*
1378
1379 %attr(755,root,root) /sbin/fdisk
1380 %attr(755,root,root) /sbin/fsck.minix
1381 %attr(755,root,root) /sbin/mkfs.minix
1382 %ifnarch sparc sparc64
1383 %attr(755,root,root) /sbin/cfdisk
1384 %attr(755,root,root) /sbin/sfdisk
1385 %endif
1386
1387 %{_mandir}/man8/fdisk.8*
1388 %ifnarch sparc sparc64
1389 %{_mandir}/man8/cfdisk.8*
1390 %{_mandir}/man8/sfdisk.8*
1391 %endif
1392 %{_mandir}/man8/fsck.minix.8*
1393 %{_mandir}/man8/mkfs.bfs.8*
1394 %{_mandir}/man8/mkfs.minix.8*
1395 %{_mandir}/man8/mkfs.8*
1396
1397 %lang(es) %{_mandir}/es/man8/fdisk.8*
1398 %lang(es) %{_mandir}/es/man8/fsck.minix.8*
1399 %lang(es) %{_mandir}/es/man8/mkfs.minix.8*
1400 %lang(es) %{_mandir}/es/man8/mkfs.8*
1401
1402 %lang(fr) %{_mandir}/fr/man8/fdisk.8*
1403 %ifnarch sparc sparc64
1404 %lang(fr) %{_mandir}/fr/man8/cfdisk.8*
1405 %lang(fr) %{_mandir}/fr/man8/sfdisk.8*
1406 %endif
1407 %lang(fr) %{_mandir}/fr/man8/mkfs.minix.8*
1408 %lang(fr) %{_mandir}/fr/man8/mkfs.8*
1409
1410 %lang(hu) %{_mandir}/hu/man8/mkfs.8*
1411
1412 %lang(it) %{_mandir}/it/man8/fdisk.8*
1413 %ifnarch sparc sparc64
1414 %lang(it) %{_mandir}/it/man8/cfdisk.8*
1415 %endif
1416
1417 %lang(ja) %{_mandir}/ja/man8/fdisk.8*
1418 %ifnarch sparc sparc64
1419 %lang(ja) %{_mandir}/ja/man8/cfdisk.8*
1420 %lang(ja) %{_mandir}/ja/man8/sfdisk.8*
1421 %endif
1422 %lang(ja) %{_mandir}/ja/man8/fsck.minix.8*
1423 %lang(ja) %{_mandir}/ja/man8/mkfs.bfs.8*
1424 %lang(ja) %{_mandir}/ja/man8/mkfs.minix.8*
1425 %lang(ja) %{_mandir}/ja/man8/mkfs.8*
1426
1427 %lang(ko) %{_mandir}/ko/man8/fdisk.8*
1428 %lang(ko) %{_mandir}/ko/man8/fsck.minix.8*
1429 %lang(ko) %{_mandir}/ko/man8/mkfs.minix.8*
1430 %lang(ko) %{_mandir}/ko/man8/mkfs.8*
1431
1432 %lang(pl) %{_mandir}/pl/man8/fdisk.8*
1433 %lang(pl) %{_mandir}/pl/man8/fsck.minix.8*
1434 %lang(pl) %{_mandir}/pl/man8/mkfs.minix.8*
1435 %lang(pl) %{_mandir}/pl/man8/mkfs.8*
1436
1437 %attr(755,root,root) /sbin/fsck.cramfs
1438 %attr(755,root,root) /sbin/mkfs.cramfs
1439 %attr(755,root,root) /sbin/mkfs.bfs
1440 %{_mandir}/man8/fsck.cramfs.8*
1441 %{_mandir}/man8/mkfs.cramfs.8*
1442
1443 %if %{with su}
1444 %attr(755,root,root) /bin/runuser
1445 %attr(755,root,root) /sbin/runuser
1446 %attr(4755,root,root) /bin/su
1447 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser
1448 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser-l
1449 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su
1450 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su-l
1451 %{_mandir}/man1/runuser.1*
1452 %{_mandir}/man1/su.1*
1453 %endif
1454
1455 %ghost /var/lock/wtmpxlock
1456
1457 %files -n blockdev
1458 %defattr(644,root,root,755)
1459 %attr(754,root,root) /etc/rc.d/init.d/blockdev
1460 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/blockdev
1461 %attr(755,root,root) /sbin/blockdev
1462 %{_mandir}/man8/blockdev.8*
1463 %lang(ja) %{_mandir}/ja/man8/blockdev.8*
1464 %{systemdunitdir}/blockdev.service
1465 %attr(755,root,root) /lib/systemd/pld-helpers.d/blockdev.sh
1466
1467 %files -n mount
1468 %defattr(644,root,root,755)
1469 %attr(755,root,root) /bin/findmnt
1470 %attr(755,root,root) /bin/mountpoint
1471 %attr(4755,root,root) /bin/mount
1472 %attr(4755,root,root) /bin/umount
1473 %attr(755,root,root) /sbin/pivot_root
1474 %attr(755,root,root) /sbin/swapon
1475 %attr(755,root,root) /sbin/swapoff
1476
1477 %{_mandir}/man1/mountpoint.1*
1478 %{_mandir}/man5/fstab.5*
1479 %{_mandir}/man8/findmnt.8*
1480 %{_mandir}/man8/mount.8*
1481 %{_mandir}/man8/umount.8*
1482 %{_mandir}/man8/pivot_root.8*
1483 %{_mandir}/man8/swapon.8*
1484 %{_mandir}/man8/swapoff.8*
1485
1486 %lang(cs) %{_mandir}/cs/man5/fstab.5*
1487
1488 %lang(de) %{_mandir}/de/man5/fstab.5*
1489
1490 %lang(es) %{_mandir}/es/man5/fstab.5*
1491 %lang(es) %{_mandir}/es/man8/mount.8*
1492 %lang(es) %{_mandir}/es/man8/umount.8*
1493 %lang(es) %{_mandir}/es/man8/swapon.8*
1494 %lang(es) %{_mandir}/es/man8/swapoff.8*
1495
1496 %lang(fr) %{_mandir}/fr/man5/fstab.5*
1497 %lang(fr) %{_mandir}/fr/man8/mount.8*
1498 %lang(fr) %{_mandir}/fr/man8/umount.8*
1499
1500 %lang(hu) %{_mandir}/hu/man5/fstab.5*
1501 %lang(hu) %{_mandir}/hu/man8/mount.8*
1502 %lang(hu) %{_mandir}/hu/man8/umount.8*
1503
1504 %lang(it) %{_mandir}/it/man5/fstab.5*
1505 %lang(it) %{_mandir}/it/man8/mount.8*
1506 %lang(it) %{_mandir}/it/man8/umount.8*
1507 %lang(it) %{_mandir}/it/man8/swapon.8*
1508 %lang(it) %{_mandir}/it/man8/swapoff.8*
1509
1510 %lang(ja) %{_mandir}/ja/man5/fstab.5*
1511 %lang(ja) %{_mandir}/ja/man8/mount.8*
1512 %lang(ja) %{_mandir}/ja/man8/umount.8*
1513 %lang(ja) %{_mandir}/ja/man8/pivot_root.8*
1514 %lang(ja) %{_mandir}/ja/man8/swapon.8*
1515 %lang(ja) %{_mandir}/ja/man8/swapoff.8*
1516
1517 %lang(ko) %{_mandir}/ko/man5/fstab.5*
1518 %lang(ko) %{_mandir}/ko/man8/mount.8*
1519 %lang(ko) %{_mandir}/ko/man8/umount.8*
1520 %lang(ko) %{_mandir}/ko/man8/swapon.8*
1521 %lang(ko) %{_mandir}/ko/man8/swapoff.8*
1522
1523 %lang(pl) %{_mandir}/pl/man5/fstab.5*
1524 %lang(pl) %{_mandir}/pl/man8/mount.8*
1525 %lang(pl) %{_mandir}/pl/man8/umount.8*
1526 %lang(pl) %{_mandir}/pl/man8/swapon.8*
1527 %lang(pl) %{_mandir}/pl/man8/swapoff.8*
1528
1529 %files -n losetup
1530 %defattr(644,root,root,755)
1531 %attr(755,root,root) /sbin/losetup
1532 %{_mandir}/man8/losetup.8*
1533 %lang(fr) %{_mandir}/fr/man8/losetup.8*
1534 %lang(it) %{_mandir}/it/man8/losetup.8*
1535 %lang(ja) %{_mandir}/ja/man8/losetup.8*
1536 %lang(ko) %{_mandir}/ko/man8/losetup.8*
1537 %lang(pl) %{_mandir}/pl/man8/losetup.8*
1538
1539 %files -n tunelp
1540 %defattr(644,root,root,755)
1541 %attr(755,root,root) %{_sbindir}/tunelp
1542 %{_mandir}/man8/tunelp.8*
1543 %lang(es) %{_mandir}/es/man8/tunelp.8*
1544 %lang(ja) %{_mandir}/ja/man8/tunelp.8*
1545 %lang(pl) %{_mandir}/pl/man8/tunelp.8*
1546
1547 %files -n login
1548 %defattr(644,root,root,755)
1549 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/login
1550 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.login
1551 %attr(755,root,root) /bin/login
1552 %{_mandir}/man1/login.1*
1553 %lang(de) %{_mandir}/de/man1/login.1*
1554 %lang(es) %{_mandir}/es/man1/login.1*
1555 %lang(hu) %{_mandir}/hu/man1/login.1*
1556 %lang(id) %{_mandir}/id/man1/login.1*
1557 %lang(ja) %{_mandir}/ja/man1/login.1*
1558 %lang(ko) %{_mandir}/ko/man1/login.1*
1559 %lang(pl) %{_mandir}/pl/man1/login.1*
1560
1561 %files -n agetty
1562 %defattr(644,root,root,755)
1563 %attr(755,root,root) /sbin/agetty
1564 %{_mandir}/man8/agetty.8*
1565 %lang(es) %{_mandir}/es/man8/agetty.8*
1566 %lang(ja) %{_mandir}/ja/man8/agetty.8*
1567
1568 %files -n libblkid
1569 %defattr(644,root,root,755)
1570 %attr(755,root,root) /%{_lib}/libblkid.so.*.*
1571 %attr(755,root,root) %ghost /%{_lib}/libblkid.so.1
1572
1573 %files -n libblkid-devel
1574 %defattr(644,root,root,755)
1575 %attr(755,root,root) %{_libdir}/libblkid.so
1576 %{_includedir}/blkid
1577 %{_pkgconfigdir}/blkid.pc
1578 %{_mandir}/man3/libblkid.3*
1579
1580 %files -n libblkid-static
1581 %defattr(644,root,root,755)
1582 %{_libdir}/libblkid.a
1583
1584 %if %{with initrd} && %{with dietlibc}
1585 %files -n libblkid-dietlibc
1586 %defattr(644,root,root,755)
1587 %{dietlibdir}/libblkid.a
1588 %endif
1589
1590 %files -n libuuid
1591 %defattr(644,root,root,755)
1592 %attr(755,root,root) %{_bindir}/uuidgen
1593 %attr(755,root,root) /%{_lib}/libuuid.so.*.*
1594 %attr(755,root,root) %ghost /%{_lib}/libuuid.so.1
1595 %{_mandir}/man1/uuidgen.1*
1596
1597 %files -n libuuid-devel
1598 %defattr(644,root,root,755)
1599 %attr(755,root,root) %{_libdir}/libuuid.so
1600 %{_libdir}/libuuid.la
1601 %{_includedir}/uuid
1602 %{_pkgconfigdir}/uuid.pc
1603 %{_mandir}/man3/uuid*.3*
1604
1605 %files -n libuuid-static
1606 %defattr(644,root,root,755)
1607 %{_libdir}/libuuid.a
1608
1609 %if %{with initrd} && %{with dietlibc}
1610 %files -n libuuid-dietlibc
1611 %defattr(644,root,root,755)
1612 %{dietlibdir}/libuuid.a
1613 %endif
1614
1615 %files -n uuidd
1616 %defattr(644,root,root,755)
1617 %attr(6755,uuidd,uuidd) %{_sbindir}/uuidd
1618 %attr(2775,uuidd,uuidd) /var/lib/libuuid
1619 %{_mandir}/man8/uuidd.8*
1620 %{systemdunitdir}/uuidd.service
1621 %{systemdunitdir}/uuidd.socket
1622
1623 %files -n libfdisk
1624 %defattr(644,root,root,755)
1625 %doc libfdisk/COPYING
1626 %attr(755,root,root) /%{_lib}/libfdisk.so.*.*
1627 %attr(755,root,root) %ghost /%{_lib}/libfdisk.so.1
1628
1629 %files -n libfdisk-devel
1630 %defattr(644,root,root,755)
1631 %attr(755,root,root) %{_libdir}/libfdisk.so
1632 %{_includedir}/libfdisk
1633 %{_pkgconfigdir}/fdisk.pc
1634
1635 %files -n libfdisk-static
1636 %defattr(644,root,root,755)
1637 %{_libdir}/libfdisk.a
1638
1639 %files -n libmount
1640 %defattr(644,root,root,755)
1641 %doc libmount/COPYING
1642 %attr(755,root,root) /%{_lib}/libmount.so.*.*
1643 %attr(755,root,root) %ghost /%{_lib}/libmount.so.1
1644
1645 %files -n libmount-devel
1646 %defattr(644,root,root,755)
1647 %attr(755,root,root) %{_libdir}/libmount.so
1648 %{_includedir}/libmount
1649 %{_pkgconfigdir}/mount.pc
1650
1651 %files -n libmount-static
1652 %defattr(644,root,root,755)
1653 %{_libdir}/libmount.a
1654
1655 %files -n python3-libmount
1656 %defattr(644,root,root,755)
1657 %dir %{py3_sitedir}/libmount
1658 %attr(755,root,root) %{py3_sitedir}/libmount/pylibmount.so
1659 %{py3_sitedir}/libmount/__init__.py
1660 %{py3_sitedir}/libmount/__pycache__
1661
1662 %files -n fsck
1663 %defattr(644,root,root,755)
1664 %attr(755,root,root) /sbin/fsck
1665 %{_mandir}/man8/fsck.8*
1666
1667 %files -n libsmartcols
1668 %defattr(644,root,root,755)
1669 %attr(755,root,root) /%{_lib}/libsmartcols.so.*.*.*
1670 %attr(755,root,root) %ghost /%{_lib}/libsmartcols.so.1
1671 # common for many utilities (hexdump,cal,dmesg,fdisk,cfdisk; also libblkid,libmount?)
1672 %{_mandir}/man5/terminal-colors.d.5*
1673
1674 %files -n libsmartcols-devel
1675 %defattr(644,root,root,755)
1676 %attr(755,root,root) %{_libdir}/libsmartcols.so
1677 %{_includedir}/libsmartcols
1678 %{_pkgconfigdir}/smartcols.pc
1679
1680 %files -n libsmartcols-static
1681 %defattr(644,root,root,755)
1682 %{_libdir}/libsmartcols.a
1683
1684 %if %{with initrd}
1685 %files initrd
1686 %defattr(644,root,root,755)
1687 %attr(755,root,root) %{_libdir}/initrd/blkid
1688 %attr(755,root,root) %{_libdir}/initrd/blockdev
1689 %attr(755,root,root) %{_libdir}/initrd/fdformat
1690 %attr(755,root,root) %{_libdir}/initrd/fdisk
1691 %attr(755,root,root) %{_libdir}/initrd/findfs
1692 %attr(755,root,root) %{_libdir}/initrd/hwclock
1693 %attr(755,root,root) %{_libdir}/initrd/look
1694 %attr(755,root,root) %{_libdir}/initrd/mkswap
1695 %attr(755,root,root) %{_libdir}/initrd/namei
1696 %attr(755,root,root) %{_libdir}/initrd/rename
1697 %ifnarch sparc sparcv9 sparc64
1698 %attr(755,root,root) %{_libdir}/initrd/sfdisk
1699 %endif
1700 %attr(755,root,root) %{_libdir}/initrd/swaplabel
1701 %attr(755,root,root) %{_libdir}/initrd/uuidgen
1702 %attr(755,root,root) %{_libdir}/initrd/wipefs
1703 # not needed?
1704 #%attr(755,root,root) %{_libdir}/initrd/chrt
1705 # not built because of disabled libmount
1706 #%attr(755,root,root) %{_libdir}/initrd/e2fsck
1707 #%attr(755,root,root) %{_libdir}/initrd/fsck
1708 %endif
1709
1710 %files -n bash-completion-util-linux
1711 %defattr(644,root,root,755)
1712 /usr/share/bash-completion/completions/*
This page took 0.314304 seconds and 2 git commands to generate.