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