]> git.pld-linux.org Git - packages/util-linux.git/blob - util-linux.spec
d74fd2b255779923a3205fcd9023a6da384e9392
[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 %bcond_without  fallocate       # fallocate utility (needs glibc 2.11 to compile)
21
22 %define         pam_ver 1:1.1.8-5
23
24 Summary:        Collection of basic system utilities for Linux
25 Summary(de.UTF-8):      Sammlung von grundlegenden Systemdienstprogrammen für Linux
26 Summary(es.UTF-8):      Colectánea de utilitarios básicos de sistema para Linux
27 Summary(fr.UTF-8):      Ensemble d'utilitaires système de base pour Linux
28 Summary(pl.UTF-8):      Zbiór podstawowych narzędzi systemowych dla Linuksa
29 Summary(pt_BR.UTF-8):   Coletânea de utilitários básicos de sistema para Linux
30 Summary(ru.UTF-8):      Набор базовых системных утилит для Linux
31 Summary(tr.UTF-8):      Temel sistem araçları
32 Summary(uk.UTF-8):      Набір базових системних утиліт для Linux
33 Name:           util-linux
34 Version:        2.38
35 Release:        1
36 License:        GPL v2+, GPL v3 (hwclock)
37 Group:          Applications/System
38 # https://github.com/karelzak/util-linux (GitHub backup)
39 Source0:        https://www.kernel.org/pub/linux/utils/util-linux/v2.38/%{name}-%{version}.tar.xz
40 # Source0-md5:  fffdc126809a6d4c1789a9efc1b96623
41 Source1:        %{name}-non-english-man-pages.tar.bz2
42 # Source1-md5:  3c940c7e7fe699eaa2ddb1bffb3de2fe
43 Source2:        login.pamd
44 Source3:        %{name}-blockdev.init
45 Source4:        %{name}-blockdev.sysconfig
46 Source6:        su.pamd
47 Source7:        su-l.pamd
48 Source8:        runuser.pamd
49 Source9:        runuser-l.pamd
50 Source10:       nologin.c
51 Source11:       nologin.8
52 Source12:       blockdev.service
53 Source13:       blockdev.sh
54 Patch0:         %{name}-fdformat-ide.patch
55 Patch1:         %{name}-fhs.patch
56 Patch2:         %{name}-login-lastlog.patch
57 Patch3:         %{name}-procpartitions.patch
58 Patch4:         su-paths.patch
59 Patch5:         %{name}-ac.patch
60 Patch6:         %{name}-diet.patch
61 Patch7:         %{name}-man-asciidoctor.patch
62 URL:            https://github.com/karelzak/util-linux
63 BuildRequires:  audit-libs-devel >= 1.0.6
64 BuildRequires:  autoconf >= 2.64
65 BuildRequires:  automake >= 1:1.10
66 BuildRequires:  gettext-tools >= 0.21
67 %{?with_fallocate: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         %{!?with_fallocate:--disable-fallocate} \
909         --enable-libmount-support-mtab \
910         --disable-makeinstall-chown \
911         --disable-makeinstall-setuid \
912         --disable-raw \
913         --disable-silent-rules \
914         --disable-use-tty-group \
915         --disable-wall \
916         --enable-chfn-chsh \
917         --enable-fdformat \
918         %{?with_apidocs:--enable-gtk-doc} \
919         --enable-kill \
920         --enable-libblkid \
921         --enable-line \
922         --enable-login \
923         --enable-login-chown-vcs \
924         --enable-newgrp \
925         --enable-partx \
926         --enable-poman \
927         --enable-pg \
928         --enable-runuser%{!?with_su:=no} \
929         --enable-su%{!?with_su:=no} \
930         --enable-sulogin \
931         --enable-tunelp \
932         --enable-utmpdump \
933         --enable-vipw \
934         --enable-write \
935         --with-python=3 \
936         --with-audit \
937         --with-bashcompletiondir=/usr/share/bash-completion/completions \
938         --with-selinux%{!?with_selinux:=no} \
939         --with-smack \
940         --with-readline \
941         %{!?with_systemd:--without-systemd}
942
943 %{__make}
944
945 %{__cc} %{rpmldflags} %{rpmcflags} %{rpmcppflags} nologin.c -o nologin
946
947 %install
948 rm -rf $RPM_BUILD_ROOT
949 install -d $RPM_BUILD_ROOT/etc/{pam.d,rc.d/init.d,sysconfig,security,terminal-colors.d} \
950         $RPM_BUILD_ROOT{/%{_lib},/var/{lock,lib/libuuid}} \
951         $RPM_BUILD_ROOT{/lib/systemd/pld-helpers.d,%{systemdunitdir}}
952 %{?with_dietlibc:install -d $RPM_BUILD_ROOT%{dietlibdir}}
953
954 %{__make} install \
955         DESTDIR=$RPM_BUILD_ROOT
956
957 %{__mv} $RPM_BUILD_ROOT%{_sbindir}/{addpart,delpart,partx} $RPM_BUILD_ROOT/sbin
958
959 install -p nologin $RPM_BUILD_ROOT/sbin
960 cp -p %{SOURCE11} $RPM_BUILD_ROOT%{_mandir}/man8
961
962 cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/login
963 install -p %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/blockdev
964 cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/blockdev
965 cp -p %{SOURCE12} $RPM_BUILD_ROOT%{systemdunitdir}/blockdev.service
966 cp -p %{SOURCE13} $RPM_BUILD_ROOT/lib/systemd/pld-helpers.d/blockdev.sh
967 %if %{with su}
968 ln -s ../sbin/runuser $RPM_BUILD_ROOT/bin/runuser
969 cp -p %{SOURCE6} $RPM_BUILD_ROOT/etc/pam.d/su
970 cp -p %{SOURCE7} $RPM_BUILD_ROOT/etc/pam.d/su-l
971 cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/pam.d/runuser
972 cp -p %{SOURCE9} $RPM_BUILD_ROOT/etc/pam.d/runuser-l
973 %endif
974
975 :> $RPM_BUILD_ROOT/etc/security/blacklist.login
976 :> $RPM_BUILD_ROOT/var/lock/wtmpxlock
977 :> $RPM_BUILD_ROOT%{_sysconfdir}/blkid.tab
978
979 for lib in blkid fdisk mount smartcols uuid; do
980         %{__mv} $RPM_BUILD_ROOT%{_libdir}/lib${lib}.so.* $RPM_BUILD_ROOT/%{_lib}
981         ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/lib${lib}.so.*.*.*) \
982                  $RPM_BUILD_ROOT%{_libdir}/lib${lib}.so
983 done
984
985 # python module
986 %{__rm} $RPM_BUILD_ROOT%{py3_sitedir}/libmount/pylibmount.la
987 # obsoleted by pkg-config (libuuid.la temporarily kept because of packages built with it)
988 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib{blkid,fdisk,mount,smartcols}.la
989
990 ln -s hwclock $RPM_BUILD_ROOT/sbin/clock
991 echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/man8/clock.8
992 echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/de/man8/clock.8
993 echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/fr/man8/clock.8
994 echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/sr/man8/clock.8
995
996 ln -s utmpdump $RPM_BUILD_ROOT%{_bindir}/utmpx-dump
997 ln -s mkswap $RPM_BUILD_ROOT/sbin/mkfs.swap
998
999 # install non-english man pages, but prefer upstream translations over Source1
1000 for d in cs de es fi fr hu id it ja ko nl pl ; do
1001         for m in man1 man5 man8 ; do
1002                 if [ -d man/$d/$m ]; then
1003                         install -d $RPM_BUILD_ROOT%{_mandir}/$d/$m
1004                         for f in man/$d/$m/* ; do
1005                                 if [ ! -f $RPM_BUILD_ROOT%{_mandir}/$d/$m/$(basename $f) ]; then
1006                                         cp -p "$f" $RPM_BUILD_ROOT%{_mandir}/$d/$m
1007                                 fi
1008                         done
1009                 fi
1010         done
1011 done
1012
1013 # obsolete
1014 %{__rm} $RPM_BUILD_ROOT%{_mandir}/*/man8/raw.8
1015
1016 # packaged in SysVinit-tools
1017 %{__rm} $RPM_BUILD_ROOT%{_mandir}/*/man1/wall.1
1018
1019 # packaged in pwdutils / shadow
1020 %{__rm} $RPM_BUILD_ROOT%{_bindir}/{chfn,chsh,newgrp} \
1021         $RPM_BUILD_ROOT%{_sbindir}/{vigr,vipw} \
1022         $RPM_BUILD_ROOT%{_mandir}/man1/{chfn,chsh,newgrp}.1 \
1023         $RPM_BUILD_ROOT%{_mandir}/man8/{vigr,vipw}.8 \
1024         $RPM_BUILD_ROOT%{_mandir}/*/man1/{chfn,chsh,newgrp}.1 \
1025         $RPM_BUILD_ROOT%{_mandir}/*/man8/{vigr,vipw}.8 \
1026         $RPM_BUILD_ROOT%{bash_compdir}/{chfn,chsh,newgrp}
1027
1028 %ifarch sparc sparcv9 sparc64
1029 # programs not built on sparc
1030 %{__rm} $RPM_BUILD_ROOT%{_mandir}/*/man8/{cfdisk,sfdisk}.8
1031 %endif
1032
1033 %if %{with apidocs}
1034 # examples
1035 %{__rm} $RPM_BUILD_ROOT%{_gtkdocdir}/getopt-example.{bash,tcsh}
1036 %else
1037 %{__rm} $RPM_BUILD_ROOT%{_docdir}/%{name}/getopt-example.{bash,tcsh}
1038 %endif
1039
1040 %if %{with initrd}
1041 install -d $RPM_BUILD_ROOT%{_libdir}/initrd
1042 install -p initrd/bin/* $RPM_BUILD_ROOT%{_libdir}/initrd
1043 install -p initrd/sbin/* $RPM_BUILD_ROOT%{_libdir}/initrd
1044 ln -s fsck $RPM_BUILD_ROOT%{_libdir}/initrd/e2fsck
1045
1046 # We don't need those
1047 %{__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}
1048 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib{blkid,mount}.la
1049
1050 %if %{with dietlibc}
1051 cp -a initrd/%{_lib}/lib*.a $RPM_BUILD_ROOT%{dietlibdir}
1052 %endif
1053 %endif
1054
1055 %find_lang %{name}
1056
1057 %clean
1058 rm -rf $RPM_BUILD_ROOT
1059
1060 %post -n blockdev
1061 /sbin/chkconfig --add blockdev
1062 %service blockdev restart
1063 %systemd_post blockdev.service
1064
1065 %preun -n blockdev
1066 if [ "$1" = "0" ]; then
1067         %service blockdev stop
1068         /sbin/chkconfig --del blockdev
1069 fi
1070 %systemd_preun blockdev.service
1071
1072 %postun -n blockdev
1073 %systemd_reload
1074
1075 %triggerpostun -n blockdev -- blockdev < 2.24-4
1076 %systemd_trigger blockdev.service
1077
1078 %post   -n libblkid -p /sbin/ldconfig
1079 %postun -n libblkid -p /sbin/ldconfig
1080
1081 %post   -n libuuid -p /sbin/ldconfig
1082 %postun -n libuuid -p /sbin/ldconfig
1083
1084 %pre    -n uuidd
1085 if [ "$(getgid libuuid 2>/dev/null)" = "222" ]; then
1086         /usr/sbin/groupmod -n uuidd libuuid
1087 fi
1088 %groupadd -g 222 uuidd
1089 if [ "$(id -u libuuid 2>/dev/null)" = "222" ]; then
1090         /usr/sbin/usermod -l uuidd libuuid
1091 fi
1092 %useradd -u 222 -r -d /var/lib/libuuid -s /bin/false -c "UUID generator helper daemon" -g uuidd uuidd
1093
1094 %postun -n uuidd
1095 if [ "$1" = "0" ]; then
1096         %userremove uuidd
1097         %groupremove uuidd
1098 fi
1099
1100 %post   -n libfdisk -p /sbin/ldconfig
1101 %postun -n libfdisk -p /sbin/ldconfig
1102
1103 %post   -n libmount -p /sbin/ldconfig
1104 %postun -n libmount -p /sbin/ldconfig
1105
1106 %post   -n libsmartcols -p /sbin/ldconfig
1107 %postun -n libsmartcols -p /sbin/ldconfig
1108
1109 %files -f %{name}.lang
1110 %defattr(644,root,root,755)
1111 %doc AUTHORS ChangeLog NEWS README README.licensing Documentation misc-utils/getopt-example.{bash,tcsh}
1112 %dir /etc/terminal-colors.d
1113
1114 %attr(755,root,root) /sbin/clock
1115 %attr(755,root,root) /sbin/hwclock*
1116 %{_mandir}/man5/adjtime_config.5*
1117 %{_mandir}/man8/clock.8*
1118 %{_mandir}/man8/hwclock.8*
1119 %lang(de) %{_mandir}/de/man5/adjtime_config.5*
1120 %lang(de) %{_mandir}/de/man8/clock.8*
1121 %lang(de) %{_mandir}/de/man8/hwclock.8*
1122 %lang(es) %{_mandir}/es/man8/clock.8*
1123 %lang(es) %{_mandir}/es/man8/hwclock.8*
1124 %lang(fr) %{_mandir}/fr/man8/clock.8*
1125 %lang(fr) %{_mandir}/fr/man8/hwclock.8*
1126 %lang(ja) %{_mandir}/ja/man8/clock.8*
1127 %lang(ja) %{_mandir}/ja/man8/hwclock.8*
1128 %lang(sr) %{_mandir}/sr/man5/adjtime_config.5*
1129 %lang(sr) %{_mandir}/sr/man8/clock.8*
1130 %lang(sr) %{_mandir}/sr/man8/hwclock.8*
1131
1132 %attr(755,root,root) /sbin/nologin
1133 %{_mandir}/man8/nologin.8*
1134 %lang(de) %{_mandir}/de/man8/nologin.8*
1135 %lang(sr) %{_mandir}/sr/man8/nologin.8*
1136
1137 %ghost %{_sysconfdir}/blkid.tab
1138 %attr(755,root,root) /sbin/blkid
1139 %attr(755,root,root) /sbin/findfs
1140 %{_mandir}/man8/blkid.8*
1141 %{_mandir}/man8/findfs.8*
1142 %lang(de) %{_mandir}/de/man8/blkid.8*
1143 %lang(de) %{_mandir}/de/man8/findfs.8*
1144 %lang(fr) %{_mandir}/fr/man8/blkid.8*
1145 %lang(fr) %{_mandir}/fr/man8/findfs.8*
1146 %lang(sr) %{_mandir}/sr/man8/blkid.8*
1147 %lang(sr) %{_mandir}/sr/man8/findfs.8*
1148
1149 %attr(755,root,root) %{_bindir}/linux*
1150 %attr(755,root,root) %{_bindir}/setarch
1151 %{_mandir}/man8/linux*.8*
1152 %{_mandir}/man8/setarch.8*
1153 %lang(de) %{_mandir}/de/man8/setarch.8*
1154 %lang(fr) %{_mandir}/fr/man8/setarch.8*
1155 %lang(sr) %{_mandir}/sr/man8/setarch.8*
1156 %ifarch s390 s390x
1157 %attr(755,root,root) %{_bindir}/s390*
1158 %{_mandir}/man8/s390*.8*
1159 %endif
1160 %ifarch %{ix86} %{x8664} x32 ia64
1161 %attr(755,root,root) %{_bindir}/i386
1162 %{_mandir}/man8/i386.8*
1163 %endif
1164 %ifarch %{x8664} x32
1165 %attr(755,root,root) %{_bindir}/x86_64
1166 %{_mandir}/man8/x86_64*.8*
1167 %endif
1168 %ifarch ia64
1169 %attr(755,root,root) %{_bindir}/ia64
1170 %{_mandir}/man8/ia64.8*
1171 %endif
1172 %ifarch ppc ppc64
1173 %attr(755,root,root) %{_bindir}/ppc*
1174 %{_mandir}/man8/ppc*.8*
1175 %endif
1176 %ifarch sparc sparc64
1177 %attr(755,root,root) %{_bindir}/sparc*
1178 %{_mandir}/man8/sparc*.8*
1179 %endif
1180
1181 %attr(755,root,root) /bin/dmesg
1182 %attr(755,root,root) /bin/kill
1183 %attr(755,root,root) /bin/lsblk
1184 %attr(755,root,root) /bin/lsfd
1185 %attr(755,root,root) /bin/more
1186 %attr(755,root,root) /bin/wdctl
1187
1188 %attr(755,root,root) /sbin/addpart
1189 %attr(755,root,root) /sbin/blkdiscard
1190 %attr(755,root,root) /sbin/blkzone
1191 %attr(755,root,root) /sbin/chcpu
1192 %attr(755,root,root) /sbin/ctrlaltdel
1193 %attr(755,root,root) /sbin/delpart
1194 %attr(755,root,root) /sbin/fsfreeze
1195 %attr(755,root,root) /sbin/fstrim
1196 %attr(755,root,root) /sbin/partx
1197 %attr(755,root,root) /sbin/sulogin
1198 %attr(755,root,root) /sbin/swaplabel
1199 %attr(755,root,root) /sbin/switch_root
1200 %attr(755,root,root) /sbin/wipefs
1201 %attr(755,root,root) /sbin/zramctl
1202 %attr(755,root,root) %{_bindir}/cal
1203 %attr(755,root,root) %{_bindir}/choom
1204 %attr(755,root,root) %{_bindir}/chmem
1205 %attr(755,root,root) %{_bindir}/chrt
1206 %attr(755,root,root) %{_bindir}/col
1207 %attr(755,root,root) %{_bindir}/colcrt
1208 %attr(755,root,root) %{_bindir}/colrm
1209 %attr(755,root,root) %{_bindir}/column
1210 %attr(755,root,root) %{_bindir}/eject
1211 %{?with_fallocate:%attr(755,root,root) %{_bindir}/fallocate}
1212 %attr(755,root,root) %{_bindir}/fincore
1213 %attr(755,root,root) %{_bindir}/flock
1214 %attr(755,root,root) %{_bindir}/getopt
1215 %attr(755,root,root) %{_bindir}/hardlink
1216 %attr(755,root,root) %{_bindir}/hexdump
1217 %attr(755,root,root) %{_bindir}/ionice
1218 %attr(755,root,root) %{_bindir}/ipcmk
1219 %attr(755,root,root) %{_bindir}/ipcrm
1220 %attr(755,root,root) %{_bindir}/ipcs
1221 %attr(755,root,root) %{_bindir}/irqtop
1222 %attr(755,root,root) %{_bindir}/isosize
1223 %attr(755,root,root) %{_bindir}/line
1224 %attr(755,root,root) %{_bindir}/last
1225 %attr(755,root,root) %{_bindir}/lastb
1226 %attr(755,root,root) %{_bindir}/logger
1227 %attr(755,root,root) %{_bindir}/look
1228 %attr(755,root,root) %{_bindir}/lscpu
1229 %attr(755,root,root) %{_bindir}/lsipc
1230 %attr(755,root,root) %{_bindir}/lsirq
1231 %attr(755,root,root) %{_bindir}/lslocks
1232 %attr(755,root,root) %{_bindir}/lslogins
1233 %attr(755,root,root) %{_bindir}/lsmem
1234 %attr(755,root,root) %{_bindir}/lsns
1235 %attr(755,root,root) %{_bindir}/mesg
1236 %attr(755,root,root) %{_bindir}/mcookie
1237 %attr(755,root,root) %{_bindir}/namei
1238 %attr(755,root,root) %{_bindir}/nsenter
1239 %attr(755,root,root) %{_bindir}/pg
1240 %attr(755,root,root) %{_bindir}/prlimit
1241 %attr(755,root,root) %{_bindir}/rename
1242 %attr(755,root,root) %{_bindir}/renice
1243 %attr(755,root,root) %{_bindir}/rev
1244 %attr(755,root,root) %{_bindir}/script
1245 %attr(755,root,root) %{_bindir}/scriptlive
1246 %attr(755,root,root) %{_bindir}/scriptreplay
1247 %attr(755,root,root) %{_bindir}/setpriv
1248 %attr(755,root,root) %{_bindir}/setsid
1249 %attr(755,root,root) %{_bindir}/setterm
1250 %attr(755,root,root) %{_bindir}/taskset
1251 %attr(755,root,root) %{_bindir}/uclampset
1252 %attr(755,root,root) %{_bindir}/uuidparse
1253 %attr(755,root,root) %{_bindir}/ul
1254 %attr(755,root,root) %{_bindir}/uname26
1255 %attr(755,root,root) %{_bindir}/unshare
1256 %attr(755,root,root) %{_bindir}/utmpdump
1257 %attr(755,root,root) %{_bindir}/utmpx-dump
1258 %attr(755,root,root) %{_bindir}/whereis
1259 %attr(2755,root,tty) %{_bindir}/write
1260 %attr(755,root,root) %{_sbindir}/fdformat
1261 %attr(755,root,root) %{_sbindir}/ldattach
1262 %attr(755,root,root) %{_sbindir}/readprofile
1263 %attr(755,root,root) %{_sbindir}/resizepart
1264 %attr(755,root,root) %{_sbindir}/rfkill
1265 %attr(755,root,root) %{_sbindir}/rtcwake
1266
1267 %if %{with systemd}
1268 %{systemdunitdir}/fstrim.service
1269 %{systemdunitdir}/fstrim.timer
1270 %endif
1271
1272 %{_mandir}/man1/cal.1*
1273 %{_mandir}/man1/choom.1*
1274 %{_mandir}/man1/chrt.1*
1275 %{_mandir}/man1/col.1*
1276 %{_mandir}/man1/colcrt.1*
1277 %{_mandir}/man1/colrm.1*
1278 %{_mandir}/man1/column.1*
1279 %{_mandir}/man1/dmesg.1*
1280 %{_mandir}/man1/eject.1*
1281 %{?with_fallocate:%{_mandir}/man1/fallocate.1*}
1282 %{_mandir}/man1/fincore.1*
1283 %{_mandir}/man1/flock.1*
1284 %{_mandir}/man1/getopt.1*
1285 %{_mandir}/man1/hardlink.1*
1286 %{_mandir}/man1/hexdump.1*
1287 %{_mandir}/man1/ionice.1*
1288 %{_mandir}/man1/ipcrm.1*
1289 %{_mandir}/man1/ipcmk.1*
1290 %{_mandir}/man1/ipcs.1*
1291 %{_mandir}/man1/irqtop.1*
1292 %{_mandir}/man1/kill.1*
1293 %{_mandir}/man1/last.1*
1294 %{_mandir}/man1/lastb.1*
1295 %{_mandir}/man1/line.1*
1296 %{_mandir}/man1/logger.1*
1297 %{_mandir}/man1/look.1*
1298 %{_mandir}/man1/lscpu.1*
1299 %{_mandir}/man1/lsfd.1*
1300 %{_mandir}/man1/lsipc.1*
1301 %{_mandir}/man1/lsirq.1*
1302 %{_mandir}/man1/lslogins.1*
1303 %{_mandir}/man1/lsmem.1*
1304 %{_mandir}/man1/mcookie.1*
1305 %{_mandir}/man1/mesg.1*
1306 %{_mandir}/man1/more.1*
1307 %{_mandir}/man1/namei.1*
1308 %{_mandir}/man1/nsenter.1*
1309 %{_mandir}/man1/prlimit.1*
1310 %{_mandir}/man1/pg.1*
1311 %{_mandir}/man1/renice.1*
1312 %{_mandir}/man1/rev.1*
1313 %{_mandir}/man1/rename.1*
1314 %{_mandir}/man1/setpriv.1*
1315 %{_mandir}/man1/setsid.1*
1316 %{_mandir}/man1/script.1*
1317 %{_mandir}/man1/scriptlive.1*
1318 %{_mandir}/man1/scriptreplay.1*
1319 %{_mandir}/man1/setterm.1*
1320 %{_mandir}/man1/taskset.1*
1321 %{_mandir}/man1/uclampset.1*
1322 %{_mandir}/man1/ul.1*
1323 %{_mandir}/man1/unshare.1*
1324 %{_mandir}/man1/utmpdump.1*
1325 %{_mandir}/man1/uuidparse.1*
1326 %{_mandir}/man1/whereis.1*
1327 %{_mandir}/man1/write.1*
1328 # common for many utilities (hexdump,cal,dmesg,fdisk,cfdisk - not libraries)
1329 %{_mandir}/man5/terminal-colors.d.5*
1330 %{_mandir}/man8/addpart.8*
1331 %{_mandir}/man8/blkdiscard.8*
1332 %{_mandir}/man8/blkzone.8*
1333 %{_mandir}/man8/delpart.8*
1334 %{_mandir}/man8/partx.8*
1335 %{_mandir}/man8/lsblk.8*
1336 %{_mandir}/man8/lsns.8*
1337 %{_mandir}/man8/chcpu.8*
1338 %{_mandir}/man8/chmem.8*
1339 %{_mandir}/man8/ctrlaltdel.8*
1340 %{_mandir}/man8/fdformat.8*
1341 %{_mandir}/man8/fsfreeze.8*
1342 %{_mandir}/man8/fstrim.8*
1343 %{_mandir}/man8/isosize.8*
1344 %{_mandir}/man8/ldattach.8*
1345 %{_mandir}/man8/lslocks.8*
1346 %{_mandir}/man8/readprofile.8*
1347 %{_mandir}/man8/resizepart.8*
1348 %{_mandir}/man8/rfkill.8*
1349 %{_mandir}/man8/rtcwake.8*
1350 %{_mandir}/man8/swaplabel.8*
1351 %{_mandir}/man8/switch_root.8*
1352 %{_mandir}/man8/sulogin.8*
1353 %{_mandir}/man8/uname26.8*
1354 %{_mandir}/man8/wdctl.8*
1355 %{_mandir}/man8/wipefs.8*
1356 %{_mandir}/man8/zramctl.8*
1357 %lang(de) %{_mandir}/de/man1/cal.1*
1358 %lang(de) %{_mandir}/de/man1/choom.1*
1359 %lang(de) %{_mandir}/de/man1/chrt.1*
1360 %lang(de) %{_mandir}/de/man1/col.1*
1361 %lang(de) %{_mandir}/de/man1/colcrt.1*
1362 %lang(de) %{_mandir}/de/man1/colrm.1*
1363 %lang(de) %{_mandir}/de/man1/column.1*
1364 %lang(de) %{_mandir}/de/man1/dmesg.1*
1365 %lang(de) %{_mandir}/de/man1/eject.1*
1366 %{?with_fallocate:%lang(de) %{_mandir}/de/man1/fallocate.1*}
1367 %lang(de) %{_mandir}/de/man1/fincore.1*
1368 %lang(de) %{_mandir}/de/man1/flock.1*
1369 %lang(de) %{_mandir}/de/man1/getopt.1*
1370 %lang(de) %{_mandir}/de/man1/hardlink.1*
1371 %lang(de) %{_mandir}/de/man1/hexdump.1*
1372 %lang(de) %{_mandir}/de/man1/ionice.1*
1373 %lang(de) %{_mandir}/de/man1/ipcmk.1*
1374 %lang(de) %{_mandir}/de/man1/ipcrm.1*
1375 %lang(de) %{_mandir}/de/man1/ipcs.1*
1376 %lang(de) %{_mandir}/de/man1/irqtop.1*
1377 %lang(de) %{_mandir}/de/man1/kill.1*
1378 %lang(de) %{_mandir}/de/man1/last.1*
1379 %lang(de) %{_mandir}/de/man1/lastb.1*
1380 %lang(de) %{_mandir}/de/man1/line.1*
1381 %lang(de) %{_mandir}/de/man1/logger.1*
1382 %lang(de) %{_mandir}/de/man1/look.1*
1383 %lang(de) %{_mandir}/de/man1/lscpu.1*
1384 %lang(de) %{_mandir}/de/man1/lsfd.1*
1385 %lang(de) %{_mandir}/de/man1/lsipc.1*
1386 %lang(de) %{_mandir}/de/man1/lsirq.1*
1387 %lang(de) %{_mandir}/de/man1/lslogins.1*
1388 %lang(de) %{_mandir}/de/man1/lsmem.1*
1389 %lang(de) %{_mandir}/de/man1/mcookie.1*
1390 %lang(de) %{_mandir}/de/man1/mesg.1*
1391 %lang(de) %{_mandir}/de/man1/more.1*
1392 %lang(de) %{_mandir}/de/man1/namei.1*
1393 %lang(de) %{_mandir}/de/man1/nsenter.1*
1394 %lang(de) %{_mandir}/de/man1/pg.1*
1395 %lang(de) %{_mandir}/de/man1/prlimit.1*
1396 %lang(de) %{_mandir}/de/man1/rename.1*
1397 %lang(de) %{_mandir}/de/man1/renice.1*
1398 %lang(de) %{_mandir}/de/man1/rev.1*
1399 %lang(de) %{_mandir}/de/man1/script.1*
1400 %lang(de) %{_mandir}/de/man1/scriptlive.1*
1401 %lang(de) %{_mandir}/de/man1/scriptreplay.1*
1402 %lang(de) %{_mandir}/de/man1/setpriv.1*
1403 %lang(de) %{_mandir}/de/man1/setsid.1*
1404 %lang(de) %{_mandir}/de/man1/setterm.1*
1405 %lang(de) %{_mandir}/de/man1/taskset.1*
1406 %lang(de) %{_mandir}/de/man1/uclampset.1*
1407 %lang(de) %{_mandir}/de/man1/ul.1*
1408 %lang(de) %{_mandir}/de/man1/unshare.1*
1409 %lang(de) %{_mandir}/de/man1/utmpdump.1*
1410 %lang(de) %{_mandir}/de/man1/uuidparse.1*
1411 %lang(de) %{_mandir}/de/man1/whereis.1*
1412 %lang(de) %{_mandir}/de/man1/write.1*
1413 %lang(de) %{_mandir}/de/man5/terminal-colors.d.5*
1414 %lang(de) %{_mandir}/de/man8/addpart.8*
1415 %lang(de) %{_mandir}/de/man8/blkdiscard.8*
1416 %lang(de) %{_mandir}/de/man8/blkzone.8*
1417 %lang(de) %{_mandir}/de/man8/chcpu.8*
1418 %lang(de) %{_mandir}/de/man8/chmem.8*
1419 %lang(de) %{_mandir}/de/man8/ctrlaltdel.8*
1420 %lang(de) %{_mandir}/de/man8/delpart.8*
1421 %lang(de) %{_mandir}/de/man8/fdformat.8*
1422 %lang(de) %{_mandir}/de/man8/fsfreeze.8*
1423 %lang(de) %{_mandir}/de/man8/fstrim.8*
1424 %lang(de) %{_mandir}/de/man8/isosize.8*
1425 %lang(de) %{_mandir}/de/man8/ldattach.8*
1426 %lang(de) %{_mandir}/de/man8/lsblk.8*
1427 %lang(de) %{_mandir}/de/man8/lslocks.8*
1428 %lang(de) %{_mandir}/de/man8/lsns.8*
1429 %lang(de) %{_mandir}/de/man8/partx.8*
1430 %lang(de) %{_mandir}/de/man8/readprofile.8*
1431 %lang(de) %{_mandir}/de/man8/resizepart.8*
1432 %lang(de) %{_mandir}/de/man8/rfkill.8*
1433 %lang(de) %{_mandir}/de/man8/rtcwake.8*
1434 %lang(de) %{_mandir}/de/man8/sulogin.8*
1435 %lang(de) %{_mandir}/de/man8/swaplabel.8*
1436 %lang(de) %{_mandir}/de/man8/switch_root.8*
1437 %lang(de) %{_mandir}/de/man8/wdctl.8*
1438 %lang(de) %{_mandir}/de/man8/wipefs.8*
1439 %lang(de) %{_mandir}/de/man8/zramctl.8*
1440 %lang(es) %{_mandir}/es/man1/colrm.1*
1441 %lang(es) %{_mandir}/es/man1/column.1*
1442 %lang(es) %{_mandir}/es/man1/getopt.1*
1443 %lang(es) %{_mandir}/es/man1/last.1*
1444 %lang(es) %{_mandir}/es/man1/lastb.1*
1445 %lang(es) %{_mandir}/es/man1/line.1*
1446 %lang(es) %{_mandir}/es/man1/look.1*
1447 %lang(es) %{_mandir}/es/man1/more.1*
1448 %lang(es) %{_mandir}/es/man1/namei.1*
1449 %lang(es) %{_mandir}/es/man1/renice.1*
1450 %lang(es) %{_mandir}/es/man1/rev.1*
1451 %lang(es) %{_mandir}/es/man1/script.1*
1452 %lang(es) %{_mandir}/es/man1/setsid.1*
1453 %lang(es) %{_mandir}/es/man1/setterm.1*
1454 %lang(es) %{_mandir}/es/man1/ul.1*
1455 %lang(es) %{_mandir}/es/man1/whereis.1*
1456 %lang(es) %{_mandir}/es/man1/write.1*
1457 %lang(es) %{_mandir}/es/man8/addpart.8*
1458 %lang(es) %{_mandir}/es/man8/ctrlaltdel.8*
1459 %lang(es) %{_mandir}/es/man8/delpart.8*
1460 %lang(es) %{_mandir}/es/man8/fdformat.8*
1461 %lang(es) %{_mandir}/es/man8/ipcrm.8*
1462 %lang(es) %{_mandir}/es/man8/ipcs.8*
1463 %lang(es) %{_mandir}/es/man8/readprofile.8*
1464 %lang(es) %{_mandir}/es/man8/renice.8*
1465 %lang(es) %{_mandir}/es/man8/resizepart.8*
1466 %lang(es) %{_mandir}/es/man8/setsid.8*
1467 %lang(fi) %{_mandir}/fi/man1/cal.1*
1468 %lang(fi) %{_mandir}/fi/man1/column.1*
1469 %lang(fi) %{_mandir}/fi/man1/kill.1*
1470 %lang(fi) %{_mandir}/fi/man1/more.1*
1471 %lang(fi) %{_mandir}/fi/man1/whereis.1*
1472 %lang(fi) %{_mandir}/fi/man1/write.1*
1473 %lang(fr) %{_mandir}/fr/man1/cal.1*
1474 %lang(fr) %{_mandir}/fr/man1/chrt.1*
1475 %lang(fr) %{_mandir}/fr/man1/col.1*
1476 %lang(fr) %{_mandir}/fr/man1/dmesg.1*
1477 %{?with_fallocate:%lang(fr) %{_mandir}/fr/man1/fallocate.1*}
1478 %lang(fr) %{_mandir}/fr/man1/flock.1*
1479 %lang(fr) %{_mandir}/fr/man1/getopt.1*
1480 %lang(fr) %{_mandir}/fr/man1/ionice.1*
1481 %lang(fr) %{_mandir}/fr/man1/ipcmk.1*
1482 %lang(fr) %{_mandir}/fr/man1/ipcrm.1*
1483 %lang(fr) %{_mandir}/fr/man1/ipcs.1*
1484 %lang(fr) %{_mandir}/fr/man1/kill.1*
1485 %lang(fr) %{_mandir}/fr/man1/last.1*
1486 %lang(fr) %{_mandir}/fr/man1/lastb.1*
1487 %lang(fr) %{_mandir}/fr/man1/line.1*
1488 %lang(fr) %{_mandir}/fr/man1/logger.1*
1489 %lang(fr) %{_mandir}/fr/man1/lscpu.1*
1490 %lang(fr) %{_mandir}/fr/man1/mcookie.1*
1491 %lang(fr) %{_mandir}/fr/man1/mesg.1*
1492 %lang(fr) %{_mandir}/fr/man1/more.1*
1493 %lang(fr) %{_mandir}/fr/man1/namei.1*
1494 %lang(fr) %{_mandir}/fr/man1/nsenter.1*
1495 %lang(fr) %{_mandir}/fr/man1/prlimit.1*
1496 %lang(fr) %{_mandir}/fr/man1/rename.1*
1497 %lang(fr) %{_mandir}/fr/man1/renice.1*
1498 %lang(fr) %{_mandir}/fr/man1/rev.1*
1499 %lang(fr) %{_mandir}/fr/man1/script.1*
1500 %lang(fr) %{_mandir}/fr/man1/scriptreplay.1*
1501 %lang(fr) %{_mandir}/fr/man1/setsid.1*
1502 %lang(fr) %{_mandir}/fr/man1/setterm.1*
1503 %lang(fr) %{_mandir}/fr/man1/taskset.1*
1504 %lang(fr) %{_mandir}/fr/man1/unshare.1*
1505 %lang(fr) %{_mandir}/fr/man1/utmpdump.1*
1506 %lang(fr) %{_mandir}/fr/man1/whereis.1*
1507 %lang(fr) %{_mandir}/fr/man1/write.1*
1508 %lang(fr) %{_mandir}/fr/man5/terminal-colors.d.5*
1509 %lang(fr) %{_mandir}/fr/man8/addpart.8*
1510 %lang(fr) %{_mandir}/fr/man8/blkdiscard.8*
1511 %lang(fr) %{_mandir}/fr/man8/chcpu.8*
1512 %lang(fr) %{_mandir}/fr/man8/ctrlaltdel.8*
1513 %lang(fr) %{_mandir}/fr/man8/delpart.8*
1514 %lang(fr) %{_mandir}/fr/man8/dmesg.8*
1515 %lang(fr) %{_mandir}/fr/man8/fdformat.8*
1516 %lang(fr) %{_mandir}/fr/man8/fsfreeze.8*
1517 %lang(fr) %{_mandir}/fr/man8/fstrim.8*
1518 %lang(fr) %{_mandir}/fr/man8/ipcrm.8*
1519 %lang(fr) %{_mandir}/fr/man8/ipcs.8*
1520 %lang(fr) %{_mandir}/fr/man8/isosize.8*
1521 %lang(fr) %{_mandir}/fr/man8/ldattach.8*
1522 %lang(fr) %{_mandir}/fr/man8/lsblk.8*
1523 %lang(fr) %{_mandir}/fr/man8/lslocks.8*
1524 %lang(fr) %{_mandir}/fr/man8/partx.8*
1525 %lang(fr) %{_mandir}/fr/man8/readprofile.8*
1526 %lang(fr) %{_mandir}/fr/man8/resizepart.8*
1527 %lang(fr) %{_mandir}/fr/man8/rtcwake.8*
1528 %lang(fr) %{_mandir}/fr/man8/setsid.8*
1529 %lang(fr) %{_mandir}/fr/man8/sulogin.8*
1530 %lang(fr) %{_mandir}/fr/man8/swaplabel.8*
1531 %lang(fr) %{_mandir}/fr/man8/switch_root.8*
1532 %lang(fr) %{_mandir}/fr/man8/wdctl.8*
1533 %lang(hu) %{_mandir}/hu/man1/cal.1*
1534 %lang(hu) %{_mandir}/hu/man1/colrm.1*
1535 %lang(hu) %{_mandir}/hu/man1/hexdump.1*
1536 %lang(hu) %{_mandir}/hu/man1/kill.1*
1537 %lang(hu) %{_mandir}/hu/man1/logger.1*
1538 %lang(hu) %{_mandir}/hu/man1/more.1*
1539 %lang(hu) %{_mandir}/hu/man1/setterm.1*
1540 %lang(hu) %{_mandir}/hu/man1/whereis.1*
1541 %lang(hu) %{_mandir}/hu/man1/write.1*
1542 %lang(hu) %{_mandir}/hu/man8/ctrlaltdel.8*
1543 %lang(hu) %{_mandir}/hu/man8/fdformat.8*
1544 %lang(id) %{_mandir}/id/man1/cal.1*
1545 %lang(id) %{_mandir}/id/man1/kill.1*
1546 %lang(id) %{_mandir}/id/man1/logger.1*
1547 %lang(id) %{_mandir}/id/man1/more.1*
1548 %lang(id) %{_mandir}/id/man1/script.1*
1549 %lang(id) %{_mandir}/id/man1/write.1*
1550 %lang(id) %{_mandir}/id/man8/fdformat.8*
1551 %lang(it) %{_mandir}/it/man1/kill.1*
1552 %lang(it) %{_mandir}/it/man8/setsid.8*
1553 %lang(ja) %{_mandir}/ja/man1/cal.1*
1554 %lang(ja) %{_mandir}/ja/man1/col.1*
1555 %lang(ja) %{_mandir}/ja/man1/colcrt.1*
1556 %lang(ja) %{_mandir}/ja/man1/colrm.1*
1557 %lang(ja) %{_mandir}/ja/man1/column.1*
1558 %lang(ja) %{_mandir}/ja/man1/getopt.1*
1559 %lang(ja) %{_mandir}/ja/man1/hexdump.1*
1560 %lang(ja) %{_mandir}/ja/man1/kill.1*
1561 %lang(ja) %{_mandir}/ja/man1/line.1*
1562 %lang(ja) %{_mandir}/ja/man1/logger.1*
1563 %lang(ja) %{_mandir}/ja/man1/look.1*
1564 %lang(ja) %{_mandir}/ja/man1/mcookie.1*
1565 %lang(ja) %{_mandir}/ja/man1/more.1*
1566 %lang(ja) %{_mandir}/ja/man1/namei.1*
1567 %lang(ja) %{_mandir}/ja/man1/rename.1*
1568 %lang(ja) %{_mandir}/ja/man1/rev.1*
1569 %lang(ja) %{_mandir}/ja/man1/script.1*
1570 %lang(ja) %{_mandir}/ja/man1/setterm.1*
1571 %lang(ja) %{_mandir}/ja/man1/ul.1*
1572 %lang(ja) %{_mandir}/ja/man1/whereis.1*
1573 %lang(ja) %{_mandir}/ja/man1/write.1*
1574 %lang(ja) %{_mandir}/ja/man8/ctrlaltdel.8*
1575 %lang(ja) %{_mandir}/ja/man8/dmesg.8*
1576 %lang(ja) %{_mandir}/ja/man8/fdformat.8*
1577 %lang(ja) %{_mandir}/ja/man8/ipcrm.8*
1578 %lang(ja) %{_mandir}/ja/man8/ipcs.8*
1579 %lang(ja) %{_mandir}/ja/man8/isosize.8*
1580 %lang(ja) %{_mandir}/ja/man8/readprofile.8*
1581 %lang(ja) %{_mandir}/ja/man8/renice.8*
1582 %lang(ja) %{_mandir}/ja/man8/setsid.8*
1583 %lang(ko) %{_mandir}/ko/man1/cal.1*
1584 %lang(ko) %{_mandir}/ko/man1/col.1*
1585 %lang(ko) %{_mandir}/ko/man1/colcrt.1*
1586 %lang(ko) %{_mandir}/ko/man1/colrm.1*
1587 %lang(ko) %{_mandir}/ko/man1/column.1*
1588 %lang(ko) %{_mandir}/ko/man1/getopt.1*
1589 %lang(ko) %{_mandir}/ko/man1/hexdump.1*
1590 %lang(ko) %{_mandir}/ko/man1/kill.1*
1591 %lang(ko) %{_mandir}/ko/man1/logger.1*
1592 %lang(ko) %{_mandir}/ko/man1/look.1*
1593 %lang(ko) %{_mandir}/ko/man1/mcookie.1*
1594 %lang(ko) %{_mandir}/ko/man1/more.1*
1595 %lang(ko) %{_mandir}/ko/man1/namei.1*
1596 %lang(ko) %{_mandir}/ko/man1/rev.1*
1597 %lang(ko) %{_mandir}/ko/man1/script.1*
1598 %lang(ko) %{_mandir}/ko/man1/setterm.1*
1599 %lang(ko) %{_mandir}/ko/man1/ul.1*
1600 %lang(ko) %{_mandir}/ko/man1/whereis.1*
1601 %lang(ko) %{_mandir}/ko/man1/write.1*
1602 %lang(ko) %{_mandir}/ko/man8/ctrlaltdel.8*
1603 %lang(ko) %{_mandir}/ko/man8/dmesg.8*
1604 %lang(ko) %{_mandir}/ko/man8/fdformat.8*
1605 %lang(ko) %{_mandir}/ko/man8/ipcrm.8*
1606 %lang(ko) %{_mandir}/ko/man8/ipcs.8*
1607 %lang(ko) %{_mandir}/ko/man8/readprofile.8*
1608 %lang(ko) %{_mandir}/ko/man8/renice.8*
1609 %lang(ko) %{_mandir}/ko/man8/setsid.8*
1610 %lang(nl) %{_mandir}/nl/man1/kill.1*
1611 %lang(pl) %{_mandir}/pl/man1/cal.1*
1612 %lang(pl) %{_mandir}/pl/man1/col.1*
1613 %lang(pl) %{_mandir}/pl/man1/colcrt.1*
1614 %lang(pl) %{_mandir}/pl/man1/colrm.1*
1615 %lang(pl) %{_mandir}/pl/man1/getopt.1*
1616 %lang(pl) %{_mandir}/pl/man1/hexdump.1*
1617 %lang(pl) %{_mandir}/pl/man1/kill.1*
1618 %lang(pl) %{_mandir}/pl/man1/logger.1*
1619 %lang(pl) %{_mandir}/pl/man1/look.1*
1620 %lang(pl) %{_mandir}/pl/man1/more.1*
1621 %lang(pl) %{_mandir}/pl/man1/rev.1*
1622 %lang(pl) %{_mandir}/pl/man1/script.1*
1623 %lang(pl) %{_mandir}/pl/man1/setterm.1*
1624 %lang(pl) %{_mandir}/pl/man1/ul.1*
1625 %lang(pl) %{_mandir}/pl/man1/whereis.1*
1626 %lang(pl) %{_mandir}/pl/man1/write.1*
1627 %lang(pl) %{_mandir}/pl/man8/ctrlaltdel.8*
1628 %lang(pl) %{_mandir}/pl/man8/dmesg.8*
1629 %lang(pl) %{_mandir}/pl/man8/fdformat.8*
1630 %lang(pl) %{_mandir}/pl/man8/ipcrm.8*
1631 %lang(pl) %{_mandir}/pl/man8/ipcs.8*
1632 %lang(pl) %{_mandir}/pl/man8/renice.8*
1633 %lang(pt_BR) %{_mandir}/pt_BR/man8/addpart.8*
1634 %lang(pt_BR) %{_mandir}/pt_BR/man8/delpart.8*
1635 %lang(pt_BR) %{_mandir}/pt_BR/man8/fdformat.8*
1636 %lang(pt_BR) %{_mandir}/pt_BR/man8/isosize.8*
1637 %lang(pt_BR) %{_mandir}/pt_BR/man8/partx.8*
1638 %lang(pt_BR) %{_mandir}/pt_BR/man8/resizepart.8*
1639 %lang(pt_BR) %{_mandir}/pt_BR/man8/swaplabel.8*
1640 %lang(sr) %{_mandir}/sr/man1/cal.1*
1641 %lang(sr) %{_mandir}/sr/man1/choom.1*
1642 %lang(sr) %{_mandir}/sr/man1/chrt.1*
1643 %lang(sr) %{_mandir}/sr/man1/col.1*
1644 %lang(sr) %{_mandir}/sr/man1/colcrt.1*
1645 %lang(sr) %{_mandir}/sr/man1/colrm.1*
1646 %lang(sr) %{_mandir}/sr/man1/column.1*
1647 %lang(sr) %{_mandir}/sr/man1/dmesg.1*
1648 %lang(sr) %{_mandir}/sr/man1/eject.1*
1649 %{?with_fallocate:%lang(sr) %{_mandir}/sr/man1/fallocate.1*}
1650 %lang(sr) %{_mandir}/sr/man1/fincore.1*
1651 %lang(sr) %{_mandir}/sr/man1/flock.1*
1652 %lang(sr) %{_mandir}/sr/man1/getopt.1*
1653 %lang(sr) %{_mandir}/sr/man1/hexdump.1*
1654 %lang(sr) %{_mandir}/sr/man1/ionice.1*
1655 %lang(sr) %{_mandir}/sr/man1/ipcmk.1*
1656 %lang(sr) %{_mandir}/sr/man1/ipcrm.1*
1657 %lang(sr) %{_mandir}/sr/man1/ipcs.1*
1658 %lang(sr) %{_mandir}/sr/man1/irqtop.1*
1659 %lang(sr) %{_mandir}/sr/man1/kill.1*
1660 %lang(sr) %{_mandir}/sr/man1/last.1*
1661 %lang(sr) %{_mandir}/sr/man1/lastb.1*
1662 %lang(sr) %{_mandir}/sr/man1/line.1*
1663 %lang(sr) %{_mandir}/sr/man1/logger.1*
1664 %lang(sr) %{_mandir}/sr/man1/look.1*
1665 %lang(sr) %{_mandir}/sr/man1/lscpu.1*
1666 %lang(sr) %{_mandir}/sr/man1/lsipc.1*
1667 %lang(sr) %{_mandir}/sr/man1/lsirq.1*
1668 %lang(sr) %{_mandir}/sr/man1/lslogins.1*
1669 %lang(sr) %{_mandir}/sr/man1/lsmem.1*
1670 %lang(sr) %{_mandir}/sr/man1/mcookie.1*
1671 %lang(sr) %{_mandir}/sr/man1/mesg.1*
1672 %lang(sr) %{_mandir}/sr/man1/more.1*
1673 %lang(sr) %{_mandir}/sr/man1/namei.1*
1674 %lang(sr) %{_mandir}/sr/man1/nsenter.1*
1675 %lang(sr) %{_mandir}/sr/man1/pg.1*
1676 %lang(sr) %{_mandir}/sr/man1/prlimit.1*
1677 %lang(sr) %{_mandir}/sr/man1/rename.1*
1678 %lang(sr) %{_mandir}/sr/man1/renice.1*
1679 %lang(sr) %{_mandir}/sr/man1/rev.1*
1680 %lang(sr) %{_mandir}/sr/man1/script.1*
1681 %lang(sr) %{_mandir}/sr/man1/scriptlive.1*
1682 %lang(sr) %{_mandir}/sr/man1/scriptreplay.1*
1683 %lang(sr) %{_mandir}/sr/man1/setpriv.1*
1684 %lang(sr) %{_mandir}/sr/man1/setsid.1*
1685 %lang(sr) %{_mandir}/sr/man1/setterm.1*
1686 %lang(sr) %{_mandir}/sr/man1/taskset.1*
1687 %lang(sr) %{_mandir}/sr/man1/uclampset.1*
1688 %lang(sr) %{_mandir}/sr/man1/ul.1*
1689 %lang(sr) %{_mandir}/sr/man1/unshare.1*
1690 %lang(sr) %{_mandir}/sr/man1/utmpdump.1*
1691 %lang(sr) %{_mandir}/sr/man1/uuidparse.1*
1692 %lang(sr) %{_mandir}/sr/man1/whereis.1*
1693 %lang(sr) %{_mandir}/sr/man1/write.1*
1694 %lang(sr) %{_mandir}/sr/man5/terminal-colors.d.5*
1695 %lang(sr) %{_mandir}/sr/man8/addpart.8*
1696 %lang(sr) %{_mandir}/sr/man8/blkdiscard.8*
1697 %lang(sr) %{_mandir}/sr/man8/blkzone.8*
1698 %lang(sr) %{_mandir}/sr/man8/chcpu.8*
1699 %lang(sr) %{_mandir}/sr/man8/chmem.8*
1700 %lang(sr) %{_mandir}/sr/man8/ctrlaltdel.8*
1701 %lang(sr) %{_mandir}/sr/man8/delpart.8*
1702 %lang(sr) %{_mandir}/sr/man8/fdformat.8*
1703 %lang(sr) %{_mandir}/sr/man8/fsfreeze.8*
1704 %lang(sr) %{_mandir}/sr/man8/fstrim.8*
1705 %lang(sr) %{_mandir}/sr/man8/isosize.8*
1706 %lang(sr) %{_mandir}/sr/man8/ldattach.8*
1707 %lang(sr) %{_mandir}/sr/man8/lsblk.8*
1708 %lang(sr) %{_mandir}/sr/man8/lslocks.8*
1709 %lang(sr) %{_mandir}/sr/man8/lsns.8*
1710 %lang(sr) %{_mandir}/sr/man8/partx.8*
1711 %lang(sr) %{_mandir}/sr/man8/readprofile.8*
1712 %lang(sr) %{_mandir}/sr/man8/resizepart.8*
1713 %lang(sr) %{_mandir}/sr/man8/rfkill.8*
1714 %lang(sr) %{_mandir}/sr/man8/rtcwake.8*
1715 %lang(sr) %{_mandir}/sr/man8/sulogin.8*
1716 %lang(sr) %{_mandir}/sr/man8/swaplabel.8*
1717 %lang(sr) %{_mandir}/sr/man8/switch_root.8*
1718 %lang(sr) %{_mandir}/sr/man8/wdctl.8*
1719 %lang(sr) %{_mandir}/sr/man8/wipefs.8*
1720 %lang(sr) %{_mandir}/sr/man8/zramctl.8*
1721 %lang(uk) %{_mandir}/uk/man1/line.1*
1722 %lang(uk) %{_mandir}/uk/man1/rev.1*
1723 %lang(uk) %{_mandir}/uk/man8/addpart.8*
1724 %lang(uk) %{_mandir}/uk/man8/delpart.8*
1725 %lang(uk) %{_mandir}/uk/man8/fdformat.8*
1726 %lang(uk) %{_mandir}/uk/man8/isosize.8*
1727 %lang(uk) %{_mandir}/uk/man8/resizepart.8*
1728
1729 %attr(755,root,root) /sbin/fdisk
1730 %{_mandir}/man8/fdisk.8*
1731 %lang(de) %{_mandir}/de/man8/fdisk.8*
1732 %lang(es) %{_mandir}/es/man8/fdisk.8*
1733 %lang(fr) %{_mandir}/fr/man8/fdisk.8*
1734 %lang(it) %{_mandir}/it/man8/fdisk.8*
1735 %lang(ja) %{_mandir}/ja/man8/fdisk.8*
1736 %lang(ko) %{_mandir}/ko/man8/fdisk.8*
1737 %lang(pl) %{_mandir}/pl/man8/fdisk.8*
1738 %lang(pt_BR) %{_mandir}/pt_BR/man8/fdisk.8*
1739 %lang(sr) %{_mandir}/sr/man8/fdisk.8*
1740
1741 %ifnarch sparc sparc64
1742 %attr(755,root,root) /sbin/cfdisk
1743 %attr(755,root,root) /sbin/sfdisk
1744 %{_mandir}/man8/cfdisk.8*
1745 %{_mandir}/man8/sfdisk.8*
1746 %lang(de) %{_mandir}/de/man8/cfdisk.8*
1747 %lang(de) %{_mandir}/de/man8/sfdisk.8*
1748 %lang(fr) %{_mandir}/fr/man8/cfdisk.8*
1749 %lang(fr) %{_mandir}/fr/man8/sfdisk.8*
1750 %lang(it) %{_mandir}/it/man8/cfdisk.8*
1751 %lang(ja) %{_mandir}/ja/man8/cfdisk.8*
1752 %lang(ja) %{_mandir}/ja/man8/sfdisk.8*
1753 %lang(pt_BR) %{_mandir}/pt_BR/man8/cfdisk.8*
1754 %lang(pt_BR) %{_mandir}/pt_BR/man8/sfdisk.8*
1755 %lang(sr) %{_mandir}/sr/man8/cfdisk.8*
1756 %lang(sr) %{_mandir}/sr/man8/sfdisk.8*
1757 %lang(uk) %{_mandir}/uk/man8/cfdisk.8*
1758 %endif
1759
1760 %attr(755,root,root) /sbin/mkfs
1761 %attr(755,root,root) /sbin/mkfs.swap
1762 %attr(755,root,root) /sbin/mkswap
1763 %{_mandir}/man8/mkfs.8*
1764 %{_mandir}/man8/mkswap.8*
1765 %lang(de) %{_mandir}/de/man8/mkfs.8*
1766 %lang(de) %{_mandir}/de/man8/mkswap.8*
1767 %lang(es) %{_mandir}/es/man8/mkfs.8*
1768 %lang(es) %{_mandir}/es/man8/mkswap.8*
1769 %lang(fr) %{_mandir}/fr/man8/mkfs.8*
1770 %lang(fr) %{_mandir}/fr/man8/mkswap.8*
1771 %lang(hu) %{_mandir}/hu/man8/mkfs.8*
1772 %lang(hu) %{_mandir}/hu/man8/mkswap.8*
1773 %lang(it) %{_mandir}/it/man8/mkswap.8*
1774 %lang(ja) %{_mandir}/ja/man8/mkfs.8*
1775 %lang(ja) %{_mandir}/ja/man8/mkswap.8*
1776 %lang(ko) %{_mandir}/ko/man8/mkfs.8*
1777 %lang(ko) %{_mandir}/ko/man8/mkswap.8*
1778 %lang(pl) %{_mandir}/pl/man8/mkfs.8*
1779 %lang(pl) %{_mandir}/pl/man8/mkswap.8*
1780 %lang(pt_BR) %{_mandir}/pt_BR/man8/mkfs.8*
1781 %lang(pt_BR) %{_mandir}/pt_BR/man8/mkfs.minix.8*
1782 %lang(sr) %{_mandir}/sr/man8/mkfs.8*
1783 %lang(sr) %{_mandir}/sr/man8/mkswap.8*
1784
1785 %attr(755,root,root) /sbin/mkfs.bfs
1786 %{_mandir}/man8/mkfs.bfs.8*
1787 %lang(de) %{_mandir}/de/man8/mkfs.bfs.8*
1788 %lang(fr) %{_mandir}/fr/man8/mkfs.bfs.8*
1789 %lang(ja) %{_mandir}/ja/man8/mkfs.bfs.8*
1790 %lang(pt_BR) %{_mandir}/pt_BR/man8/mkfs.bfs.8*
1791 %lang(sr) %{_mandir}/sr/man8/mkfs.bfs.8*
1792
1793 %attr(755,root,root) /sbin/fsck.cramfs
1794 %attr(755,root,root) /sbin/mkfs.cramfs
1795 %{_mandir}/man8/fsck.cramfs.8*
1796 %{_mandir}/man8/mkfs.cramfs.8*
1797 %lang(de) %{_mandir}/de/man8/fsck.cramfs.8*
1798 %lang(de) %{_mandir}/de/man8/mkfs.cramfs.8*
1799 %lang(fr) %{_mandir}/fr/man8/fsck.cramfs.8*
1800 %lang(fr) %{_mandir}/fr/man8/mkfs.cramfs.8*
1801 %lang(pt_BR) %{_mandir}/pt_BR/man8/fsck.cramfs.8*
1802 %lang(pt_BR) %{_mandir}/pt_BR/man8/mkfs.cramfs.8*
1803 %lang(sr) %{_mandir}/sr/man8/fsck.cramfs.8*
1804 %lang(sr) %{_mandir}/sr/man8/mkfs.cramfs.8*
1805 %lang(uk) %{_mandir}/uk/man8/fsck.cramfs.8*
1806
1807 %attr(755,root,root) /sbin/fsck.minix
1808 %attr(755,root,root) /sbin/mkfs.minix
1809 %{_mandir}/man8/fsck.minix.8*
1810 %{_mandir}/man8/mkfs.minix.8*
1811 %lang(de) %{_mandir}/de/man8/fsck.minix.8*
1812 %lang(de) %{_mandir}/de/man8/mkfs.minix.8*
1813 %lang(es) %{_mandir}/es/man8/fsck.minix.8*
1814 %lang(es) %{_mandir}/es/man8/mkfs.minix.8*
1815 %lang(fr) %{_mandir}/fr/man8/fsck.minix.8*
1816 %lang(fr) %{_mandir}/fr/man8/mkfs.minix.8*
1817 %lang(ja) %{_mandir}/ja/man8/fsck.minix.8*
1818 %lang(ja) %{_mandir}/ja/man8/mkfs.minix.8*
1819 %lang(ko) %{_mandir}/ko/man8/fsck.minix.8*
1820 %lang(ko) %{_mandir}/ko/man8/mkfs.minix.8*
1821 %lang(pl) %{_mandir}/pl/man8/fsck.minix.8*
1822 %lang(pl) %{_mandir}/pl/man8/mkfs.minix.8*
1823 %lang(pt_BR) %{_mandir}/pt_BR/man8/fsck.minix.8*
1824 %lang(sr) %{_mandir}/sr/man8/fsck.minix.8*
1825 %lang(sr) %{_mandir}/sr/man8/mkfs.minix.8*
1826
1827 %if %{with su}
1828 %attr(755,root,root) /bin/runuser
1829 %attr(755,root,root) /sbin/runuser
1830 %attr(4755,root,root) /bin/su
1831 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser
1832 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser-l
1833 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su
1834 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su-l
1835 %{_mandir}/man1/runuser.1*
1836 %{_mandir}/man1/su.1*
1837 %lang(de) %{_mandir}/de/man1/runuser.1*
1838 %lang(de) %{_mandir}/de/man1/su.1*
1839 %lang(fr) %{_mandir}/fr/man1/runuser.1*
1840 %lang(sr) %{_mandir}/sr/man1/runuser.1*
1841 %lang(sr) %{_mandir}/sr/man1/su.1*
1842 %endif
1843
1844 %ghost /var/lock/wtmpxlock
1845
1846 %files -n blockdev
1847 %defattr(644,root,root,755)
1848 %attr(754,root,root) /etc/rc.d/init.d/blockdev
1849 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/blockdev
1850 %attr(755,root,root) /sbin/blockdev
1851 %{_mandir}/man8/blockdev.8*
1852 %lang(de) %{_mandir}/de/man8/blockdev.8*
1853 %lang(fr) %{_mandir}/fr/man8/blockdev.8*
1854 %lang(ja) %{_mandir}/ja/man8/blockdev.8*
1855 %lang(pt_BR) %{_mandir}/pt_BR/man8/blockdev.8*
1856 %lang(sr) %{_mandir}/sr/man8/blockdev.8*
1857 %lang(uk) %{_mandir}/uk/man8/blockdev.8*
1858 %{systemdunitdir}/blockdev.service
1859 %attr(755,root,root) /lib/systemd/pld-helpers.d/blockdev.sh
1860
1861 %files -n mount
1862 %defattr(644,root,root,755)
1863 %attr(755,root,root) /bin/findmnt
1864 %attr(755,root,root) /bin/mountpoint
1865 %attr(4755,root,root) /bin/mount
1866 %attr(4755,root,root) /bin/umount
1867 %attr(755,root,root) /sbin/pivot_root
1868 %attr(755,root,root) /sbin/swapon
1869 %attr(755,root,root) /sbin/swapoff
1870
1871 %{_mandir}/man1/mountpoint.1*
1872 %{_mandir}/man5/fstab.5*
1873 %{_mandir}/man8/findmnt.8*
1874 %{_mandir}/man8/mount.8*
1875 %{_mandir}/man8/umount.8*
1876 %{_mandir}/man8/pivot_root.8*
1877 %{_mandir}/man8/swapon.8*
1878 %{_mandir}/man8/swapoff.8*
1879 %lang(cs) %{_mandir}/cs/man5/fstab.5*
1880 %lang(de) %{_mandir}/de/man1/mountpoint.1*
1881 %lang(de) %{_mandir}/de/man5/fstab.5*
1882 %lang(de) %{_mandir}/de/man8/findmnt.8*
1883 %lang(de) %{_mandir}/de/man8/mount.8*
1884 %lang(de) %{_mandir}/de/man8/umount.8*
1885 %lang(de) %{_mandir}/de/man8/pivot_root.8*
1886 %lang(de) %{_mandir}/de/man8/swapon.8*
1887 %lang(de) %{_mandir}/de/man8/swapoff.8*
1888 %lang(es) %{_mandir}/es/man5/fstab.5*
1889 %lang(es) %{_mandir}/es/man8/mount.8*
1890 %lang(es) %{_mandir}/es/man8/umount.8*
1891 %lang(es) %{_mandir}/es/man8/swapon.8*
1892 %lang(es) %{_mandir}/es/man8/swapoff.8*
1893 %lang(fr) %{_mandir}/fr/man1/mountpoint.1*
1894 %lang(fr) %{_mandir}/fr/man5/fstab.5*
1895 %lang(fr) %{_mandir}/fr/man8/findmnt.8*
1896 %lang(fr) %{_mandir}/fr/man8/mount.8*
1897 %lang(fr) %{_mandir}/fr/man8/umount.8*
1898 %lang(fr) %{_mandir}/fr/man8/pivot_root.8*
1899 %lang(fr) %{_mandir}/fr/man8/swapon.8*
1900 %lang(fr) %{_mandir}/fr/man8/swapoff.8*
1901 %lang(hu) %{_mandir}/hu/man5/fstab.5*
1902 %lang(hu) %{_mandir}/hu/man8/mount.8*
1903 %lang(hu) %{_mandir}/hu/man8/umount.8*
1904 %lang(it) %{_mandir}/it/man5/fstab.5*
1905 %lang(it) %{_mandir}/it/man8/mount.8*
1906 %lang(it) %{_mandir}/it/man8/umount.8*
1907 %lang(it) %{_mandir}/it/man8/swapon.8*
1908 %lang(it) %{_mandir}/it/man8/swapoff.8*
1909 %lang(ja) %{_mandir}/ja/man5/fstab.5*
1910 %lang(ja) %{_mandir}/ja/man8/mount.8*
1911 %lang(ja) %{_mandir}/ja/man8/umount.8*
1912 %lang(ja) %{_mandir}/ja/man8/pivot_root.8*
1913 %lang(ja) %{_mandir}/ja/man8/swapon.8*
1914 %lang(ja) %{_mandir}/ja/man8/swapoff.8*
1915 %lang(ko) %{_mandir}/ko/man5/fstab.5*
1916 %lang(ko) %{_mandir}/ko/man8/mount.8*
1917 %lang(ko) %{_mandir}/ko/man8/umount.8*
1918 %lang(ko) %{_mandir}/ko/man8/swapon.8*
1919 %lang(ko) %{_mandir}/ko/man8/swapoff.8*
1920 %lang(pl) %{_mandir}/pl/man5/fstab.5*
1921 %lang(pl) %{_mandir}/pl/man8/mount.8*
1922 %lang(pl) %{_mandir}/pl/man8/umount.8*
1923 %lang(pl) %{_mandir}/pl/man8/swapon.8*
1924 %lang(pl) %{_mandir}/pl/man8/swapoff.8*
1925 %lang(sr) %{_mandir}/sr/man1/mountpoint.1*
1926 %lang(sr) %{_mandir}/sr/man5/fstab.5*
1927 %lang(sr) %{_mandir}/sr/man8/findmnt.8*
1928 %lang(sr) %{_mandir}/sr/man8/mount.8*
1929 %lang(sr) %{_mandir}/sr/man8/umount.8*
1930 %lang(sr) %{_mandir}/sr/man8/pivot_root.8*
1931 %lang(sr) %{_mandir}/sr/man8/swapon.8*
1932 %lang(sr) %{_mandir}/sr/man8/swapoff.8*
1933
1934 %files -n losetup
1935 %defattr(644,root,root,755)
1936 %attr(755,root,root) /sbin/losetup
1937 %{_mandir}/man8/losetup.8*
1938 %lang(de) %{_mandir}/de/man8/losetup.8*
1939 %lang(fr) %{_mandir}/fr/man8/losetup.8*
1940 %lang(it) %{_mandir}/it/man8/losetup.8*
1941 %lang(ja) %{_mandir}/ja/man8/losetup.8*
1942 %lang(ko) %{_mandir}/ko/man8/losetup.8*
1943 %lang(pl) %{_mandir}/pl/man8/losetup.8*
1944 %lang(sr) %{_mandir}/sr/man8/losetup.8*
1945
1946 %files -n tunelp
1947 %defattr(644,root,root,755)
1948 %attr(755,root,root) %{_sbindir}/tunelp
1949 %{_mandir}/man8/tunelp.8*
1950 %lang(de) %{_mandir}/de/man8/tunelp.8*
1951 %lang(es) %{_mandir}/es/man8/tunelp.8*
1952 %lang(ja) %{_mandir}/ja/man8/tunelp.8*
1953 %lang(pl) %{_mandir}/pl/man8/tunelp.8*
1954 %lang(sr) %{_mandir}/sr/man8/tunelp.8*
1955
1956 %files -n login
1957 %defattr(644,root,root,755)
1958 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/login
1959 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.login
1960 %attr(755,root,root) /bin/login
1961 %{_mandir}/man1/login.1*
1962 %lang(de) %{_mandir}/de/man1/login.1*
1963 %lang(es) %{_mandir}/es/man1/login.1*
1964 %lang(hu) %{_mandir}/hu/man1/login.1*
1965 %lang(id) %{_mandir}/id/man1/login.1*
1966 %lang(ja) %{_mandir}/ja/man1/login.1*
1967 %lang(ko) %{_mandir}/ko/man1/login.1*
1968 %lang(pl) %{_mandir}/pl/man1/login.1*
1969 %lang(sr) %{_mandir}/sr/man1/login.1*
1970
1971 %files -n agetty
1972 %defattr(644,root,root,755)
1973 %attr(755,root,root) /sbin/agetty
1974 %{_mandir}/man8/agetty.8*
1975 %lang(de) %{_mandir}/de/man8/agetty.8*
1976 %lang(es) %{_mandir}/es/man8/agetty.8*
1977 %lang(fr) %{_mandir}/fr/man8/agetty.8*
1978 %lang(ja) %{_mandir}/ja/man8/agetty.8*
1979 %lang(sr) %{_mandir}/sr/man8/agetty.8*
1980
1981 %files -n libblkid
1982 %defattr(644,root,root,755)
1983 %attr(755,root,root) /%{_lib}/libblkid.so.*.*
1984 %attr(755,root,root) %ghost /%{_lib}/libblkid.so.1
1985
1986 %files -n libblkid-devel
1987 %defattr(644,root,root,755)
1988 %attr(755,root,root) %{_libdir}/libblkid.so
1989 %{_includedir}/blkid
1990 %{_pkgconfigdir}/blkid.pc
1991 %{_mandir}/man3/libblkid.3*
1992 %lang(de) %{_mandir}/de/man3/libblkid.3*
1993 %lang(fr) %{_mandir}/fr/man3/libblkid.3*
1994 %lang(sr) %{_mandir}/sr/man3/libblkid.3*
1995
1996 %files -n libblkid-static
1997 %defattr(644,root,root,755)
1998 %{_libdir}/libblkid.a
1999
2000 %if %{with initrd} && %{with dietlibc}
2001 %files -n libblkid-dietlibc
2002 %defattr(644,root,root,755)
2003 %{dietlibdir}/libblkid.a
2004 %endif
2005
2006 %if %{with apidocs}
2007 %files -n libblkid-apidocs
2008 %defattr(644,root,root,755)
2009 %{_gtkdocdir}/libblkid
2010 %endif
2011
2012 %files -n libuuid
2013 %defattr(644,root,root,755)
2014 %attr(755,root,root) %{_bindir}/uuidgen
2015 %attr(755,root,root) /%{_lib}/libuuid.so.*.*
2016 %attr(755,root,root) %ghost /%{_lib}/libuuid.so.1
2017 %{_mandir}/man1/uuidgen.1*
2018 %lang(de) %{_mandir}/de/man1/uuidgen.1*
2019 %lang(sr) %{_mandir}/sr/man1/uuidgen.1*
2020
2021 %files -n libuuid-devel
2022 %defattr(644,root,root,755)
2023 %attr(755,root,root) %{_libdir}/libuuid.so
2024 %{_libdir}/libuuid.la
2025 %{_includedir}/uuid
2026 %{_pkgconfigdir}/uuid.pc
2027 %{_mandir}/man3/uuid*.3*
2028 %lang(de) %{_mandir}/de/man3/uuid*.3*
2029 %lang(es) %{_mandir}/es/man3/uuid*.3*
2030 %lang(fr) %{_mandir}/fr/man3/uuid*.3*
2031 %lang(sr) %{_mandir}/sr/man3/uuid*.3*
2032
2033 %files -n libuuid-static
2034 %defattr(644,root,root,755)
2035 %{_libdir}/libuuid.a
2036
2037 %if %{with initrd} && %{with dietlibc}
2038 %files -n libuuid-dietlibc
2039 %defattr(644,root,root,755)
2040 %{dietlibdir}/libuuid.a
2041 %endif
2042
2043 %files -n uuidd
2044 %defattr(644,root,root,755)
2045 %attr(6755,uuidd,uuidd) %{_sbindir}/uuidd
2046 %attr(2775,uuidd,uuidd) /var/lib/libuuid
2047 %{_mandir}/man8/uuidd.8*
2048 %lang(de) %{_mandir}/de/man8/uuidd.8*
2049 %lang(fr) %{_mandir}/fr/man8/uuidd.8*
2050 %lang(sr) %{_mandir}/sr/man8/uuidd.8*
2051 %if %{with systemd}
2052 %{systemdunitdir}/uuidd.service
2053 %{systemdunitdir}/uuidd.socket
2054 %endif
2055
2056 %files -n libfdisk
2057 %defattr(644,root,root,755)
2058 %doc libfdisk/COPYING
2059 %attr(755,root,root) /%{_lib}/libfdisk.so.*.*
2060 %attr(755,root,root) %ghost /%{_lib}/libfdisk.so.1
2061
2062 %files -n libfdisk-devel
2063 %defattr(644,root,root,755)
2064 %attr(755,root,root) %{_libdir}/libfdisk.so
2065 %{_includedir}/libfdisk
2066 %{_pkgconfigdir}/fdisk.pc
2067
2068 %files -n libfdisk-static
2069 %defattr(644,root,root,755)
2070 %{_libdir}/libfdisk.a
2071
2072 %if %{with apidocs}
2073 %files -n libfdisk-apidocs
2074 %defattr(644,root,root,755)
2075 %{_gtkdocdir}/libfdisk
2076 %endif
2077
2078 %files -n libmount
2079 %defattr(644,root,root,755)
2080 %doc libmount/COPYING
2081 %attr(755,root,root) /%{_lib}/libmount.so.*.*
2082 %attr(755,root,root) %ghost /%{_lib}/libmount.so.1
2083
2084 %files -n libmount-devel
2085 %defattr(644,root,root,755)
2086 %attr(755,root,root) %{_libdir}/libmount.so
2087 %{_includedir}/libmount
2088 %{_pkgconfigdir}/mount.pc
2089
2090 %files -n libmount-static
2091 %defattr(644,root,root,755)
2092 %{_libdir}/libmount.a
2093
2094 %if %{with apidocs}
2095 %files -n libmount-apidocs
2096 %defattr(644,root,root,755)
2097 %{_gtkdocdir}/libmount
2098 %endif
2099
2100 %files -n python3-libmount
2101 %defattr(644,root,root,755)
2102 %dir %{py3_sitedir}/libmount
2103 %attr(755,root,root) %{py3_sitedir}/libmount/pylibmount.so
2104 %{py3_sitedir}/libmount/__init__.py
2105 %{py3_sitedir}/libmount/__pycache__
2106
2107 %files -n fsck
2108 %defattr(644,root,root,755)
2109 %attr(755,root,root) /sbin/fsck
2110 %{_mandir}/man8/fsck.8*
2111 %lang(de) %{_mandir}/de/man8/fsck.8*
2112 %lang(fr) %{_mandir}/fr/man8/fsck.8*
2113 %lang(pt_BR) %{_mandir}/pt_BR/man8/fsck.8*
2114 %lang(sr) %{_mandir}/sr/man8/fsck.8*
2115
2116 %files -n libsmartcols
2117 %defattr(644,root,root,755)
2118 %attr(755,root,root) /%{_lib}/libsmartcols.so.*.*.*
2119 %attr(755,root,root) %ghost /%{_lib}/libsmartcols.so.1
2120
2121 %files -n libsmartcols-devel
2122 %defattr(644,root,root,755)
2123 %attr(755,root,root) %{_libdir}/libsmartcols.so
2124 %{_includedir}/libsmartcols
2125 %{_pkgconfigdir}/smartcols.pc
2126
2127 %files -n libsmartcols-static
2128 %defattr(644,root,root,755)
2129 %{_libdir}/libsmartcols.a
2130
2131 %if %{with apidocs}
2132 %files -n libsmartcols-apidocs
2133 %defattr(644,root,root,755)
2134 %{_gtkdocdir}/libsmartcols
2135 %endif
2136
2137 %if %{with initrd}
2138 %files initrd
2139 %defattr(644,root,root,755)
2140 %attr(755,root,root) %{_libdir}/initrd/blkid
2141 %attr(755,root,root) %{_libdir}/initrd/blockdev
2142 %attr(755,root,root) %{_libdir}/initrd/fdformat
2143 %attr(755,root,root) %{_libdir}/initrd/fdisk
2144 %attr(755,root,root) %{_libdir}/initrd/findfs
2145 %attr(755,root,root) %{_libdir}/initrd/hwclock
2146 %attr(755,root,root) %{_libdir}/initrd/look
2147 %attr(755,root,root) %{_libdir}/initrd/mkswap
2148 %attr(755,root,root) %{_libdir}/initrd/namei
2149 %attr(755,root,root) %{_libdir}/initrd/rename
2150 %ifnarch sparc sparcv9 sparc64
2151 %attr(755,root,root) %{_libdir}/initrd/sfdisk
2152 %endif
2153 %attr(755,root,root) %{_libdir}/initrd/swaplabel
2154 %attr(755,root,root) %{_libdir}/initrd/uuidgen
2155 %attr(755,root,root) %{_libdir}/initrd/wipefs
2156 # not needed?
2157 #%attr(755,root,root) %{_libdir}/initrd/chrt
2158 # not built because of disabled libmount
2159 #%attr(755,root,root) %{_libdir}/initrd/e2fsck
2160 #%attr(755,root,root) %{_libdir}/initrd/fsck
2161 %endif
2162
2163 %files -n bash-completion-util-linux
2164 %defattr(644,root,root,755)
2165 %{bash_compdir}/addpart
2166 %{bash_compdir}/blkdiscard
2167 %{bash_compdir}/blkid
2168 %{bash_compdir}/blkzone
2169 %{bash_compdir}/blockdev
2170 %{bash_compdir}/cal
2171 %{bash_compdir}/cfdisk
2172 %{bash_compdir}/chcpu
2173 %{bash_compdir}/chmem
2174 %{bash_compdir}/chrt
2175 %{bash_compdir}/col
2176 %{bash_compdir}/colcrt
2177 %{bash_compdir}/colrm
2178 %{bash_compdir}/column
2179 %{bash_compdir}/ctrlaltdel
2180 %{bash_compdir}/delpart
2181 %{bash_compdir}/dmesg
2182 %{bash_compdir}/eject
2183 %{bash_compdir}/fallocate
2184 %{bash_compdir}/fdformat
2185 %{bash_compdir}/fdisk
2186 %{bash_compdir}/fincore
2187 %{bash_compdir}/findfs
2188 %{bash_compdir}/findmnt
2189 %{bash_compdir}/flock
2190 %{bash_compdir}/fsck
2191 %{bash_compdir}/fsck.cramfs
2192 %{bash_compdir}/fsck.minix
2193 %{bash_compdir}/fsfreeze
2194 %{bash_compdir}/fstrim
2195 %{bash_compdir}/getopt
2196 %{bash_compdir}/hardlink
2197 %{bash_compdir}/hexdump
2198 %{bash_compdir}/hwclock
2199 %{bash_compdir}/ionice
2200 %{bash_compdir}/ipcmk
2201 %{bash_compdir}/ipcrm
2202 %{bash_compdir}/ipcs
2203 %{bash_compdir}/irqtop
2204 %{bash_compdir}/isosize
2205 %{bash_compdir}/last
2206 %{bash_compdir}/lastb
2207 %{bash_compdir}/ldattach
2208 %{bash_compdir}/logger
2209 %{bash_compdir}/look
2210 %{bash_compdir}/losetup
2211 %{bash_compdir}/lsblk
2212 %{bash_compdir}/lscpu
2213 %{bash_compdir}/lsipc
2214 %{bash_compdir}/lsirq
2215 %{bash_compdir}/lslocks
2216 %{bash_compdir}/lslogins
2217 %{bash_compdir}/lsmem
2218 %{bash_compdir}/lsns
2219 %{bash_compdir}/mcookie
2220 %{bash_compdir}/mesg
2221 %{bash_compdir}/mkfs
2222 %{bash_compdir}/mkfs.bfs
2223 %{bash_compdir}/mkfs.cramfs
2224 %{bash_compdir}/mkfs.minix
2225 %{bash_compdir}/mkswap
2226 %{bash_compdir}/more
2227 %{bash_compdir}/mount
2228 %{bash_compdir}/mountpoint
2229 %{bash_compdir}/namei
2230 %{bash_compdir}/nsenter
2231 %{bash_compdir}/partx
2232 %{bash_compdir}/pg
2233 %{bash_compdir}/pivot_root
2234 %{bash_compdir}/prlimit
2235 %{bash_compdir}/readprofile
2236 %{bash_compdir}/rename
2237 %{bash_compdir}/renice
2238 %{bash_compdir}/resizepart
2239 %{bash_compdir}/rev
2240 %{bash_compdir}/rfkill
2241 %{bash_compdir}/rtcwake
2242 %{bash_compdir}/runuser
2243 %{bash_compdir}/script
2244 %{bash_compdir}/scriptlive
2245 %{bash_compdir}/scriptreplay
2246 %{bash_compdir}/setarch
2247 %{bash_compdir}/setpriv
2248 %{bash_compdir}/setsid
2249 %{bash_compdir}/setterm
2250 %{bash_compdir}/sfdisk
2251 %{bash_compdir}/su
2252 %{bash_compdir}/swaplabel
2253 %{bash_compdir}/swapoff
2254 %{bash_compdir}/swapon
2255 %{bash_compdir}/taskset
2256 %{bash_compdir}/tunelp
2257 %{bash_compdir}/uclampset
2258 %{bash_compdir}/ul
2259 %{bash_compdir}/umount
2260 %{bash_compdir}/unshare
2261 %{bash_compdir}/utmpdump
2262 %{bash_compdir}/uuidd
2263 %{bash_compdir}/uuidgen
2264 %{bash_compdir}/uuidparse
2265 %{bash_compdir}/wdctl
2266 %{bash_compdir}/whereis
2267 %{bash_compdir}/wipefs
2268 %{bash_compdir}/write
2269 %{bash_compdir}/zramctl
This page took 0.165523 seconds and 2 git commands to generate.