]> git.pld-linux.org Git - packages/util-linux.git/blob - util-linux.spec
- updated to 2.25
[packages/util-linux.git] / util-linux.spec
1 # TODO
2 # - remote chfn/chsh (BR: libuser)? - but PLD uses pwdutils/shadow implementation currently
3 # - verify initrd tools set:
4 #   - I've taken list from 2.21.3 package, but there was no explicit list, so
5 #     there are probably some unneeded tools
6 #   - chrt is not built now (because of --disable-schedutils), but it's probably not needed
7 #   - fsck is not built now (because of --disable-libmount)
8 #   - maybe we want some more now?
9 #
10 # Conditional build:
11 %bcond_with     uClibc          # link initrd version with static glibc instead of uClibc
12 %bcond_without  dietlibc        # link initrd version with dietlibc instead of uClibc
13 %bcond_without  selinux         # SELinux support
14 %bcond_without  su              # su/runuser programs
15 %if "%{pld_release}" == "ac"
16 %bcond_with     initrd          # don't build initrd version
17 %bcond_with     fallocate       # fallocate utility (needs glibc 2.11 to compile)
18 %else
19 %bcond_with     initrd          # don't build initrd version
20 %bcond_without  fallocate       # fallocate utility (needs glibc 2.11 to compile)
21 %endif
22
23 %if "%{pld_release}" == "ac"
24 %define         pam_ver 0.79.0
25 %else
26 %define         pam_ver 0.99.7.1
27 %endif
28
29 Summary:        Collection of basic system utilities for Linux
30 Summary(de.UTF-8):      Sammlung von grundlegenden Systemdienstprogrammen für Linux
31 Summary(es.UTF-8):      Colectánea de utilitarios básicos de sistema para Linux
32 Summary(fr.UTF-8):      Ensemble d'utilitaires système de base pour Linux
33 Summary(pl.UTF-8):      Zbiór podstawowych narzędzi systemowych dla Linuksa
34 Summary(pt_BR.UTF-8):   Coletânea de utilitários básicos de sistema para Linux
35 Summary(ru.UTF-8):      Набор базовых системных утилит для Linux
36 Summary(tr.UTF-8):      Temel sistem araçları
37 Summary(uk.UTF-8):      Набір базових системних утиліт для Linux
38 Name:           util-linux
39 Version:        2.25
40 Release:        1
41 License:        GPL
42 Group:          Applications/System
43 Source0:        https://www.kernel.org/pub/linux/utils/util-linux/v2.25/%{name}-%{version}.tar.xz
44 # Source0-md5:  4c78fdef4cb882caafad61e33cafbc14
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}-pl.po-update.patch
60
61 Patch3:         %{name}-fdformat-ide.patch
62 Patch4:         %{name}-fhs.patch
63 Patch7:         %{name}-login-lastlog.patch
64 Patch8:         %{name}-procpartitions.patch
65 Patch9:         su-paths.patch
66 Patch10:        %{name}-diet.patch
67 URL:            https://github.com/karelzak/util-linux
68 BuildRequires:  audit-libs-devel >= 1.0.6
69 BuildRequires:  autoconf >= 2.60
70 BuildRequires:  automake >= 1:1.10
71 BuildRequires:  gettext-devel >= 0.14.1
72 %{?with_fallocate:BuildRequires:        glibc-devel >= 6:2.11}
73 BuildRequires:  gtk-doc >= 1.10
74 BuildRequires:  gtk-doc-automake >= 1.10
75 BuildRequires:  libcap-ng-devel
76 %{?with_selinux:BuildRequires:  libselinux-devel >= 2.0}
77 %{?with_selinux:BuildRequires:  libsepol-devel}
78 BuildRequires:  libtool >= 2:2.2
79 BuildRequires:  linux-libc-headers >= 7:2.6.27
80 BuildRequires:  ncurses-devel >= 5.0
81 BuildRequires:  pam-devel >= %{pam_ver}
82 BuildRequires:  pkgconfig
83 BuildRequires:  python3-devel
84 BuildRequires:  rpm >= 4.4.9-56
85 BuildRequires:  rpmbuild(macros) >= 1.671
86 BuildRequires:  sed >= 4.0
87 BuildRequires:  tar >= 1:1.22
88 BuildRequires:  udev-devel
89 BuildRequires:  xz
90 BuildRequires:  zlib-devel
91 %if %{with initrd}
92         %if %{with uClibc}
93 BuildRequires:  uClibc-static >= 2:0.9.29
94         %else
95                 %if %{with dietlibc}
96 BuildRequires:  dietlibc-static >= 2:0.32-14
97                 %else
98 BuildRequires:  glibc-static
99                 %endif
100         %endif
101 %endif
102 Requires:       libblkid = %{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 Conflicts:      upstart-SysVinit < 2.86-28
296 # C: nfs-utils-common is opposite to http://cvs.pld-linux.org/packages/nfs-utils/nfs-utils.spec?r1=1.165&r2=1.166
297 Conflicts:      nfs-utils-common < 1.1.3-3
298
299 %description -n mount
300 mount is used for adding new filesystems, both local and networked, to
301 your current directory structure. The filesystems must already exist
302 for this to work. It can also be used to change the access types the
303 kernel uses for already-mounted filesystems.
304
305 This package is critical for the functionality of your system.
306
307 %description -n mount -l de.UTF-8
308 mount wird zum Hinzufügen neuer Dateisysteme (lokal und im Netzwerk)
309 zu Ihrer aktuellen Verzeichnisstruktur verwendet. Die Dateisysteme
310 müssen bereits existieren. Außerdem können die Zugriffstypen geändert
311 werden, die der Kernel für bereits montierte Dateisysteme verwendet.
312
313 Dieses Paket ist für Ihr System unbedingt erforderlich.
314
315 %description -n mount -l fr.UTF-8
316 mount sert à ajouter de nouveaux systèmes de fichiers, locaux ou
317 réseaux, à votre structure de répertoire. Les systèmes de fichiers
318 doivent déjà exister pour que cela fonctionne. Il peut aussi servir à
319 changer les types d'accès pour les systèmes de fichiers déjà montés.
320
321 Ce paquetage est critique pour le fonctionnement de votre système.
322
323 %description -n mount -l pl.UTF-8
324 Program mount jest używany przez system do montowania systemów plików,
325 zarówno lokalnych jak i sieciowych (np. NFS).
326
327 Pakiet ten jest niezbędny do prawidłowej pracy twojego Linuksa.
328
329 %description -n mount -l ru.UTF-8
330 Пакет mount содержит программы mount, umount, swapon и swapoff. Файлы
331 в вашей системе организованы в виде одного большого дерева или
332 иерархии. Эти файлы могут быть размещены на разных устройствах.
333 Команда mount присоединяет файловую систему на некотором устройстве к
334 дереву файлов вашей системы. Команда umount отсоединяет файловую
335 систему от дерева. Swapon и swapoff, соответственно, разрешает и
336 запрещает своппинг в определенные файлы и устройства.
337
338 %description -n mount -l tr.UTF-8
339 mount, hem yerel hem de ağ dosya sistemlerinin dizin yapısına
340 eklenmesi için kullanılır. Bunun için bağlanacak dosya sisteminin
341 önceden hazırlanmış olması gerekir. Aynı zamanda çekirdeğin bağlanmış
342 dosya sistemlerine erişimini değiştirmek için de kullanılır. Bu paket
343 sisteminizin işlevselliği açısından kritiktir.
344
345 %description -n mount -l uk.UTF-8
346 Пакет mount містить програми mount, umount, swapon та swapoff. Файли у
347 вашій системі організовані у вигляді одного великого дерева або
348 ієрархії. Ці файли можуть бути розташовані на різних пристроях.
349 Команда mount під'єднує файлову систему на деякому пристрої до дерева
350 файлів вашої системи. Команда umount від'єднує файлову систему від
351 дерева. Swapon та swapoff, відповідно, дозволяє та заборонює свопінг у
352 визначені файли або пристрої.
353
354 %package -n tunelp
355 Summary:        Configures kernel parallel port driver
356 Summary(de.UTF-8):      Konfiguriert den Kerneltreiber für den parallelen Port
357 Summary(fr.UTF-8):      Configure le pilote du port parallèle dans le noyau
358 Summary(pl.UTF-8):      Program do konfigurowania sterownika portu równoległego
359 Summary(tr.UTF-8):      Çekirdeğin paralel bağlantı noktası sürücüsünü ayarlar
360 License:        GPL v2+
361 Group:          Applications/System
362
363 %description -n tunelp
364 tunelp aids in configuring the kernel parallel port driver.
365
366 %description -n tunelp -l de.UTF-8
367 tunelp hilft bei der Konfiguration des Kernel-Parallelport-Treibers.
368
369 %description -n tunelp -l fr.UTF-8
370 « tunelp » aide à configurer le pilote du noyau pour le port
371 parallèle.
372
373 %description -n tunelp -l pl.UTF-8
374 Program do konfigurowania sterownika portu równoległego.
375
376 %description -n tunelp -l tr.UTF-8
377 Paralel bağlantı noktası sürücüsünü ayarlar.
378
379 %package -n login
380 Summary:        login is used when signing onto a system
381 Summary(pl.UTF-8):      login jest używany do rozpoczęcia pracy w systemie
382 Group:          Applications/System
383 Requires:       pam >= %{pam_ver}
384 Obsoletes:      heimdal-login
385
386 %description -n login
387 login is used when signing onto a system. It can also be used to
388 switch from one user to another at any time (most modern shells have
389 support for this feature built into them, however).
390
391 %description -n login -l pl.UTF-8
392 login jest używany do rozpoczęcia pracy w systemie. Może być używany
393 do przełączania z jednego użytkownika na innego w każdym momencie
394 (jednak większość nowoczesnych powłok ma takie funkcje wbudowane).
395
396 %package -n agetty
397 Summary:        Alternative Linux getty
398 Summary(pl.UTF-8):      Alternatywny getty
399 Group:          Applications/System
400 Requires:       login
401
402 %description -n agetty
403 agetty is simple Linux getty with serial support.
404
405 %description -n agetty -l pl.UTF-8
406 agetty jest prostym linuksowym getty z obsługą portu szeregowego.
407
408 %package -n libblkid
409 Summary:        Library to handle device identification and token extraction
410 Summary(pl.UTF-8):      Biblioteka do obsługi identyfikacji urządzeń
411 License:        LGPL v2.1+
412 Group:          Libraries
413 Requires:       libuuid = %{version}-%{release}
414 Obsoletes:      util-linux-ng-libs < 2.20-1
415
416 %description -n libblkid
417 Library to handle device identification and token extraction.
418
419 %description -n libblkid -l pl.UTF-8
420 Biblioteka do obsługi identyfikacji urządzeń i wydobywania tokenów.
421
422 %package -n libblkid-devel
423 Summary:        Header files for blkid library
424 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki blkid
425 License:        LGPL v2.1+
426 Group:          Development/Libraries
427 Requires:       libblkid = %{version}-%{release}
428 Requires:       libuuid-devel = %{version}-%{release}
429 Obsoletes:      util-linux-ng-devel < 2.20-1
430
431 %description -n libblkid-devel
432 Header files for blkid library.
433
434 %description -n libblkid-devel -l pl.UTF-8
435 Pliki nagłówkowe biblioteki blkid.
436
437 %package -n libblkid-static
438 Summary:        Static library to handle device identification and token extraction
439 Summary(pl.UTF-8):      Statyczna biblioteka do obsługi identyfikacji urządzeń
440 License:        LGPL v2.1+
441 Group:          Development/Libraries
442 Requires:       libblkid-devel = %{version}-%{release}
443 Requires:       libuuid-static = %{version}-%{release}
444 Obsoletes:      util-linux-ng-static < 2.20-1
445
446 %description -n libblkid-static
447 Static library to handle device identification and token extraction.
448
449 %description -n libblkid-static -l pl.UTF-8
450 Statyczna biblioteka do obsługi identyfikacji urządzeń i wydobywania
451 tokenów.
452
453 %package -n libblkid-dietlibc
454 Summary:        Static dietlibc library to handle device identification and token extraction
455 Summary(pl.UTF-8):      Statyczna biblioteka dietlibc do obsługi identyfikacji urządzeń
456 License:        LGPL v2.1+
457 Group:          Development/Libraries
458 Requires:       libblkid-devel = %{version}-%{release}
459 Requires:       libuuid-dietlibc = %{version}-%{release}
460
461 %description -n libblkid-dietlibc
462 Library to handle device identification and token extraction - static
463 dietlibc version.
464
465 %description -n libblkid-dietlibc -l pl.UTF-8
466 Biblioteka do obsługi identyfikacji urządzeń i wydobywania tokenów -
467 wersja statyczna dla dietlibc.
468
469 %package -n libuuid
470 Summary:        Library for accessing and manipulating UUID
471 Summary(pl.UTF-8):      Biblioteka umożliwiająca dostęp i zmiany UUID
472 License:        BSD
473 Group:          Libraries
474 Conflicts:      e2fsprogs < 1.34-3
475
476 %description -n libuuid
477 Library for accessing and manipulating UUID.
478
479 %description -n libuuid -l pl.UTF-8
480 Biblioteka umożliwiająca dostęp i zmiany UUID.
481
482 %package -n libuuid-devel
483 Summary:        Header files for library for accessing and manipulating UUID
484 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki umożliwiającej dostęp i zmiany UUID
485 License:        BSD
486 Group:          Development/Libraries
487 Requires:       libuuid = %{version}-%{release}
488 Conflicts:      e2fsprogs-devel < 1.34-3
489
490 %description -n libuuid-devel
491 Library for accessing and manipulating UUID - development files.
492
493 %description -n libuuid-devel -l pl.UTF-8
494 Biblioteka umożliwiająca dostęp i zmiany UUID - pliki dla
495 programistów.
496
497 %package -n libuuid-static
498 Summary:        Static library for accessing and manipulating UUID
499 Summary(pl.UTF-8):      Statyczna biblioteka umożliwiająca dostęp i zmiany UUID
500 License:        BSD
501 Group:          Development/Libraries
502 Requires:       libuuid-devel = %{version}-%{release}
503 Conflicts:      e2fsprogs-static < 1.34-3
504
505 %description -n libuuid-static
506 Library for accessing and manipulating UUID - static version.
507
508 %description -n libuuid-static -l pl.UTF-8
509 Biblioteka umożliwiająca dostęp i zmiany UUID - wersja statyczna.
510
511 %package -n libuuid-dietlibc
512 Summary:        Static dietlibc library for accessing and manipulating UUID
513 Summary(pl.UTF-8):      Statyczna biblioteka dietlibc umożliwiająca dostęp i zmiany UUID
514 License:        BSD
515 Group:          Development/Libraries
516 Requires:       libuuid-devel = %{version}-%{release}
517 Conflicts:      e2fsprogs-static < 1.34-3
518
519 %description -n libuuid-dietlibc
520 Library for accessing and manipulating UUID - static dietlibc version.
521
522 %description -n libuuid-dietlibc -l pl.UTF-8
523 Biblioteka umożliwiająca dostęp i zmiany UUID - wersja statyczna dla
524 dietlibc.
525
526 %package -n uuidd
527 Summary:        Helper daemon to guarantee uniqueness of time-based UUIDs
528 Summary(pl.UTF-8):      Pomocniczy demon gwarantujący unikalność UUID-ów opartych na czasie
529 License:        GPL v2
530 Group:          Daemons
531 Requires(postun):       /usr/sbin/groupdel
532 Requires(postun):       /usr/sbin/userdel
533 Requires(pre):  /bin/id
534 Requires(pre):  /usr/bin/getgid
535 Requires(pre):  /usr/sbin/groupadd
536 Requires(pre):  /usr/sbin/groupmod
537 Requires(pre):  /usr/sbin/useradd
538 Requires(pre):  /usr/sbin/usermod
539 Requires(post,preun,postun):    systemd-units >= 38
540 Requires:       libuuid = %{version}-%{release}
541 Requires:       systemd-units >= 38
542 Provides:       group(uuidd)
543 Provides:       user(uuidd)
544 Conflicts:      libuuid < 1.40.5-0.1
545
546 %description -n uuidd
547 The uuidd package contains a userspace daemon (uuidd) which guarantees
548 uniqueness of time-based UUID generation even at very high rates on
549 SMP systems.
550
551 %description -n uuidd -l pl.UTF-8
552 Ten pakiet zawiera działającego w przestrzeni użytkownika demona
553 (uuidd) gwarantującego unikalność generowania UUID-ów opartych na
554 czasie nawet przy bardzo dużej częstotliwości na systemach SMP.
555
556 %package -n libmount
557 Summary:        Library to handle mounting-related tasks
558 Summary(pl.UTF-8):      Biblioteka obsługująca zadania związane z montowaniem
559 License:        LGPL
560 Group:          Libraries
561 Requires:       libblkid = %{version}-%{release}
562
563 %description -n libmount
564 Library to handle mounting-related tasks.
565
566 %description -n libmount -l pl.UTF-8
567 Biblioteka obsługująca zadania związane z montowaniem.
568
569 %package -n libmount-devel
570 Summary:        Header files for mount library
571 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki mount
572 License:        LGPL
573 Group:          Development/Libraries
574 Requires:       libblkid-devel = %{version}-%{release}
575 Requires:       libmount = %{version}-%{release}
576
577 %description -n libmount-devel
578 Header files for mount library.
579
580 %description -n libmount-devel -l pl.UTF-8
581 Pliki nagłówkowe biblioteki mount.
582
583 %package -n libmount-static
584 Summary:        Static version of mount library
585 Summary(pl.UTF-8):      Statyczna wersja biblioteki mount
586 License:        LGPL
587 Group:          Development/Libraries
588 Requires:       libmount-devel = %{version}-%{release}
589
590 %description -n libmount-static
591 Static version of mount library.
592
593 %description -n libmount-static -l pl.UTF-8
594 Statyczna wersja biblioteki mount.
595
596 %package -n python3-libmount
597 Summary:        Python 3.x libmount bindings
598 Summary(pl.UTF-8):      Wiązania Pythona 3.x do biblioteki libmount
599 Group:          Libraries/Python
600 Requires:       libmount = %{version}-%{release}
601
602 %description -n python3-libmount
603 Python 3.x libmount bindings.
604
605 %description -n python3-libmount -l pl.UTF-8
606 Wiązania Pythona 3.x do biblioteki libmount.
607
608 %package -n fsck
609 Summary:        Check and repair a Linux file system
610 Summary(pl.UTF-8):      Sprawdzanie i naprawa linuksowego systemu plików
611 Group:          Applications/System
612 Requires:       libblkid = %{version}-%{release}
613
614 %description -n fsck
615 Check and repair a Linux file system.
616
617 %description -n fsck -l pl.UTF-8
618 Sprawdzanie i naprawa linuksowego systemu plików.
619
620 %package -n libsmartcols
621 Summary:        Library to handle tables and trees
622 Summary(pl.UTF-8):      Biblioteka do obsługi tabelek i drzewek
623 License:        LGPL
624 Group:          Libraries
625
626 %description -n libsmartcols
627 Library to handle tables and trees.
628
629 %description -n libsmartcols -l pl.UTF-8
630 Biblioteka do obsługi tabelek i drzewek.
631
632 %package -n libsmartcols-devel
633 Summary:        Header files for smartcols library
634 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki smartcols
635 License:        LGPL
636 Group:          Development/Libraries
637 Requires:       libsmartcols = %{version}-%{release}
638
639 %description -n libsmartcols-devel
640 Header files for smartcols library.
641
642 %description -n libsmartcols-devel -l pl.UTF-8
643 Pliki nagłówkowe biblioteki smartcols.
644
645 %package -n libsmartcols-static
646 Summary:        Static version of smartcols library
647 Summary(pl.UTF-8):      Statyczna wersja biblioteki smartcols
648 License:        LGPL
649 Group:          Development/Libraries
650 Requires:       libsmartcols-devel = %{version}-%{release}
651
652 %description -n libsmartcols-static
653 Static version of smartcols library.
654
655 %description -n libsmartcols-static -l pl.UTF-8
656 Statyczna wersja biblioteki smartcols.
657
658 %package initrd
659 Summary:        blkid - initrd version
660 Summary(pl.UTF-8):      blkid - wersja dla initrd
661 Group:          Base
662 Obsoletes:      util-linux-ng-initrd < 2.20-1
663 Conflicts:      geninitrd < 10000.10
664
665 %description initrd
666 This package includes a blkid utility to recognize partitions by label
667 or UUID - staticaly linked for initrd.
668
669 %description initrd -l pl.UTF-8
670 Pakiet ten zawiera narzędzie blkid do rozpoznawania partycji przez
671 etykietę lub UUID - statycznie skonsolidowane na potrzeby initrd.
672
673 %package -n bash-completion-util-linux
674 Summary:        bash completion for util-linux commands
675 Summary(pl.UTF-8):      Bashowe dopełnianie parametrów dla poleceń z pakietu util-linux
676 Group:          Applications/Shells
677 Requires:       %{name} = %{version}-%{release}
678 Requires:       bash-completion >= 2.0
679 %if "%{_rpmversion}" >= "5"
680 BuildArch:      noarch
681 %endif
682
683 %description -n bash-completion-util-linux
684 Bash completion for util-linux commands.
685
686 %description -n bash-completion-util-linux -l pl.UTF-8
687 Bashowe dopełnianie parametrów dla poleceń z pakietu util-linux.
688
689 %prep
690 %setup -q -a1
691 %patch0 -p1
692
693 %patch3 -p1
694 %patch4 -p1
695 %patch7 -p1
696 %patch8 -p1
697 %patch9 -p1
698 %{?with_initrd:%patch10 -p1}
699
700 cp -p %{SOURCE10} nologin.c
701
702 %{__rm} po/stamp-po
703
704 %build
705 %{__gettextize}
706 %{__libtoolize}
707 %{__aclocal} -I m4
708 %{__autoconf}
709 %{__autoheader}
710 %{__automake}
711
712 export CPPFLAGS="%{rpmcppflags} -I/usr/include/ncurses -DHAVE_LSEEK64_PROTOTYPE -DHAVE_LLSEEK_PROTOTYPE"
713 %if %{with initrd}
714 %{?with_uClibc:xCC="%{_target_cpu}-uclibc-gcc"}
715 %{?with_dietlibc:xCC="%{__cc}"; xCC="diet ${xCC#*ccache }"}
716 %configure \
717 %if %{with dietlibc}
718         ac_cv_header_crypt_h=no \
719         ac_cv_header_stdio_ext_h=no \
720 %endif
721         CC="$xCC" \
722 %if "%{?configure_cache}" == "1"
723         --cache-file=%{?configure_cache_file}%{!?configure_cache_file:configure}-initrd.cache \
724 %endif
725         --exec-prefix= \
726         --bindir=/bin \
727         --sbindir=/sbin \
728         --libdir=/%{_lib} \
729         --disable-shared \
730         --enable-static \
731         --disable-agetty \
732         --disable-chfn-chsh \
733         --disable-cramfs \
734         --disable-kill \
735         --disable-ldattach \
736         --disable-libmount \
737         --disable-login \
738         --disable-losetup \
739         --disable-minix \
740         --disable-newgrp \
741         --disable-partx \
742         --disable-raw \
743         --disable-runuser \
744         --disable-schedutils \
745         --disable-setarch \
746         --disable-silent-rules \
747         --disable-su \
748         --disable-sulogin \
749         --disable-tunelp \
750         --disable-use-tty-group \
751         --disable-utmpdump \
752         --disable-uuidd \
753         --disable-vipw \
754         --disable-wall \
755         --without-audit \
756         --without-ncurses \
757         --without-selinux \
758         --without-smack
759
760 # configure gets it unconditionally wrong
761 %{__sed} -i -e 's/#define HAVE_WIDECHAR 1//' config.h
762
763 %{__make} \
764 %if %{with uClibc}
765         LDFLAGS="-Wl,-static"
766 %endif
767 %if %{with dietlibc}
768         CPPFLAGS="$CPPFLAGS -D_BSD_SOURCE" \
769         LDFLAGS="-lcompat"
770 %endif
771
772 %{__make} install \
773         DESTDIR=$(pwd)/initrd
774
775 %{__make} clean
776 %endif
777
778 %configure \
779         --bindir=/bin \
780         --sbindir=/sbin \
781         %{!?with_fallocate:--disable-fallocate} \
782         --disable-silent-rules \
783         --disable-use-tty-group \
784         --disable-wall \
785         --enable-chfn-chsh \
786         --enable-kill \
787         --enable-libblkid \
788         --enable-line \
789         --enable-login \
790         --enable-login-chown-vcs \
791         --enable-newgrp \
792         --enable-partx \
793         --enable-runuser%{!?with_su:=no} \
794         --enable-su%{!?with_su:=no} \
795         --enable-sulogin \
796         --enable-tunelp \
797         --enable-utmpdump \
798         --enable-vipw \
799         --enable-write \
800         --with-python=3 \
801         --with-audit \
802         --with-bashcompletiondir=/usr/share/bash-completion/completions \
803         --with-selinux%{!?with_selinux:=no} \
804         --with-smack
805
806 %{__make}
807
808 %{__cc} %{rpmcflags} nologin.c -o nologin
809
810 %install
811 rm -rf $RPM_BUILD_ROOT
812 install -d $RPM_BUILD_ROOT/etc/{pam.d,rc.d/init.d,sysconfig,init,security} \
813         $RPM_BUILD_ROOT{/%{_lib},/var/{lock,lib/libuuid}} \
814         $RPM_BUILD_ROOT{/lib/systemd/pld-helpers.d,%{systemdunitdir}}
815 %{?with_dietlibc:install -d $RPM_BUILD_ROOT%{dietlibdir}}
816
817 %{__make} install \
818         DESTDIR=$RPM_BUILD_ROOT
819
820 %{__mv} $RPM_BUILD_ROOT%{_sbindir}/{addpart,delpart,partx} $RPM_BUILD_ROOT/sbin
821 %{__mv} $RPM_BUILD_ROOT/sbin/raw $RPM_BUILD_ROOT%{_bindir}
822
823 install -p nologin $RPM_BUILD_ROOT/sbin
824 cp -p %{SOURCE11} $RPM_BUILD_ROOT%{_mandir}/man8
825
826 cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/login
827 install -p %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/blockdev
828 cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/blockdev
829 cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/init/blockdev.conf
830 cp -p %{SOURCE12} $RPM_BUILD_ROOT%{systemdunitdir}/blockdev.service
831 cp -p %{SOURCE13} $RPM_BUILD_ROOT/lib/systemd/pld-helpers.d/blockdev.sh
832 %if %{with su}
833 ln -s ../sbin/runuser $RPM_BUILD_ROOT/bin/runuser
834 cp -p %{SOURCE6} $RPM_BUILD_ROOT/etc/pam.d/su
835 cp -p %{SOURCE7} $RPM_BUILD_ROOT/etc/pam.d/su-l
836 cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/pam.d/runuser
837 cp -p %{SOURCE9} $RPM_BUILD_ROOT/etc/pam.d/runuser-l
838 %endif
839
840 :> $RPM_BUILD_ROOT/etc/security/blacklist.login
841 :> $RPM_BUILD_ROOT/var/lock/wtmpxlock
842 :> $RPM_BUILD_ROOT%{_sysconfdir}/blkid.tab
843
844 for lib in blkid uuid mount smartcols; do
845         mv $RPM_BUILD_ROOT%{_libdir}/lib${lib}.so.* $RPM_BUILD_ROOT/%{_lib}
846         ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/lib${lib}.so.*.*.*) \
847                  $RPM_BUILD_ROOT%{_libdir}/lib${lib}.so
848 done
849
850 # python module
851 %{__rm} $RPM_BUILD_ROOT%{py3_sitedir}/libmount/pylibmount.la
852 # obsoleted by pkg-config (libuuid.la temporarily kept because of packages built with it)
853 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib{blkid,mount,smartcols}.la
854
855 ln -s hwclock $RPM_BUILD_ROOT/sbin/clock
856 echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/man8/clock.8
857
858 ln -s utmpdump $RPM_BUILD_ROOT%{_bindir}/utmpx-dump
859 ln -s mkswap $RPM_BUILD_ROOT/sbin/mkfs.swap
860
861 for d in cs de es fi fr hu id it ja ko nl pl ; do
862         for m in man1 man5 man8 ; do
863                 if [ -d man/$d/$m ]; then
864                         install -d $RPM_BUILD_ROOT%{_mandir}/$d/$m
865                         cp -p man/$d/$m/* $RPM_BUILD_ROOT%{_mandir}/$d/$m
866                 fi
867         done
868 done
869 # it's been moved from man1 to man8
870 for d in es ja ko ; do
871         mv -f $RPM_BUILD_ROOT%{_mandir}/$d/man1/readprofile.1 \
872                 $RPM_BUILD_ROOT%{_mandir}/$d/man8/readprofile.8
873         %{__sed} -i -e 's/READPROFILE 1/READPROFILE 8/' $RPM_BUILD_ROOT%{_mandir}/$d/man8/readprofile.8
874 done
875 # fix inconsistent man links
876 echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/es/man8/clock.8
877 echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/ja/man8/clock.8
878 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/es/man8/swapoff.8
879 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/it/man8/swapoff.8
880 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/ja/man8/swapoff.8
881 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/ko/man8/swapoff.8
882 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/pl/man8/swapoff.8
883
884 # cleanup, remove files not included in package
885 %{__rm} $RPM_BUILD_ROOT%{_bindir}/{chfn,chsh,newgrp} \
886         $RPM_BUILD_ROOT%{_sbindir}/{vigr,vipw} \
887         $RPM_BUILD_ROOT%{_mandir}/man1/{chfn,chsh,newgrp}.1 \
888         $RPM_BUILD_ROOT%{_mandir}/man8/{vigr,vipw}.8 \
889         $RPM_BUILD_ROOT%{_mandir}/*/man1/{arch,chkdupexe,ddate,reset}.1 \
890         $RPM_BUILD_ROOT%{_mandir}/*/man5/nfs.5 \
891         $RPM_BUILD_ROOT%{_mandir}/*/man8/{cytune,elvtune,setfdprm,sln,ramsize,raw,rdev,rootflags,vidmode}.8
892
893 %ifarch sparc sparcv9 sparc64
894 # programs not built on sparc
895 %{__rm} $RPM_BUILD_ROOT%{_mandir}/*/man8/{cfdisk,sfdisk}.8
896 %endif
897
898 # examples
899 %{__rm} $RPM_BUILD_ROOT%{_docdir}/%{name}/getopt/getopt-parse.*sh
900
901 %if %{with initrd}
902 install -d $RPM_BUILD_ROOT%{_libdir}/initrd
903 install -p initrd/bin/* $RPM_BUILD_ROOT%{_libdir}/initrd
904 install -p initrd/sbin/* $RPM_BUILD_ROOT%{_libdir}/initrd
905 ln -s fsck $RPM_BUILD_ROOT%{_libdir}/initrd/e2fsck
906
907 # We don't need those
908 %{__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}
909 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib{blkid,mount}.la
910
911 %if %{with dietlibc}
912 cp -a initrd/%{_lib}/lib*.a $RPM_BUILD_ROOT%{dietlibdir}
913 %endif
914 %endif
915
916 %find_lang %{name}
917
918 %clean
919 rm -rf $RPM_BUILD_ROOT
920
921 %post -n blockdev
922 /sbin/chkconfig --add blockdev
923 %service blockdev restart
924 %systemd_post blockdev.service
925
926 %preun -n blockdev
927 if [ "$1" = "0" ]; then
928         %service blockdev stop
929         /sbin/chkconfig --del blockdev
930 fi
931 %systemd_preun blockdev.service
932
933 %postun -n blockdev
934 %systemd_reload
935
936 %triggerpostun -n blockdev -- blockdev < 2.24-4
937 %systemd_trigger blockdev.service
938
939 %post   -n libblkid -p /sbin/ldconfig
940 %postun -n libblkid -p /sbin/ldconfig
941
942 %post   -n libuuid -p /sbin/ldconfig
943 %postun -n libuuid -p /sbin/ldconfig
944
945 %pre    -n uuidd
946 if [ "$(getgid libuuid 2>/dev/null)" = "222" ]; then
947         /usr/sbin/groupmod -n uuidd libuuid
948 fi
949 %groupadd -g 222 uuidd
950 if [ "$(id -u libuuid 2>/dev/null)" = "222" ]; then
951         /usr/sbin/usermod -l uuidd libuuid
952 fi
953 %useradd -u 222 -r -d /var/lib/libuuid -s /bin/false -c "UUID generator helper daemon" -g uuidd uuidd
954
955 %postun -n uuidd
956 if [ "$1" = "0" ]; then
957         %userremove uuidd
958         %groupremove uuidd
959 fi
960
961 %post   -n libmount -p /sbin/ldconfig
962 %postun -n libmount -p /sbin/ldconfig
963
964 %post   -n libsmartcols -p /sbin/ldconfig
965 %postun -n libsmartcols -p /sbin/ldconfig
966
967 %files -f %{name}.lang
968 %defattr(644,root,root,755)
969 %doc AUTHORS ChangeLog NEWS README README.licensing Documentation misc-utils/getopt-parse.{bash,tcsh}
970
971 %attr(755,root,root) /sbin/clock
972 %attr(755,root,root) /sbin/hwclock*
973 %attr(755,root,root) /sbin/nologin
974 %{_mandir}/man8/clock.8*
975 %{_mandir}/man8/hwclock.8*
976 %{_mandir}/man8/nologin.8*
977 %lang(es) %{_mandir}/es/man8/clock.8*
978 %lang(es) %{_mandir}/es/man8/hwclock.8*
979 %lang(ja) %{_mandir}/ja/man8/clock.8*
980 %lang(ja) %{_mandir}/ja/man8/hwclock.8*
981
982 %ghost %{_sysconfdir}/blkid.tab
983 %attr(755,root,root) /sbin/blkid
984 %attr(755,root,root) /sbin/findfs
985 %{_mandir}/man8/blkid.8*
986 %{_mandir}/man8/findfs.8*
987
988 %attr(755,root,root) %{_bindir}/linux*
989 %attr(755,root,root) %{_bindir}/setarch
990 %{_mandir}/man8/linux*
991 %{_mandir}/man8/setarch.8*
992 %ifarch s390 s390x
993 %attr(755,root,root) %{_bindir}/s390*
994 %{_mandir}/man8/s390*
995 %endif
996 %ifarch %{ix86} %{x8664}
997 %attr(755,root,root) %{_bindir}/i386
998 %{_mandir}/man8/i386*
999 %ifarch %{x8664}
1000 %attr(755,root,root) %{_bindir}/x86_64
1001 %{_mandir}/man8/x86_64*
1002 %endif
1003 %endif
1004 %ifarch ppc ppc64
1005 %attr(755,root,root) %{_bindir}/ppc*
1006 %{_mandir}/man8/ppc*
1007 %endif
1008 %ifarch sparc sparc64
1009 %attr(755,root,root) %{_bindir}/sparc*
1010 %{_mandir}/man8/sparc*
1011 %endif
1012 %ifarch ia64
1013 %attr(755,root,root) %{_bindir}/i386
1014 %attr(755,root,root) %{_bindir}/ia64
1015 %{_mandir}/man8/i386*
1016 %{_mandir}/man8/ia64*
1017 %endif
1018
1019 %attr(755,root,root) /bin/dmesg
1020 %attr(755,root,root) /bin/kill
1021 %attr(755,root,root) /bin/more
1022
1023 %attr(755,root,root) /bin/wdctl
1024
1025 %attr(755,root,root) /sbin/chcpu
1026 %attr(755,root,root) /sbin/ctrlaltdel
1027 %attr(755,root,root) /sbin/addpart
1028 %attr(755,root,root) /sbin/blkdiscard
1029 %attr(755,root,root) /sbin/delpart
1030 %attr(755,root,root) /sbin/partx
1031 %attr(755,root,root) /bin/lsblk
1032 %attr(755,root,root) /sbin/fsfreeze
1033 %attr(755,root,root) /sbin/fstrim
1034 %attr(755,root,root) /sbin/mkfs
1035 %attr(755,root,root) /sbin/mkfs.swap
1036 %attr(755,root,root) /sbin/mkswap
1037 %attr(755,root,root) /sbin/sulogin
1038 %attr(755,root,root) /sbin/swaplabel
1039 %if "%{pld_release}" != "ac"
1040 %attr(755,root,root) /sbin/switch_root
1041 %endif
1042 %attr(755,root,root) /sbin/wipefs
1043 %attr(755,root,root) %{_bindir}/cal
1044 %attr(755,root,root) %{_bindir}/chrt
1045 %attr(755,root,root) %{_bindir}/col
1046 %attr(755,root,root) %{_bindir}/colcrt
1047 %attr(755,root,root) %{_bindir}/colrm
1048 %attr(755,root,root) %{_bindir}/column
1049 %attr(755,root,root) %{_bindir}/eject
1050 %attr(755,root,root) %{_bindir}/flock
1051 %{?with_fallocate:%attr(755,root,root) %{_bindir}/fallocate}
1052 %attr(755,root,root) %{_bindir}/getopt
1053 %attr(755,root,root) %{_bindir}/hexdump
1054 %attr(755,root,root) %{_bindir}/ionice
1055 %attr(755,root,root) %{_bindir}/ipcmk
1056 %attr(755,root,root) %{_bindir}/ipcrm
1057 %attr(755,root,root) %{_bindir}/ipcs
1058 %attr(755,root,root) %{_bindir}/isosize
1059 %attr(755,root,root) %{_bindir}/line
1060 %attr(755,root,root) %{_bindir}/last
1061 %attr(755,root,root) %{_bindir}/lastb
1062 %attr(755,root,root) %{_bindir}/logger
1063 %attr(755,root,root) %{_bindir}/look
1064 %attr(755,root,root) %{_bindir}/lscpu
1065 %attr(755,root,root) %{_bindir}/lslocks
1066 %attr(755,root,root) %{_bindir}/lslogins
1067 %attr(755,root,root) %{_bindir}/mesg
1068 %attr(755,root,root) %{_bindir}/mcookie
1069 %attr(755,root,root) %{_bindir}/namei
1070 %attr(755,root,root) %{_bindir}/nsenter
1071 %attr(755,root,root) %{_bindir}/pg
1072 %attr(755,root,root) %{_bindir}/prlimit
1073 %attr(755,root,root) %{_bindir}/raw
1074 %attr(755,root,root) %{_bindir}/rename
1075 %attr(755,root,root) %{_bindir}/renice
1076 %attr(755,root,root) %{_bindir}/rev
1077 %attr(755,root,root) %{_bindir}/script
1078 %attr(755,root,root) %{_bindir}/scriptreplay
1079 %attr(755,root,root) %{_bindir}/setpriv
1080 %attr(755,root,root) %{_bindir}/setsid
1081 %attr(755,root,root) %{_bindir}/setterm
1082 %attr(755,root,root) %{_bindir}/tailf
1083 %attr(755,root,root) %{_bindir}/taskset
1084 %attr(755,root,root) %{_bindir}/ul
1085 %attr(755,root,root) %{_bindir}/uname26
1086 %attr(755,root,root) %{_bindir}/unshare
1087 %attr(755,root,root) %{_bindir}/utmpdump
1088 %attr(755,root,root) %{_bindir}/utmpx-dump
1089 %attr(755,root,root) %{_bindir}/whereis
1090 %attr(2755,root,tty) %{_bindir}/write
1091 %attr(755,root,root) %{_sbindir}/fdformat
1092 %attr(755,root,root) %{_sbindir}/ldattach
1093 %attr(755,root,root) %{_sbindir}/readprofile
1094 %attr(755,root,root) %{_sbindir}/resizepart
1095 %attr(755,root,root) %{_sbindir}/rtcwake
1096
1097 %{systemdunitdir}/fstrim.service
1098 %{systemdunitdir}/fstrim.timer
1099
1100 %{_mandir}/man1/cal.1*
1101 %{_mandir}/man1/chrt.1*
1102 %{_mandir}/man1/col.1*
1103 %{_mandir}/man1/colcrt.1*
1104 %{_mandir}/man1/colrm.1*
1105 %{_mandir}/man1/column.1*
1106 %{_mandir}/man1/dmesg.1*
1107 %{_mandir}/man1/eject.1*
1108 %{?with_fallocate:%{_mandir}/man1/fallocate.1*}
1109 %{_mandir}/man1/flock.1*
1110 %{_mandir}/man1/getopt.1*
1111 %{_mandir}/man1/hexdump.1*
1112 %{_mandir}/man1/ionice.1*
1113 %{_mandir}/man1/ipcrm.1*
1114 %{_mandir}/man1/ipcmk.1*
1115 %{_mandir}/man1/ipcs.1*
1116 %{_mandir}/man1/kill.1*
1117 %{_mandir}/man1/last.1*
1118 %{_mandir}/man1/lastb.1*
1119 %{_mandir}/man1/line.1*
1120 %{_mandir}/man1/logger.1*
1121 %{_mandir}/man1/look.1*
1122 %{_mandir}/man1/lscpu.1*
1123 %{_mandir}/man1/lslogins.1*
1124 %{_mandir}/man1/mcookie.1*
1125 %{_mandir}/man1/mesg.1*
1126 %{_mandir}/man1/more.1*
1127 %{_mandir}/man1/namei.1*
1128 %{_mandir}/man1/nsenter.1*
1129 %{_mandir}/man1/prlimit.1*
1130 %{_mandir}/man1/pg.1*
1131 %{_mandir}/man1/renice.1*
1132 %{_mandir}/man1/rev.1*
1133 %{_mandir}/man1/rename.1*
1134 %{_mandir}/man1/setpriv.1*
1135 %{_mandir}/man1/setsid.1*
1136 %{_mandir}/man1/script.1*
1137 %{_mandir}/man1/scriptreplay.1*
1138 %{_mandir}/man1/setterm.1*
1139 %{_mandir}/man1/tailf.1*
1140 %{_mandir}/man1/taskset.1*
1141 %{_mandir}/man1/ul.1*
1142 %{_mandir}/man1/unshare.1*
1143 %{_mandir}/man1/utmpdump.1*
1144 %{_mandir}/man1/whereis.1*
1145 %{_mandir}/man1/write.1*
1146 %{_mandir}/man8/addpart.8*
1147 %{_mandir}/man8/blkdiscard.8*
1148 %{_mandir}/man8/delpart.8*
1149 %{_mandir}/man8/partx.8*
1150 %{_mandir}/man8/lsblk.8*
1151 %{_mandir}/man8/chcpu.8*
1152 %{_mandir}/man8/ctrlaltdel.8*
1153 %{_mandir}/man8/fdformat.8*
1154 %{_mandir}/man8/fsfreeze.8*
1155 %{_mandir}/man8/fstrim.8*
1156 %{_mandir}/man8/isosize.8*
1157 %{_mandir}/man8/ldattach.8*
1158 %{_mandir}/man8/lslocks.8*
1159 %{_mandir}/man8/mkswap.8*
1160 %{_mandir}/man8/raw.8*
1161 %{_mandir}/man8/readprofile.8*
1162 %{_mandir}/man8/resizepart.8*
1163 %{_mandir}/man8/rtcwake.8*
1164 %{_mandir}/man8/swaplabel.8*
1165 %if "%{pld_release}" != "ac"
1166 %{_mandir}/man8/switch_root.8*
1167 %endif
1168 %{_mandir}/man8/sulogin.8*
1169 %{_mandir}/man8/uname26.8*
1170 %{_mandir}/man8/wdctl.8*
1171 %{_mandir}/man8/wipefs.8*
1172
1173 %lang(de) %{_mandir}/de/man1/kill.1*
1174 %lang(de) %{_mandir}/de/man1/more.1*
1175 %lang(de) %{_mandir}/de/man1/write.1*
1176 %lang(de) %{_mandir}/de/man8/fdformat.8*
1177
1178 %lang(es) %{_mandir}/es/man1/colrm.1*
1179 %lang(es) %{_mandir}/es/man1/column.1*
1180 %lang(es) %{_mandir}/es/man1/getopt.1*
1181 %lang(es) %{_mandir}/es/man1/look.1*
1182 %lang(es) %{_mandir}/es/man1/more.1*
1183 %lang(es) %{_mandir}/es/man1/namei.1*
1184 %lang(es) %{_mandir}/es/man1/rev.1*
1185 %lang(es) %{_mandir}/es/man1/script.1*
1186 %lang(es) %{_mandir}/es/man1/setterm.1*
1187 %lang(es) %{_mandir}/es/man1/ul.1*
1188 %lang(es) %{_mandir}/es/man1/whereis.1*
1189 %lang(es) %{_mandir}/es/man1/write.1*
1190 %lang(es) %{_mandir}/es/man8/ctrlaltdel.8*
1191 %lang(es) %{_mandir}/es/man8/ipcrm.8*
1192 %lang(es) %{_mandir}/es/man8/ipcs.8*
1193 %lang(es) %{_mandir}/es/man8/mkswap.8*
1194 %lang(es) %{_mandir}/es/man8/readprofile.8*
1195 %lang(es) %{_mandir}/es/man8/renice.8*
1196 %lang(es) %{_mandir}/es/man8/setsid.8*
1197
1198 %lang(fi) %{_mandir}/fi/man1/cal.1*
1199 %lang(fi) %{_mandir}/fi/man1/column.1*
1200 %lang(fi) %{_mandir}/fi/man1/kill.1*
1201 %lang(fi) %{_mandir}/fi/man1/more.1*
1202 %lang(fi) %{_mandir}/fi/man1/whereis.1*
1203 %lang(fi) %{_mandir}/fi/man1/write.1*
1204
1205 %lang(fr) %{_mandir}/fr/man1/cal.1*
1206 %lang(fr) %{_mandir}/fr/man1/col.1*
1207 %lang(fr) %{_mandir}/fr/man1/kill.1*
1208 %lang(fr) %{_mandir}/fr/man1/more.1*
1209 %lang(fr) %{_mandir}/fr/man1/whereis.1*
1210 %lang(fr) %{_mandir}/fr/man1/write.1*
1211 %lang(fr) %{_mandir}/fr/man8/ctrlaltdel.8*
1212 %lang(fr) %{_mandir}/fr/man8/dmesg.8*
1213 %lang(fr) %{_mandir}/fr/man8/fdformat.8*
1214 %lang(fr) %{_mandir}/fr/man8/ipcrm.8*
1215 %lang(fr) %{_mandir}/fr/man8/ipcs.8*
1216 %lang(fr) %{_mandir}/fr/man8/setsid.8*
1217
1218 %lang(hu) %{_mandir}/hu/man1/cal.1*
1219 %lang(hu) %{_mandir}/hu/man1/colrm.1*
1220 %lang(hu) %{_mandir}/hu/man1/hexdump.1*
1221 %lang(hu) %{_mandir}/hu/man1/kill.1*
1222 %lang(hu) %{_mandir}/hu/man1/logger.1*
1223 %lang(hu) %{_mandir}/hu/man1/more.1*
1224 %lang(hu) %{_mandir}/hu/man1/setterm.1*
1225 %lang(hu) %{_mandir}/hu/man1/whereis.1*
1226 %lang(hu) %{_mandir}/hu/man1/write.1*
1227 %lang(hu) %{_mandir}/hu/man8/ctrlaltdel.8*
1228 %lang(hu) %{_mandir}/hu/man8/fdformat.8*
1229 %lang(hu) %{_mandir}/hu/man8/mkswap.8*
1230
1231 %lang(id) %{_mandir}/id/man1/cal.1*
1232 %lang(id) %{_mandir}/id/man1/kill.1*
1233 %lang(id) %{_mandir}/id/man1/logger.1*
1234 %lang(id) %{_mandir}/id/man1/more.1*
1235 %lang(id) %{_mandir}/id/man1/script.1*
1236 %lang(id) %{_mandir}/id/man1/write.1*
1237 %lang(id) %{_mandir}/id/man8/fdformat.8*
1238
1239 %lang(it) %{_mandir}/it/man1/kill.1*
1240 %lang(it) %{_mandir}/it/man8/mkswap.8*
1241 %lang(it) %{_mandir}/it/man8/setsid.8*
1242
1243 %lang(ja) %{_mandir}/ja/man1/cal.1*
1244 %lang(ja) %{_mandir}/ja/man1/col.1*
1245 %lang(ja) %{_mandir}/ja/man1/colcrt.1*
1246 %lang(ja) %{_mandir}/ja/man1/colrm.1*
1247 %lang(ja) %{_mandir}/ja/man1/column.1*
1248 %lang(ja) %{_mandir}/ja/man1/getopt.1*
1249 %lang(ja) %{_mandir}/ja/man1/hexdump.1*
1250 %lang(ja) %{_mandir}/ja/man1/kill.1*
1251 %lang(ja) %{_mandir}/ja/man1/line.1*
1252 %lang(ja) %{_mandir}/ja/man1/logger.1*
1253 %lang(ja) %{_mandir}/ja/man1/look.1*
1254 %lang(ja) %{_mandir}/ja/man1/mcookie.1*
1255 %lang(ja) %{_mandir}/ja/man1/more.1*
1256 %lang(ja) %{_mandir}/ja/man1/namei.1*
1257 %lang(ja) %{_mandir}/ja/man1/rename.1*
1258 %lang(ja) %{_mandir}/ja/man1/rev.1*
1259 %lang(ja) %{_mandir}/ja/man1/script.1*
1260 %lang(ja) %{_mandir}/ja/man1/setterm.1*
1261 %lang(ja) %{_mandir}/ja/man1/ul.1*
1262 %lang(ja) %{_mandir}/ja/man1/whereis.1*
1263 %lang(ja) %{_mandir}/ja/man1/write.1*
1264 %lang(ja) %{_mandir}/ja/man8/ctrlaltdel.8*
1265 %lang(ja) %{_mandir}/ja/man8/dmesg.8*
1266 %lang(ja) %{_mandir}/ja/man8/fdformat.8*
1267 %lang(ja) %{_mandir}/ja/man8/ipcrm.8*
1268 %lang(ja) %{_mandir}/ja/man8/ipcs.8*
1269 %lang(ja) %{_mandir}/ja/man8/isosize.8*
1270 %lang(ja) %{_mandir}/ja/man8/mkswap.8*
1271 %lang(ja) %{_mandir}/ja/man8/readprofile.8*
1272 %lang(ja) %{_mandir}/ja/man8/renice.8*
1273 %lang(ja) %{_mandir}/ja/man8/setsid.8*
1274
1275 %lang(ko) %{_mandir}/ko/man1/cal.1*
1276 %lang(ko) %{_mandir}/ko/man1/col.1*
1277 %lang(ko) %{_mandir}/ko/man1/colcrt.1*
1278 %lang(ko) %{_mandir}/ko/man1/colrm.1*
1279 %lang(ko) %{_mandir}/ko/man1/column.1*
1280 %lang(ko) %{_mandir}/ko/man1/getopt.1*
1281 %lang(ko) %{_mandir}/ko/man1/hexdump.1*
1282 %lang(ko) %{_mandir}/ko/man1/kill.1*
1283 %lang(ko) %{_mandir}/ko/man1/logger.1*
1284 %lang(ko) %{_mandir}/ko/man1/look.1*
1285 %lang(ko) %{_mandir}/ko/man1/mcookie.1*
1286 %lang(ko) %{_mandir}/ko/man1/more.1*
1287 %lang(ko) %{_mandir}/ko/man1/namei.1*
1288 %lang(ko) %{_mandir}/ko/man1/rev.1*
1289 %lang(ko) %{_mandir}/ko/man1/script.1*
1290 %lang(ko) %{_mandir}/ko/man1/setterm.1*
1291 %lang(ko) %{_mandir}/ko/man1/ul.1*
1292 %lang(ko) %{_mandir}/ko/man1/whereis.1*
1293 %lang(ko) %{_mandir}/ko/man1/write.1*
1294 %lang(ko) %{_mandir}/ko/man8/ctrlaltdel.8*
1295 %lang(ko) %{_mandir}/ko/man8/dmesg.8*
1296 %lang(ko) %{_mandir}/ko/man8/fdformat.8*
1297 %lang(ko) %{_mandir}/ko/man8/ipcrm.8*
1298 %lang(ko) %{_mandir}/ko/man8/ipcs.8*
1299 %lang(ko) %{_mandir}/ko/man8/mkswap.8*
1300 %lang(ko) %{_mandir}/ko/man8/readprofile.8*
1301 %lang(ko) %{_mandir}/ko/man8/renice.8*
1302 %lang(ko) %{_mandir}/ko/man8/setsid.8*
1303
1304 %lang(nl) %{_mandir}/nl/man1/kill.1*
1305
1306 %lang(pl) %{_mandir}/pl/man1/cal.1*
1307 %lang(pl) %{_mandir}/pl/man1/col.1*
1308 %lang(pl) %{_mandir}/pl/man1/colcrt.1*
1309 %lang(pl) %{_mandir}/pl/man1/colrm.1*
1310 %lang(pl) %{_mandir}/pl/man1/getopt.1*
1311 %lang(pl) %{_mandir}/pl/man1/hexdump.1*
1312 %lang(pl) %{_mandir}/pl/man1/kill.1*
1313 %lang(pl) %{_mandir}/pl/man1/look.1*
1314 %lang(pl) %{_mandir}/pl/man1/logger.1*
1315 %lang(pl) %{_mandir}/pl/man1/more.1*
1316 %lang(pl) %{_mandir}/pl/man1/rev.1*
1317 %lang(pl) %{_mandir}/pl/man1/script.1*
1318 %lang(pl) %{_mandir}/pl/man1/setterm.1*
1319 %lang(pl) %{_mandir}/pl/man1/ul.1*
1320 %lang(pl) %{_mandir}/pl/man1/whereis.1*
1321 %lang(pl) %{_mandir}/pl/man1/write.1*
1322 %lang(pl) %{_mandir}/pl/man8/ctrlaltdel.8*
1323 %lang(pl) %{_mandir}/pl/man8/dmesg.8*
1324 %lang(pl) %{_mandir}/pl/man8/fdformat.8*
1325 %lang(pl) %{_mandir}/pl/man8/ipcrm.8*
1326 %lang(pl) %{_mandir}/pl/man8/ipcs.8*
1327 %lang(pl) %{_mandir}/pl/man8/mkswap.8*
1328 %lang(pl) %{_mandir}/pl/man8/renice.8*
1329
1330 %attr(755,root,root) /sbin/fdisk
1331 %attr(755,root,root) /sbin/fsck.minix
1332 %attr(755,root,root) /sbin/mkfs.minix
1333 %ifnarch sparc sparc64
1334 %attr(755,root,root) /sbin/cfdisk
1335 %attr(755,root,root) /sbin/sfdisk
1336 %endif
1337
1338 %{_mandir}/man8/fdisk.8*
1339 %ifnarch sparc sparc64
1340 %{_mandir}/man8/cfdisk.8*
1341 %{_mandir}/man8/sfdisk.8*
1342 %endif
1343 %{_mandir}/man8/fsck.minix.8*
1344 %{_mandir}/man8/mkfs.bfs.8*
1345 %{_mandir}/man8/mkfs.minix.8*
1346 %{_mandir}/man8/mkfs.8*
1347
1348 %lang(es) %{_mandir}/es/man8/fdisk.8*
1349 %lang(es) %{_mandir}/es/man8/fsck.minix.8*
1350 %lang(es) %{_mandir}/es/man8/mkfs.minix.8*
1351 %lang(es) %{_mandir}/es/man8/mkfs.8*
1352
1353 %lang(fr) %{_mandir}/fr/man8/fdisk.8*
1354 %ifnarch sparc sparc64
1355 %lang(fr) %{_mandir}/fr/man8/cfdisk.8*
1356 %lang(fr) %{_mandir}/fr/man8/sfdisk.8*
1357 %endif
1358 %lang(fr) %{_mandir}/fr/man8/mkfs.minix.8*
1359 %lang(fr) %{_mandir}/fr/man8/mkfs.8*
1360
1361 %lang(hu) %{_mandir}/hu/man8/mkfs.8*
1362
1363 %lang(it) %{_mandir}/it/man8/fdisk.8*
1364 %ifnarch sparc sparc64
1365 %lang(it) %{_mandir}/it/man8/cfdisk.8*
1366 %endif
1367
1368 %lang(ja) %{_mandir}/ja/man8/fdisk.8*
1369 %ifnarch sparc sparc64
1370 %lang(ja) %{_mandir}/ja/man8/cfdisk.8*
1371 %lang(ja) %{_mandir}/ja/man8/sfdisk.8*
1372 %endif
1373 %lang(ja) %{_mandir}/ja/man8/fsck.minix.8*
1374 %lang(ja) %{_mandir}/ja/man8/mkfs.bfs.8*
1375 %lang(ja) %{_mandir}/ja/man8/mkfs.minix.8*
1376 %lang(ja) %{_mandir}/ja/man8/mkfs.8*
1377
1378 %lang(ko) %{_mandir}/ko/man8/fdisk.8*
1379 %lang(ko) %{_mandir}/ko/man8/fsck.minix.8*
1380 %lang(ko) %{_mandir}/ko/man8/mkfs.minix.8*
1381 %lang(ko) %{_mandir}/ko/man8/mkfs.8*
1382
1383 %lang(pl) %{_mandir}/pl/man8/fdisk.8*
1384 %lang(pl) %{_mandir}/pl/man8/fsck.minix.8*
1385 %lang(pl) %{_mandir}/pl/man8/mkfs.minix.8*
1386 %lang(pl) %{_mandir}/pl/man8/mkfs.8*
1387
1388 %attr(755,root,root) /sbin/fsck.cramfs
1389 %attr(755,root,root) /sbin/mkfs.cramfs
1390 %attr(755,root,root) /sbin/mkfs.bfs
1391 %{_mandir}/man8/fsck.cramfs.8*
1392 %{_mandir}/man8/mkfs.cramfs.8*
1393
1394 %if %{with su}
1395 %attr(755,root,root) /bin/runuser
1396 %attr(755,root,root) /sbin/runuser
1397 %attr(4755,root,root) /bin/su
1398 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser
1399 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser-l
1400 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su
1401 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su-l
1402 %{_mandir}/man1/runuser.1*
1403 %{_mandir}/man1/su.1*
1404 %endif
1405
1406 %ghost /var/lock/wtmpxlock
1407
1408 %files -n blockdev
1409 %defattr(644,root,root,755)
1410 %attr(754,root,root) /etc/rc.d/init.d/blockdev
1411 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/blockdev
1412 %config(noreplace) %verify(not md5 mtime size) /etc/init/blockdev.conf
1413 %attr(755,root,root) /sbin/blockdev
1414 %{_mandir}/man8/blockdev.8*
1415 %lang(ja) %{_mandir}/ja/man8/blockdev.8*
1416 %{systemdunitdir}/blockdev.service
1417 %attr(755,root,root) /lib/systemd/pld-helpers.d/blockdev.sh
1418
1419 %files -n mount
1420 %defattr(644,root,root,755)
1421 %attr(755,root,root) /bin/findmnt
1422 %attr(755,root,root) /bin/mountpoint
1423 %attr(4755,root,root) /bin/mount
1424 %attr(4755,root,root) /bin/umount
1425 %attr(755,root,root) /sbin/pivot_root
1426 %attr(755,root,root) /sbin/swapon
1427 %attr(755,root,root) /sbin/swapoff
1428
1429 %{_mandir}/man1/mountpoint.1*
1430 %{_mandir}/man5/fstab.5*
1431 %{_mandir}/man8/findmnt.8*
1432 %{_mandir}/man8/mount.8*
1433 %{_mandir}/man8/umount.8*
1434 %{_mandir}/man8/pivot_root.8*
1435 %{_mandir}/man8/swapon.8*
1436 %{_mandir}/man8/swapoff.8*
1437
1438 %lang(cs) %{_mandir}/cs/man5/fstab.5*
1439
1440 %lang(de) %{_mandir}/de/man5/fstab.5*
1441
1442 %lang(es) %{_mandir}/es/man5/fstab.5*
1443 %lang(es) %{_mandir}/es/man8/mount.8*
1444 %lang(es) %{_mandir}/es/man8/umount.8*
1445 %lang(es) %{_mandir}/es/man8/swapon.8*
1446 %lang(es) %{_mandir}/es/man8/swapoff.8*
1447
1448 %lang(fr) %{_mandir}/fr/man5/fstab.5*
1449 %lang(fr) %{_mandir}/fr/man8/mount.8*
1450 %lang(fr) %{_mandir}/fr/man8/umount.8*
1451
1452 %lang(hu) %{_mandir}/hu/man5/fstab.5*
1453 %lang(hu) %{_mandir}/hu/man8/mount.8*
1454 %lang(hu) %{_mandir}/hu/man8/umount.8*
1455
1456 %lang(it) %{_mandir}/it/man5/fstab.5*
1457 %lang(it) %{_mandir}/it/man8/mount.8*
1458 %lang(it) %{_mandir}/it/man8/umount.8*
1459 %lang(it) %{_mandir}/it/man8/swapon.8*
1460 %lang(it) %{_mandir}/it/man8/swapoff.8*
1461
1462 %lang(ja) %{_mandir}/ja/man5/fstab.5*
1463 %lang(ja) %{_mandir}/ja/man8/mount.8*
1464 %lang(ja) %{_mandir}/ja/man8/umount.8*
1465 %lang(ja) %{_mandir}/ja/man8/pivot_root.8*
1466 %lang(ja) %{_mandir}/ja/man8/swapon.8*
1467 %lang(ja) %{_mandir}/ja/man8/swapoff.8*
1468
1469 %lang(ko) %{_mandir}/ko/man5/fstab.5*
1470 %lang(ko) %{_mandir}/ko/man8/mount.8*
1471 %lang(ko) %{_mandir}/ko/man8/umount.8*
1472 %lang(ko) %{_mandir}/ko/man8/swapon.8*
1473 %lang(ko) %{_mandir}/ko/man8/swapoff.8*
1474
1475 %lang(pl) %{_mandir}/pl/man5/fstab.5*
1476 %lang(pl) %{_mandir}/pl/man8/mount.8*
1477 %lang(pl) %{_mandir}/pl/man8/umount.8*
1478 %lang(pl) %{_mandir}/pl/man8/swapon.8*
1479 %lang(pl) %{_mandir}/pl/man8/swapoff.8*
1480
1481 %files -n losetup
1482 %defattr(644,root,root,755)
1483 %attr(755,root,root) /sbin/losetup
1484 %{_mandir}/man8/losetup.8*
1485 %lang(fr) %{_mandir}/fr/man8/losetup.8*
1486 %lang(it) %{_mandir}/it/man8/losetup.8*
1487 %lang(ja) %{_mandir}/ja/man8/losetup.8*
1488 %lang(ko) %{_mandir}/ko/man8/losetup.8*
1489 %lang(pl) %{_mandir}/pl/man8/losetup.8*
1490
1491 %files -n tunelp
1492 %defattr(644,root,root,755)
1493 %attr(755,root,root) %{_sbindir}/tunelp
1494 %{_mandir}/man8/tunelp.8*
1495 %lang(es) %{_mandir}/es/man8/tunelp.8*
1496 %lang(ja) %{_mandir}/ja/man8/tunelp.8*
1497 %lang(pl) %{_mandir}/pl/man8/tunelp.8*
1498
1499 %files -n login
1500 %defattr(644,root,root,755)
1501 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/login
1502 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.login
1503 %attr(755,root,root) /bin/login
1504 %{_mandir}/man1/login.1*
1505 %lang(de) %{_mandir}/de/man1/login.1*
1506 %lang(es) %{_mandir}/es/man1/login.1*
1507 %lang(hu) %{_mandir}/hu/man1/login.1*
1508 %lang(id) %{_mandir}/id/man1/login.1*
1509 %lang(ja) %{_mandir}/ja/man1/login.1*
1510 %lang(ko) %{_mandir}/ko/man1/login.1*
1511 %lang(pl) %{_mandir}/pl/man1/login.1*
1512
1513 %files -n agetty
1514 %defattr(644,root,root,755)
1515 %attr(755,root,root) /sbin/agetty
1516 %{_mandir}/man8/agetty.8*
1517 %lang(es) %{_mandir}/es/man8/agetty.8*
1518 %lang(ja) %{_mandir}/ja/man8/agetty.8*
1519
1520 %files -n libblkid
1521 %defattr(644,root,root,755)
1522 %attr(755,root,root) /%{_lib}/libblkid.so.*.*
1523 %attr(755,root,root) %ghost /%{_lib}/libblkid.so.1
1524
1525 %files -n libblkid-devel
1526 %defattr(644,root,root,755)
1527 %attr(755,root,root) %{_libdir}/libblkid.so
1528 %{_includedir}/blkid
1529 %{_pkgconfigdir}/blkid.pc
1530 %{_mandir}/man3/libblkid.3*
1531
1532 %files -n libblkid-static
1533 %defattr(644,root,root,755)
1534 %{_libdir}/libblkid.a
1535
1536 %if %{with initrd} && %{with dietlibc}
1537 %files -n libblkid-dietlibc
1538 %defattr(644,root,root,755)
1539 %{dietlibdir}/libblkid.a
1540 %endif
1541
1542 %files -n libuuid
1543 %defattr(644,root,root,755)
1544 %attr(755,root,root) %{_bindir}/uuidgen
1545 %attr(755,root,root) /%{_lib}/libuuid.so.*.*
1546 %attr(755,root,root) %ghost /%{_lib}/libuuid.so.1
1547 %{_mandir}/man1/uuidgen.1*
1548
1549 %files -n libuuid-devel
1550 %defattr(644,root,root,755)
1551 %attr(755,root,root) %{_libdir}/libuuid.so
1552 %{_libdir}/libuuid.la
1553 %{_includedir}/uuid
1554 %{_pkgconfigdir}/uuid.pc
1555 %{_mandir}/man3/uuid*.3*
1556
1557 %files -n libuuid-static
1558 %defattr(644,root,root,755)
1559 %{_libdir}/libuuid.a
1560
1561 %if %{with initrd} && %{with dietlibc}
1562 %files -n libuuid-dietlibc
1563 %defattr(644,root,root,755)
1564 %{dietlibdir}/libuuid.a
1565 %endif
1566
1567 %files -n uuidd
1568 %defattr(644,root,root,755)
1569 %attr(6755,uuidd,uuidd) %{_sbindir}/uuidd
1570 %attr(2775,uuidd,uuidd) /var/lib/libuuid
1571 %{_mandir}/man8/uuidd.8*
1572 %{systemdunitdir}/uuidd.service
1573 %{systemdunitdir}/uuidd.socket
1574
1575 %files -n libmount
1576 %defattr(644,root,root,755)
1577 %attr(755,root,root) /%{_lib}/libmount.so.*.*
1578 %attr(755,root,root) %ghost /%{_lib}/libmount.so.1
1579
1580 %files -n libmount-devel
1581 %defattr(644,root,root,755)
1582 %attr(755,root,root) %{_libdir}/libmount.so
1583 %{_includedir}/libmount
1584 %{_pkgconfigdir}/mount.pc
1585
1586 %files -n libmount-static
1587 %defattr(644,root,root,755)
1588 %{_libdir}/libmount.a
1589
1590 %files -n python3-libmount
1591 %defattr(644,root,root,755)
1592 %dir %{py3_sitedir}/libmount
1593 %attr(755,root,root) %{py3_sitedir}/libmount/pylibmount.so
1594 %{py3_sitedir}/libmount/__init__.py
1595 %{py3_sitedir}/libmount/__pycache__
1596
1597 %files -n fsck
1598 %defattr(644,root,root,755)
1599 %attr(755,root,root) /sbin/fsck
1600 %{_mandir}/man8/fsck.8*
1601
1602 %files -n libsmartcols
1603 %defattr(644,root,root,755)
1604 %attr(755,root,root) /%{_lib}/libsmartcols.so.*.*.*
1605 %attr(755,root,root) %ghost /%{_lib}/libsmartcols.so.1
1606 # common for many utilities (hexdump,cal,dmesg,fdisk,cfdisk; also libblkid,libmount?)
1607 %{_mandir}/man5/terminal-colors.d.5*
1608
1609 %files -n libsmartcols-devel
1610 %defattr(644,root,root,755)
1611 %attr(755,root,root) %{_libdir}/libsmartcols.so
1612 %{_includedir}/libsmartcols
1613 %{_pkgconfigdir}/smartcols.pc
1614
1615 %files -n libsmartcols-static
1616 %defattr(644,root,root,755)
1617 %{_libdir}/libsmartcols.a
1618
1619 %if %{with initrd}
1620 %files initrd
1621 %defattr(644,root,root,755)
1622 %attr(755,root,root) %{_libdir}/initrd/blkid
1623 %attr(755,root,root) %{_libdir}/initrd/blockdev
1624 %attr(755,root,root) %{_libdir}/initrd/fdformat
1625 %attr(755,root,root) %{_libdir}/initrd/fdisk
1626 %attr(755,root,root) %{_libdir}/initrd/findfs
1627 %attr(755,root,root) %{_libdir}/initrd/hwclock
1628 %attr(755,root,root) %{_libdir}/initrd/look
1629 %attr(755,root,root) %{_libdir}/initrd/mkswap
1630 %attr(755,root,root) %{_libdir}/initrd/namei
1631 %attr(755,root,root) %{_libdir}/initrd/rename
1632 %ifnarch sparc sparcv9 sparc64
1633 %attr(755,root,root) %{_libdir}/initrd/sfdisk
1634 %endif
1635 %attr(755,root,root) %{_libdir}/initrd/swaplabel
1636 %attr(755,root,root) %{_libdir}/initrd/uuidgen
1637 %attr(755,root,root) %{_libdir}/initrd/wipefs
1638 # not needed?
1639 #%attr(755,root,root) %{_libdir}/initrd/chrt
1640 # not built because of disabled libmount
1641 #%attr(755,root,root) %{_libdir}/initrd/e2fsck
1642 #%attr(755,root,root) %{_libdir}/initrd/fsck
1643 %endif
1644
1645 %files -n bash-completion-util-linux
1646 %defattr(644,root,root,755)
1647 /usr/share/bash-completion/completions/*
This page took 0.216294 seconds and 4 git commands to generate.