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