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