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