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