]> 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.40
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.40/%{name}-%{version}.tar.xz
39 # Source0-md5:  46d1423122d310dfd022c799e1e4e259
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,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(sr) %{_mandir}/sr/man8/cfdisk.8*
1263 %lang(sr) %{_mandir}/sr/man8/sfdisk.8*
1264 %lang(uk) %{_mandir}/uk/man8/cfdisk.8*
1265 %lang(uk) %{_mandir}/uk/man8/sfdisk.8*
1266 %endif
1267
1268 # disk-utils/partx
1269 %attr(755,root,root) /sbin/addpart
1270 %attr(755,root,root) /sbin/delpart
1271 %attr(755,root,root) /sbin/partx
1272 %attr(755,root,root) %{_sbindir}/resizepart
1273 %{_mandir}/man8/addpart.8*
1274 %{_mandir}/man8/delpart.8*
1275 %{_mandir}/man8/partx.8*
1276 %{_mandir}/man8/resizepart.8*
1277 %lang(de) %{_mandir}/de/man8/addpart.8*
1278 %lang(de) %{_mandir}/de/man8/partx.8*
1279 %lang(de) %{_mandir}/de/man8/resizepart.8*
1280 %lang(es) %{_mandir}/es/man8/addpart.8*
1281 %lang(fr) %{_mandir}/fr/man8/addpart.8*
1282 %lang(fr) %{_mandir}/fr/man8/partx.8*
1283 %lang(fr) %{_mandir}/fr/man8/resizepart.8*
1284 %lang(pt_BR) %{_mandir}/pt_BR/man8/addpart.8*
1285 %lang(pt_BR) %{_mandir}/pt_BR/man8/partx.8*
1286 %lang(pt_BR) %{_mandir}/pt_BR/man8/resizepart.8*
1287 %lang(sr) %{_mandir}/sr/man8/addpart.8*
1288 %lang(sr) %{_mandir}/sr/man8/partx.8*
1289 %lang(sr) %{_mandir}/sr/man8/resizepart.8*
1290 %lang(uk) %{_mandir}/uk/man8/addpart.8*
1291 %lang(uk) %{_mandir}/uk/man8/partx.8*
1292 %lang(uk) %{_mandir}/uk/man8/resizepart.8*
1293
1294 # login-utils/last
1295 %attr(755,root,root) %{_bindir}/last
1296 %attr(755,root,root) %{_bindir}/lastb
1297 %{_mandir}/man1/last.1*
1298 %{_mandir}/man1/lastb.1*
1299 %lang(de) %{_mandir}/de/man1/last.1*
1300 %lang(de) %{_mandir}/de/man1/lastb.1*
1301 %lang(fr) %{_mandir}/fr/man1/last.1*
1302 %lang(fr) %{_mandir}/fr/man1/lastb.1*
1303 %lang(sr) %{_mandir}/sr/man1/last.1*
1304 %lang(sr) %{_mandir}/sr/man1/lastb.1*
1305 %lang(uk) %{_mandir}/uk/man1/last.1*
1306 %lang(uk) %{_mandir}/uk/man1/lastb.1*
1307
1308 # login-utils/sulogin
1309 %attr(755,root,root) /sbin/sulogin
1310 %{_mandir}/man8/sulogin.8*
1311 %lang(de) %{_mandir}/de/man8/sulogin.8*
1312 %lang(sr) %{_mandir}/sr/man8/sulogin.8*
1313 %lang(uk) %{_mandir}/uk/man8/sulogin.8*
1314
1315 # login-utils/nologin
1316 %attr(755,root,root) /sbin/nologin
1317 %{_mandir}/man8/nologin.8*
1318
1319 # login-utils/utmpdump
1320 %attr(755,root,root) %{_bindir}/utmpdump
1321 %{_mandir}/man1/utmpdump.1*
1322 %lang(de) %{_mandir}/de/man1/utmpdump.1*
1323 %lang(fr) %{_mandir}/fr/man1/utmpdump.1*
1324 %lang(sr) %{_mandir}/sr/man1/utmpdump.1*
1325 %lang(uk) %{_mandir}/uk/man1/utmpdump.1*
1326
1327 # login-utils/runuser,su
1328 %if %{with su}
1329 %attr(755,root,root) /bin/runuser
1330 %attr(755,root,root) /sbin/runuser
1331 %attr(4755,root,root) /bin/su
1332 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser
1333 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser-l
1334 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su
1335 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su-l
1336 %{_mandir}/man1/runuser.1*
1337 %{_mandir}/man1/su.1*
1338 %lang(cs) %{_mandir}/cs/man1/su.1*
1339 %lang(de) %{_mandir}/de/man1/runuser.1*
1340 %lang(de) %{_mandir}/de/man1/su.1*
1341 %lang(fr) %{_mandir}/fr/man1/runuser.1*
1342 %lang(sr) %{_mandir}/sr/man1/runuser.1*
1343 %lang(sr) %{_mandir}/sr/man1/su.1*
1344 %lang(uk) %{_mandir}/uk/man1/runuser.1*
1345 %lang(uk) %{_mandir}/uk/man1/su.1*
1346 %endif
1347
1348 # login-utils/lslogins
1349 %attr(755,root,root) %{_bindir}/lslogins
1350 %{_mandir}/man1/lslogins.1*
1351 %lang(de) %{_mandir}/de/man1/lslogins.1*
1352 %lang(sr) %{_mandir}/sr/man1/lslogins.1*
1353 %lang(uk) %{_mandir}/uk/man1/lslogins.1*
1354
1355 # misc-utils/cal
1356 %attr(755,root,root) %{_bindir}/cal
1357 %{_mandir}/man1/cal.1*
1358 %lang(de) %{_mandir}/de/man1/cal.1*
1359 %lang(fi) %{_mandir}/fi/man1/cal.1*
1360 %lang(fr) %{_mandir}/fr/man1/cal.1*
1361 %lang(hu) %{_mandir}/hu/man1/cal.1*
1362 %lang(id) %{_mandir}/id/man1/cal.1*
1363 %lang(ja) %{_mandir}/ja/man1/cal.1*
1364 %lang(ko) %{_mandir}/ko/man1/cal.1*
1365 %lang(pl) %{_mandir}/pl/man1/cal.1*
1366 %lang(sr) %{_mandir}/sr/man1/cal.1*
1367 %lang(uk) %{_mandir}/uk/man1/cal.1*
1368
1369 # misc-utils/enosys
1370 %attr(755,root,root) %{_bindir}/enosys
1371 %{_mandir}/man1/enosys.1*
1372 %lang(de) %{_mandir}/de/man1/enosys.1*
1373
1374 # misc-utils/exch
1375 %attr(755,root,root) %{_bindir}/exch
1376 %{_mandir}/man1/exch.1*
1377
1378 # misc-utils/fadvise
1379 %attr(755,root,root) %{_bindir}/fadvise
1380 %{_mandir}/man1/fadvise.1*
1381 %lang(de) %{_mandir}/de/man1/fadvise.1*
1382 %lang(sr) %{_mandir}/sr/man1/fadvise.1*
1383
1384 # misc-utils/logger
1385 %attr(755,root,root) %{_bindir}/logger
1386 %{_mandir}/man1/logger.1*
1387 %lang(de) %{_mandir}/de/man1/logger.1*
1388 %lang(hu) %{_mandir}/hu/man1/logger.1*
1389 %lang(id) %{_mandir}/id/man1/logger.1*
1390 %lang(ja) %{_mandir}/ja/man1/logger.1*
1391 %lang(ko) %{_mandir}/ko/man1/logger.1*
1392 %lang(pl) %{_mandir}/pl/man1/logger.1*
1393 %lang(sr) %{_mandir}/sr/man1/logger.1*
1394 %lang(uk) %{_mandir}/uk/man1/logger.1*
1395
1396 # misc-utils/look
1397 %attr(755,root,root) %{_bindir}/look
1398 %{_mandir}/man1/look.1*
1399 %lang(de) %{_mandir}/de/man1/look.1*
1400 %lang(es) %{_mandir}/es/man1/look.1*
1401 %lang(ja) %{_mandir}/ja/man1/look.1*
1402 %lang(ko) %{_mandir}/ko/man1/look.1*
1403 %lang(pl) %{_mandir}/pl/man1/look.1*
1404 %lang(sr) %{_mandir}/sr/man1/look.1*
1405 %lang(uk) %{_mandir}/uk/man1/look.1*
1406
1407 # misc-utils/mcookie
1408 %attr(755,root,root) %{_bindir}/mcookie
1409 %{_mandir}/man1/mcookie.1*
1410 %lang(de) %{_mandir}/de/man1/mcookie.1*
1411 %lang(fr) %{_mandir}/fr/man1/mcookie.1*
1412 %lang(ja) %{_mandir}/ja/man1/mcookie.1*
1413 %lang(ko) %{_mandir}/ko/man1/mcookie.1*
1414 %lang(sr) %{_mandir}/sr/man1/mcookie.1*
1415 %lang(uk) %{_mandir}/uk/man1/mcookie.1*
1416
1417 # misc-utils/namei
1418 %attr(755,root,root) %{_bindir}/namei
1419 %{_mandir}/man1/namei.1*
1420 %lang(de) %{_mandir}/de/man1/namei.1*
1421 %lang(es) %{_mandir}/es/man1/namei.1*
1422 %lang(fr) %{_mandir}/fr/man1/namei.1*
1423 %lang(ja) %{_mandir}/ja/man1/namei.1*
1424 %lang(ko) %{_mandir}/ko/man1/namei.1*
1425 %lang(sr) %{_mandir}/sr/man1/namei.1*
1426 %lang(uk) %{_mandir}/uk/man1/namei.1*
1427
1428 # misc-utils/pipesz
1429 %attr(755,root,root) /bin/pipesz
1430 %{_mandir}/man1/pipesz.1*
1431 %lang(sr) %{_mandir}/sr/man1/pipesz.1*
1432
1433 # misc-utils/waitpid
1434 %attr(755,root,root) %{_bindir}/waitpid
1435 %{_mandir}/man1/waitpid.1*
1436 %lang(de) %{_mandir}/de/man1/waitpid.1*
1437 %lang(sr) %{_mandir}/sr/man1/waitpid.1*
1438
1439 # misc-utils/whereis
1440 %attr(755,root,root) %{_bindir}/whereis
1441 %{_mandir}/man1/whereis.1*
1442 %lang(de) %{_mandir}/de/man1/whereis.1*
1443 %lang(es) %{_mandir}/es/man1/whereis.1*
1444 %lang(fi) %{_mandir}/fi/man1/whereis.1*
1445 %lang(fr) %{_mandir}/fr/man1/whereis.1*
1446 %lang(hu) %{_mandir}/hu/man1/whereis.1*
1447 %lang(ja) %{_mandir}/ja/man1/whereis.1*
1448 %lang(ko) %{_mandir}/ko/man1/whereis.1*
1449 %lang(pl) %{_mandir}/pl/man1/whereis.1*
1450 %lang(sr) %{_mandir}/sr/man1/whereis.1*
1451 %lang(uk) %{_mandir}/uk/man1/whereis.1*
1452
1453 # misc-utils/lsblk
1454 %attr(755,root,root) /bin/lsblk
1455 %{_mandir}/man8/lsblk.8*
1456 %lang(de) %{_mandir}/de/man8/lsblk.8*
1457 %lang(sr) %{_mandir}/sr/man8/lsblk.8*
1458 %lang(uk) %{_mandir}/uk/man8/lsblk.8*
1459
1460 # misc-utils/lsclocks
1461 %attr(755,root,root) %{_bindir}/lsclocks
1462 %{_mandir}/man1/lsclocks.1*
1463 %lang(de) %{_mandir}/de/man1/lsclocks.1*
1464 %lang(uk) %{_mandir}/uk/man1/lsclocks.1*
1465
1466 # misc-utils/lslocks
1467 %attr(755,root,root) %{_bindir}/lslocks
1468 %{_mandir}/man8/lslocks.8*
1469 %lang(de) %{_mandir}/de/man8/lslocks.8*
1470 %lang(uk) %{_mandir}/uk/man8/lslocks.8*
1471
1472 # misc-utils/uuidparse
1473 %attr(755,root,root) %{_bindir}/uuidparse
1474 %{_mandir}/man1/uuidparse.1*
1475 %lang(de) %{_mandir}/de/man1/uuidparse.1*
1476 %lang(sr) %{_mandir}/sr/man1/uuidparse.1*
1477 %lang(uk) %{_mandir}/uk/man1/uuidparse.1*
1478
1479 # misc-utils/blkid
1480 %ghost %{_sysconfdir}/blkid.tab
1481 %attr(755,root,root) /sbin/blkid
1482 %{_mandir}/man8/blkid.8*
1483 %lang(de) %{_mandir}/de/man8/blkid.8*
1484 %lang(fr) %{_mandir}/fr/man8/blkid.8*
1485 %lang(sr) %{_mandir}/sr/man8/blkid.8*
1486 %lang(uk) %{_mandir}/uk/man8/blkid.8*
1487
1488 # misc-utils/findfs
1489 %attr(755,root,root) /sbin/findfs
1490 %{_mandir}/man8/findfs.8*
1491 %lang(de) %{_mandir}/de/man8/findfs.8*
1492 %lang(fr) %{_mandir}/fr/man8/findfs.8*
1493 %lang(sr) %{_mandir}/sr/man8/findfs.8*
1494 %lang(uk) %{_mandir}/uk/man8/findfs.8*
1495
1496 # misc-utils/wipefs
1497 %attr(755,root,root) /sbin/wipefs
1498 %{_mandir}/man8/wipefs.8*
1499 %lang(de) %{_mandir}/de/man8/wipefs.8*
1500 %lang(sr) %{_mandir}/sr/man8/wipefs.8*
1501 %lang(uk) %{_mandir}/uk/man8/wipefs.8*
1502
1503 # misc-utils/kill
1504 %attr(755,root,root) /bin/kill
1505 %{_mandir}/man1/kill.1*
1506 %lang(de) %{_mandir}/de/man1/kill.1*
1507 %lang(fi) %{_mandir}/fi/man1/kill.1*
1508 %lang(fr) %{_mandir}/fr/man1/kill.1*
1509 %lang(hu) %{_mandir}/hu/man1/kill.1*
1510 %lang(id) %{_mandir}/id/man1/kill.1*
1511 %lang(it) %{_mandir}/it/man1/kill.1*
1512 %lang(ja) %{_mandir}/ja/man1/kill.1*
1513 %lang(ko) %{_mandir}/ko/man1/kill.1*
1514 %lang(nl) %{_mandir}/nl/man1/kill.1*
1515 %lang(pl) %{_mandir}/pl/man1/kill.1*
1516 %lang(sr) %{_mandir}/sr/man1/kill.1*
1517 %lang(uk) %{_mandir}/uk/man1/kill.1*
1518
1519 # misc-utils/rename
1520 %attr(755,root,root) %{_bindir}/rename
1521 %{_mandir}/man1/rename.1*
1522 %lang(de) %{_mandir}/de/man1/rename.1*
1523 %lang(fr) %{_mandir}/fr/man1/rename.1*
1524 %lang(ja) %{_mandir}/ja/man1/rename.1*
1525 %lang(sr) %{_mandir}/sr/man1/rename.1*
1526 %lang(uk) %{_mandir}/uk/man1/rename.1*
1527
1528 # misc-utils/getopt
1529 %attr(755,root,root) %{_bindir}/getopt
1530 %{_mandir}/man1/getopt.1*
1531 %lang(de) %{_mandir}/de/man1/getopt.1*
1532 %lang(es) %{_mandir}/es/man1/getopt.1*
1533 %lang(fr) %{_mandir}/fr/man1/getopt.1*
1534 %lang(ja) %{_mandir}/ja/man1/getopt.1*
1535 %lang(ko) %{_mandir}/ko/man1/getopt.1*
1536 %lang(pl) %{_mandir}/pl/man1/getopt.1*
1537 %lang(sr) %{_mandir}/sr/man1/getopt.1*
1538 %lang(uk) %{_mandir}/uk/man1/getopt.1*
1539
1540 # misc-utils/fincore
1541 %attr(755,root,root) %{_bindir}/fincore
1542 %{_mandir}/man1/fincore.1*
1543 %lang(de) %{_mandir}/de/man1/fincore.1*
1544 %lang(sr) %{_mandir}/sr/man1/fincore.1*
1545 %lang(uk) %{_mandir}/uk/man1/fincore.1*
1546
1547 # misc-utils/hardlink
1548 %attr(755,root,root) %{_bindir}/hardlink
1549 %{_mandir}/man1/hardlink.1*
1550 %lang(de) %{_mandir}/de/man1/hardlink.1*
1551 %lang(sr) %{_mandir}/sr/man1/hardlink.1*
1552 %lang(uk) %{_mandir}/uk/man1/hardlink.1*
1553
1554 # misc-utils/lsfd
1555 %attr(755,root,root) /bin/lsfd
1556 %{_mandir}/man1/lsfd.1*
1557 %lang(de) %{_mandir}/de/man1/lsfd.1*
1558 %lang(uk) %{_mandir}/uk/man1/lsfd.1*
1559
1560 # schedutils/chrt
1561 %attr(755,root,root) %{_bindir}/chrt
1562 %{_mandir}/man1/chrt.1*
1563 %lang(de) %{_mandir}/de/man1/chrt.1*
1564 %lang(sr) %{_mandir}/sr/man1/chrt.1*
1565 %lang(uk) %{_mandir}/uk/man1/chrt.1*
1566
1567 # schedutils/ionice
1568 %attr(755,root,root) %{_bindir}/ionice
1569 %{_mandir}/man1/ionice.1*
1570 %lang(de) %{_mandir}/de/man1/ionice.1*
1571 %lang(fr) %{_mandir}/fr/man1/ionice.1*
1572 %lang(sr) %{_mandir}/sr/man1/ionice.1*
1573 %lang(uk) %{_mandir}/uk/man1/ionice.1*
1574
1575 # schedutils/taskset
1576 %attr(755,root,root) %{_bindir}/taskset
1577 %{_mandir}/man1/taskset.1*
1578
1579 # schedutils/uclampset
1580 %attr(755,root,root) %{_bindir}/uclampset
1581 %{_mandir}/man1/uclampset.1*
1582 %lang(de) %{_mandir}/de/man1/uclampset.1*
1583
1584 # sys-utils/blkpr
1585 %attr(755,root,root) /sbin/blkpr
1586 %{_mandir}/man8/blkpr.8*
1587 %lang(de) %{_mandir}/de/man8/blkpr.8*
1588 %lang(sr) %{_mandir}/sr/man8/blkpr.8*
1589
1590 # sys-utils/lsmem
1591 %attr(755,root,root) %{_bindir}/lsmem
1592 %{_mandir}/man1/lsmem.1*
1593 %lang(de) %{_mandir}/de/man1/lsmem.1*
1594 %lang(sr) %{_mandir}/sr/man1/lsmem.1*
1595 %lang(uk) %{_mandir}/uk/man1/lsmem.1*
1596
1597 # sys-utils/chmem
1598 %{_mandir}/man8/chmem.8*
1599 %attr(755,root,root) %{_bindir}/chmem
1600 %lang(de) %{_mandir}/de/man8/chmem.8*
1601 %lang(sr) %{_mandir}/sr/man8/chmem.8*
1602 %lang(uk) %{_mandir}/uk/man8/chmem.8*
1603
1604 # sys-utils/flock
1605 %attr(755,root,root) %{_bindir}/flock
1606 %{_mandir}/man1/flock.1*
1607 %lang(de) %{_mandir}/de/man1/flock.1*
1608 %lang(fr) %{_mandir}/fr/man1/flock.1*
1609 %lang(sr) %{_mandir}/sr/man1/flock.1*
1610
1611 # sys-utils/choom
1612 %attr(755,root,root) %{_bindir}/choom
1613 %{_mandir}/man1/choom.1*
1614 %lang(de) %{_mandir}/de/man1/choom.1*
1615 %lang(sr) %{_mandir}/sr/man1/choom.1*
1616 %lang(uk) %{_mandir}/uk/man1/choom.1*
1617
1618 # sys-utils/ipcmk,ipcrm,ipcs
1619 %attr(755,root,root) %{_bindir}/ipcmk
1620 %attr(755,root,root) %{_bindir}/ipcrm
1621 %attr(755,root,root) %{_bindir}/ipcs
1622 %{_mandir}/man1/ipcrm.1*
1623 %{_mandir}/man1/ipcmk.1*
1624 %{_mandir}/man1/ipcs.1*
1625 %lang(de) %{_mandir}/de/man1/ipcmk.1*
1626 %lang(de) %{_mandir}/de/man1/ipcrm.1*
1627 %lang(de) %{_mandir}/de/man1/ipcs.1*
1628 %lang(es) %{_mandir}/es/man1/ipcrm.1*
1629 %lang(es) %{_mandir}/es/man1/ipcs.1*
1630 %lang(fr) %{_mandir}/fr/man1/ipcmk.1*
1631 %lang(fr) %{_mandir}/fr/man1/ipcrm.1*
1632 %lang(fr) %{_mandir}/fr/man1/ipcs.1*
1633 %lang(ja) %{_mandir}/ja/man1/ipcrm.1*
1634 %lang(ja) %{_mandir}/ja/man1/ipcs.1*
1635 %lang(ko) %{_mandir}/ko/man1/ipcrm.1*
1636 %lang(ko) %{_mandir}/ko/man1/ipcs.1*
1637 %lang(pl) %{_mandir}/pl/man1/ipcrm.1*
1638 %lang(pl) %{_mandir}/pl/man1/ipcs.1*
1639 %lang(sr) %{_mandir}/sr/man1/ipcmk.1*
1640 %lang(sr) %{_mandir}/sr/man1/ipcrm.1*
1641 %lang(sr) %{_mandir}/sr/man1/ipcs.1*
1642 %lang(uk) %{_mandir}/uk/man1/ipcmk.1*
1643 %lang(uk) %{_mandir}/uk/man1/ipcrm.1*
1644 %lang(uk) %{_mandir}/uk/man1/ipcs.1*
1645
1646 # sys-utils/irqtop
1647 %attr(755,root,root) %{_bindir}/irqtop
1648 %{_mandir}/man1/irqtop.1*
1649 %lang(de) %{_mandir}/de/man1/irqtop.1*
1650 %lang(sr) %{_mandir}/sr/man1/irqtop.1*
1651 %lang(uk) %{_mandir}/uk/man1/irqtop.1*
1652
1653 # sys-utils/lsirq
1654 %attr(755,root,root) %{_bindir}/lsirq
1655 %{_mandir}/man1/lsirq.1*
1656 %lang(de) %{_mandir}/de/man1/lsirq.1*
1657 %lang(sr) %{_mandir}/sr/man1/lsirq.1*
1658 %lang(uk) %{_mandir}/uk/man1/lsirq.1*
1659
1660 # sys-utils/lsipc
1661 %attr(755,root,root) %{_bindir}/lsipc
1662 %{_mandir}/man1/lsipc.1*
1663 %lang(de) %{_mandir}/de/man1/lsipc.1*
1664 %lang(sr) %{_mandir}/sr/man1/lsipc.1*
1665 %lang(uk) %{_mandir}/uk/man1/lsipc.1*
1666
1667 # sys-utils/renice
1668 %attr(755,root,root) %{_bindir}/renice
1669 %{_mandir}/man1/renice.1*
1670 %lang(de) %{_mandir}/de/man1/renice.1*
1671 %lang(es) %{_mandir}/es/man1/renice.1*
1672 %lang(ja) %{_mandir}/ja/man1/renice.1*
1673 %lang(ko) %{_mandir}/ko/man1/renice.1*
1674 %lang(pl) %{_mandir}/pl/man1/renice.1*
1675 %lang(sr) %{_mandir}/sr/man1/renice.1*
1676
1677 # sys-utils/rfkill
1678 %attr(755,root,root) %{_sbindir}/rfkill
1679 %{_mandir}/man8/rfkill.8*
1680 %lang(de) %{_mandir}/de/man8/rfkill.8*
1681 %lang(sr) %{_mandir}/sr/man8/rfkill.8*
1682 %lang(uk) %{_mandir}/uk/man8/rfkill.8*
1683
1684 # sys-utils/setsid
1685 %attr(755,root,root) %{_bindir}/setsid
1686 %{_mandir}/man1/setsid.1*
1687 %lang(de) %{_mandir}/de/man1/setsid.1*
1688 %lang(es) %{_mandir}/es/man1/setsid.1*
1689 %lang(fr) %{_mandir}/fr/man1/setsid.1*
1690 %lang(it) %{_mandir}/it/man1/setsid.1*
1691 %lang(ja) %{_mandir}/ja/man1/setsid.1*
1692 %lang(ko) %{_mandir}/ko/man1/setsid.1*
1693 %lang(sr) %{_mandir}/sr/man1/setsid.1*
1694 %lang(uk) %{_mandir}/uk/man1/setsid.1*
1695
1696 # sys-utils/readprofile
1697 %attr(755,root,root) %{_sbindir}/readprofile
1698 %{_mandir}/man8/readprofile.8*
1699 %lang(de) %{_mandir}/de/man8/readprofile.8*
1700 %lang(es) %{_mandir}/es/man8/readprofile.8*
1701 %lang(fr) %{_mandir}/fr/man8/readprofile.8*
1702 %lang(ja) %{_mandir}/ja/man8/readprofile.8*
1703 %lang(ko) %{_mandir}/ko/man8/readprofile.8*
1704 %lang(sr) %{_mandir}/sr/man8/readprofile.8*
1705 %lang(uk) %{_mandir}/uk/man8/readprofile.8*
1706
1707 # sys-utils/fstrim
1708 %attr(755,root,root) /sbin/fstrim
1709 %if %{with systemd}
1710 %{systemdunitdir}/fstrim.service
1711 %{systemdunitdir}/fstrim.timer
1712 %endif
1713 %{_mandir}/man8/fstrim.8*
1714 %lang(de) %{_mandir}/de/man8/fstrim.8*
1715 %lang(sr) %{_mandir}/sr/man8/fstrim.8*
1716 %lang(uk) %{_mandir}/uk/man8/fstrim.8*
1717
1718 # sys-utils/dmesg
1719 %attr(755,root,root) /bin/dmesg
1720 %{_mandir}/man1/dmesg.1*
1721 %lang(de) %{_mandir}/de/man1/dmesg.1*
1722 %lang(fr) %{_mandir}/fr/man1/dmesg.1*
1723 %lang(ja) %{_mandir}/ja/man1/dmesg.1*
1724 %lang(ko) %{_mandir}/ko/man1/dmesg.1*
1725 %lang(pl) %{_mandir}/pl/man1/dmesg.1*
1726 %lang(sr) %{_mandir}/sr/man1/dmesg.1*
1727 %lang(uk) %{_mandir}/uk/man1/dmesg.1*
1728
1729 # sys-utils/ctrlaltdel
1730 %attr(755,root,root) /sbin/ctrlaltdel
1731 %{_mandir}/man8/ctrlaltdel.8*
1732 %lang(de) %{_mandir}/de/man8/ctrlaltdel.8*
1733 %lang(es) %{_mandir}/es/man8/ctrlaltdel.8*
1734 %lang(fr) %{_mandir}/fr/man8/ctrlaltdel.8*
1735 %lang(hu) %{_mandir}/hu/man8/ctrlaltdel.8*
1736 %lang(ja) %{_mandir}/ja/man8/ctrlaltdel.8*
1737 %lang(ko) %{_mandir}/ko/man8/ctrlaltdel.8*
1738 %lang(pl) %{_mandir}/pl/man8/ctrlaltdel.8*
1739 %lang(sr) %{_mandir}/sr/man8/ctrlaltdel.8*
1740 %lang(uk) %{_mandir}/uk/man8/ctrlaltdel.8*
1741
1742 # sys-utils/fsfreeze
1743 %attr(755,root,root) /sbin/fsfreeze
1744 %{_mandir}/man8/fsfreeze.8*
1745 %lang(de) %{_mandir}/de/man8/fsfreeze.8*
1746 %lang(sr) %{_mandir}/sr/man8/fsfreeze.8*
1747 %lang(uk) %{_mandir}/uk/man8/fsfreeze.8*
1748
1749 # sys-utils/blkdiscard
1750 %attr(755,root,root) /sbin/blkdiscard
1751 %{_mandir}/man8/blkdiscard.8*
1752 %lang(de) %{_mandir}/de/man8/blkdiscard.8*
1753 %lang(sr) %{_mandir}/sr/man8/blkdiscard.8*
1754 %lang(uk) %{_mandir}/uk/man8/blkdiscard.8*
1755
1756 # sys-utils/blkzone
1757 %attr(755,root,root) /sbin/blkzone
1758 %{_mandir}/man8/blkzone.8*
1759 %lang(de) %{_mandir}/de/man8/blkzone.8*
1760 %lang(sr) %{_mandir}/sr/man8/blkzone.8*
1761 %lang(uk) %{_mandir}/uk/man8/blkzone.8*
1762
1763 # sys-utils/ldattach
1764 %attr(755,root,root) %{_sbindir}/ldattach
1765 %{_mandir}/man8/ldattach.8*
1766 %lang(de) %{_mandir}/de/man8/ldattach.8*
1767 %lang(fr) %{_mandir}/fr/man8/ldattach.8*
1768 %lang(sr) %{_mandir}/sr/man8/ldattach.8*
1769 %lang(uk) %{_mandir}/uk/man8/ldattach.8*
1770
1771 # sys-utils/rtcwake
1772 %attr(755,root,root) %{_sbindir}/rtcwake
1773 %{_mandir}/man8/rtcwake.8*
1774 %lang(de) %{_mandir}/de/man8/rtcwake.8*
1775 %lang(fr) %{_mandir}/fr/man8/rtcwake.8*
1776 %lang(sr) %{_mandir}/sr/man8/rtcwake.8*
1777 %lang(uk) %{_mandir}/uk/man8/rtcwake.8*
1778
1779 # sys-utils/setarch
1780 %attr(755,root,root) %{_bindir}/linux32
1781 %attr(755,root,root) %{_bindir}/linux64
1782 %attr(755,root,root) %{_bindir}/setarch
1783 %attr(755,root,root) %{_bindir}/uname26
1784 %{_mandir}/man8/linux32.8*
1785 %{_mandir}/man8/linux64.8*
1786 %{_mandir}/man8/setarch.8*
1787 %{_mandir}/man8/uname26.8*
1788 %lang(de) %{_mandir}/de/man8/setarch.8*
1789 %lang(fr) %{_mandir}/fr/man8/setarch.8*
1790 %lang(sr) %{_mandir}/sr/man8/setarch.8*
1791 %lang(uk) %{_mandir}/uk/man8/setarch.8*
1792 %ifarch s390 s390x
1793 %attr(755,root,root) %{_bindir}/s390
1794 %attr(755,root,root) %{_bindir}/s390x
1795 %{_mandir}/man8/s390.8*
1796 %{_mandir}/man8/s390x.8*
1797 %endif
1798 %ifarch %{ix86} %{x8664} x32 ia64
1799 %attr(755,root,root) %{_bindir}/i386
1800 %{_mandir}/man8/i386.8*
1801 %endif
1802 %ifarch %{x8664} x32
1803 %attr(755,root,root) %{_bindir}/x86_64
1804 %{_mandir}/man8/x86_64.8*
1805 %endif
1806 %ifarch hppa
1807 %attr(755,root,root) %{_bindir}/parisc
1808 %attr(755,root,root) %{_bindir}/parisc32
1809 %attr(755,root,root) %{_bindir}/parisc64
1810 %{_mandir}/man8/parisc.8*
1811 %{_mandir}/man8/parisc32.8*
1812 %{_mandir}/man8/parisc64.8*
1813 %endif
1814 %ifarch ia64
1815 %attr(755,root,root) %{_bindir}/ia64
1816 %{_mandir}/man8/ia64.8*
1817 %endif
1818 %ifarch mips mipsel mips64 mips64el
1819 %attr(755,root,root) %{_bindir}/mips
1820 %attr(755,root,root) %{_bindir}/mips32
1821 %attr(755,root,root) %{_bindir}/mips64
1822 %{_mandir}/man8/mips.8*
1823 %{_mandir}/man8/mips32.8*
1824 %{_mandir}/man8/mips64.8*
1825 %endif
1826 %ifarch ppc ppc64
1827 %attr(755,root,root) %{_bindir}/ppc
1828 %attr(755,root,root) %{_bindir}/ppc32
1829 %attr(755,root,root) %{_bindir}/ppc64
1830 %{_mandir}/man8/ppc.8*
1831 %{_mandir}/man8/ppc32.8*
1832 %{_mandir}/man8/ppc64.8*
1833 %endif
1834 %ifarch sparc sparcv9 sparc64
1835 %attr(755,root,root) %{_bindir}/sparc
1836 %attr(755,root,root) %{_bindir}/sparc32
1837 %attr(755,root,root) %{_bindir}/sparc32bash
1838 %attr(755,root,root) %{_bindir}/sparc64
1839 %{_mandir}/man8/sparc.8*
1840 %{_mandir}/man8/sparc32.8*
1841 %{_mandir}/man8/sparc32bash.8*
1842 %{_mandir}/man8/sparc64.8*
1843 %endif
1844
1845 # sys-utils/setpgid
1846 %attr(755,root,root) %{_bindir}/setpgid
1847 %{_mandir}/man1/setpgid.1*
1848
1849 # sys-utils/eject
1850 %attr(755,root,root) %{_bindir}/eject
1851 %{_mandir}/man1/eject.1*
1852 %lang(de) %{_mandir}/de/man1/eject.1*
1853 %lang(sr) %{_mandir}/sr/man1/eject.1*
1854
1855 # sys-utils/zramctl
1856 %attr(755,root,root) /sbin/zramctl
1857 %{_mandir}/man8/zramctl.8*
1858 %lang(de) %{_mandir}/de/man8/zramctl.8*
1859 %lang(sr) %{_mandir}/sr/man8/zramctl.8*
1860 %lang(uk) %{_mandir}/uk/man8/zramctl.8*
1861
1862 # sys-utils/prlimit
1863 %attr(755,root,root) %{_bindir}/prlimit
1864 %{_mandir}/man1/prlimit.1*
1865 %lang(de) %{_mandir}/de/man1/prlimit.1*
1866 %lang(uk) %{_mandir}/uk/man1/prlimit.1*
1867
1868 # sys-utils/lsns
1869 %attr(755,root,root) %{_bindir}/lsns
1870 %{_mandir}/man8/lsns.8*
1871 %lang(de) %{_mandir}/de/man8/lsns.8*
1872 %lang(sr) %{_mandir}/sr/man8/lsns.8*
1873 %lang(uk) %{_mandir}/uk/man8/lsns.8*
1874
1875 # sys-utils/lscpu
1876 %attr(755,root,root) %{_bindir}/lscpu
1877 %{_mandir}/man1/lscpu.1*
1878 %lang(de) %{_mandir}/de/man1/lscpu.1*
1879 %lang(sr) %{_mandir}/sr/man1/lscpu.1*
1880 %lang(uk) %{_mandir}/uk/man1/lscpu.1*
1881
1882 # sys-utils/chcpu
1883 %attr(755,root,root) /sbin/chcpu
1884 %{_mandir}/man8/chcpu.8*
1885 %lang(de) %{_mandir}/de/man8/chcpu.8*
1886 %lang(fr) %{_mandir}/fr/man8/chcpu.8*
1887 %lang(sr) %{_mandir}/sr/man8/chcpu.8*
1888 %lang(uk) %{_mandir}/uk/man8/chcpu.8*
1889
1890 # sys-utils/wdctl
1891 %attr(755,root,root) /bin/wdctl
1892 %{_mandir}/man8/wdctl.8*
1893 %lang(de) %{_mandir}/de/man8/wdctl.8*
1894 %lang(fr) %{_mandir}/fr/man8/wdctl.8*
1895 %lang(sr) %{_mandir}/sr/man8/wdctl.8*
1896 %lang(uk) %{_mandir}/uk/man8/wdctl.8*
1897
1898 # sys-utils/fallocate
1899 %attr(755,root,root) %{_bindir}/fallocate
1900 %{_mandir}/man1/fallocate.1*
1901 %lang(de) %{_mandir}/de/man1/fallocate.1*
1902 %lang(fr) %{_mandir}/fr/man1/fallocate.1*
1903 %lang(sr) %{_mandir}/sr/man1/fallocate.1*
1904 %lang(uk) %{_mandir}/uk/man1/fallocate.1*
1905
1906 # sys-utils/switch_root
1907 %attr(755,root,root) /sbin/switch_root
1908 %{_mandir}/man8/switch_root.8*
1909
1910 # sys-utils/unshare
1911 %attr(755,root,root) %{_bindir}/unshare
1912 %{_mandir}/man1/unshare.1*
1913 %lang(de) %{_mandir}/de/man1/unshare.1*
1914 %lang(sr) %{_mandir}/sr/man1/unshare.1*
1915
1916 # sys-utils/nsenter
1917 %attr(755,root,root) %{_bindir}/nsenter
1918 %{_mandir}/man1/nsenter.1*
1919 %lang(de) %{_mandir}/de/man1/nsenter.1*
1920 %lang(fr) %{_mandir}/fr/man1/nsenter.1*
1921 %lang(sr) %{_mandir}/sr/man1/nsenter.1*
1922 %lang(uk) %{_mandir}/uk/man1/nsenter.1*
1923
1924 # sys-utils/hwclock
1925 %attr(755,root,root) /sbin/clock
1926 %attr(755,root,root) /sbin/hwclock
1927 %{_mandir}/man5/adjtime_config.5*
1928 %{_mandir}/man8/clock.8*
1929 %{_mandir}/man8/hwclock.8*
1930 %lang(de) %{_mandir}/de/man5/adjtime_config.5*
1931 %lang(de) %{_mandir}/de/man8/clock.8*
1932 %lang(de) %{_mandir}/de/man8/hwclock.8*
1933 %lang(es) %{_mandir}/es/man8/clock.8*
1934 %lang(es) %{_mandir}/es/man8/hwclock.8*
1935 %lang(fr) %{_mandir}/fr/man8/clock.8*
1936 %lang(fr) %{_mandir}/fr/man8/hwclock.8*
1937 %lang(ja) %{_mandir}/ja/man8/clock.8*
1938 %lang(ja) %{_mandir}/ja/man8/hwclock.8*
1939 %lang(sr) %{_mandir}/sr/man5/adjtime_config.5*
1940 %lang(sr) %{_mandir}/sr/man8/clock.8*
1941 %lang(sr) %{_mandir}/sr/man8/hwclock.8*
1942 %lang(uk) %{_mandir}/uk/man5/adjtime_config.5*
1943
1944 # sys-utils/serpriv
1945 %attr(755,root,root) %{_bindir}/setpriv
1946 %{_mandir}/man1/setpriv.1*
1947 %lang(de) %{_mandir}/de/man1/setpriv.1*
1948
1949 # term-utils/script,scriptreplay,scriptlive
1950 %attr(755,root,root) %{_bindir}/script
1951 %attr(755,root,root) %{_bindir}/scriptlive
1952 %attr(755,root,root) %{_bindir}/scriptreplay
1953 %{_mandir}/man1/script.1*
1954 %{_mandir}/man1/scriptlive.1*
1955 %{_mandir}/man1/scriptreplay.1*
1956 %lang(de) %{_mandir}/de/man1/script.1*
1957 %lang(de) %{_mandir}/de/man1/scriptlive.1*
1958 %lang(de) %{_mandir}/de/man1/scriptreplay.1*
1959 %lang(es) %{_mandir}/es/man1/script.1*
1960 %lang(fr) %{_mandir}/fr/man1/scriptreplay.1*
1961 %lang(id) %{_mandir}/id/man1/script.1*
1962 %lang(ja) %{_mandir}/ja/man1/script.1*
1963 %lang(ko) %{_mandir}/ko/man1/script.1*
1964 %lang(pl) %{_mandir}/pl/man1/script.1*
1965 %lang(sr) %{_mandir}/sr/man1/script.1*
1966 %lang(sr) %{_mandir}/sr/man1/scriptlive.1*
1967 %lang(sr) %{_mandir}/sr/man1/scriptreplay.1*
1968 %lang(uk) %{_mandir}/uk/man1/scriptlive.1*
1969 %lang(uk) %{_mandir}/uk/man1/scriptreplay.1*
1970
1971 # term-utils/setterm
1972 %attr(755,root,root) %{_bindir}/setterm
1973 %{_mandir}/man1/setterm.1*
1974 %lang(de) %{_mandir}/de/man1/setterm.1*
1975 %lang(es) %{_mandir}/es/man1/setterm.1*
1976 %lang(fr) %{_mandir}/fr/man1/setterm.1*
1977 %lang(hu) %{_mandir}/hu/man1/setterm.1*
1978 %lang(ja) %{_mandir}/ja/man1/setterm.1*
1979 %lang(ko) %{_mandir}/ko/man1/setterm.1*
1980 %lang(pl) %{_mandir}/pl/man1/setterm.1*
1981 %lang(sr) %{_mandir}/sr/man1/setterm.1*
1982 %lang(uk) %{_mandir}/uk/man1/setterm.1*
1983
1984 # term-utils/mesg
1985 %attr(755,root,root) %{_bindir}/mesg
1986 %{_mandir}/man1/mesg.1*
1987 %lang(de) %{_mandir}/de/man1/mesg.1*
1988 %lang(fr) %{_mandir}/fr/man1/mesg.1*
1989 %lang(sr) %{_mandir}/sr/man1/mesg.1*
1990 %lang(uk) %{_mandir}/uk/man1/mesg.1*
1991
1992 # term-utils/write
1993 %attr(2755,root,tty) %{_bindir}/write
1994 %{_mandir}/man1/write.1*
1995 %lang(cs) %{_mandir}/cs/man1/write.1*
1996 %lang(de) %{_mandir}/de/man1/write.1*
1997 %lang(es) %{_mandir}/es/man1/write.1*
1998 %lang(fi) %{_mandir}/fi/man1/write.1*
1999 %lang(fr) %{_mandir}/fr/man1/write.1*
2000 %lang(hu) %{_mandir}/hu/man1/write.1*
2001 %lang(id) %{_mandir}/id/man1/write.1*
2002 %lang(ja) %{_mandir}/ja/man1/write.1*
2003 %lang(ko) %{_mandir}/ko/man1/write.1*
2004 %lang(pl) %{_mandir}/pl/man1/write.1*
2005 %lang(sr) %{_mandir}/sr/man1/write.1*
2006 %lang(uk) %{_mandir}/uk/man1/write.1*
2007
2008 # text-utils/col,colcrt,colrm,column
2009 %attr(755,root,root) %{_bindir}/col
2010 %attr(755,root,root) %{_bindir}/colcrt
2011 %attr(755,root,root) %{_bindir}/colrm
2012 %attr(755,root,root) %{_bindir}/column
2013 %{_mandir}/man1/col.1*
2014 %{_mandir}/man1/colcrt.1*
2015 %{_mandir}/man1/colrm.1*
2016 %{_mandir}/man1/column.1*
2017 %lang(de) %{_mandir}/de/man1/col.1*
2018 %lang(de) %{_mandir}/de/man1/colcrt.1*
2019 %lang(de) %{_mandir}/de/man1/colrm.1*
2020 %lang(de) %{_mandir}/de/man1/column.1*
2021 %lang(es) %{_mandir}/es/man1/colrm.1*
2022 %lang(es) %{_mandir}/es/man1/column.1*
2023 %lang(fi) %{_mandir}/fi/man1/column.1*
2024 %lang(fr) %{_mandir}/fr/man1/col.1*
2025 %lang(hu) %{_mandir}/hu/man1/colrm.1*
2026 %lang(ja) %{_mandir}/ja/man1/col.1*
2027 %lang(ja) %{_mandir}/ja/man1/colcrt.1*
2028 %lang(ja) %{_mandir}/ja/man1/colrm.1*
2029 %lang(ja) %{_mandir}/ja/man1/column.1*
2030 %lang(ko) %{_mandir}/ko/man1/col.1*
2031 %lang(ko) %{_mandir}/ko/man1/colcrt.1*
2032 %lang(ko) %{_mandir}/ko/man1/colrm.1*
2033 %lang(ko) %{_mandir}/ko/man1/column.1*
2034 %lang(uk) %{_mandir}/uk/man1/column.1*
2035 %lang(pl) %{_mandir}/pl/man1/col.1*
2036 %lang(pl) %{_mandir}/pl/man1/colcrt.1*
2037 %lang(pl) %{_mandir}/pl/man1/colrm.1*
2038 %lang(sr) %{_mandir}/sr/man1/col.1*
2039 %lang(sr) %{_mandir}/sr/man1/colcrt.1*
2040 %lang(sr) %{_mandir}/sr/man1/colrm.1*
2041 %lang(sr) %{_mandir}/sr/man1/column.1*
2042 %lang(uk) %{_mandir}/uk/man1/colcrt.1*
2043 %lang(uk) %{_mandir}/uk/man1/colrm.1*
2044
2045 # text-utils/hexdump
2046 %attr(755,root,root) %{_bindir}/hexdump
2047 %{_mandir}/man1/hexdump.1*
2048 %lang(de) %{_mandir}/de/man1/hexdump.1*
2049 %lang(hu) %{_mandir}/hu/man1/hexdump.1*
2050 %lang(ja) %{_mandir}/ja/man1/hexdump.1*
2051 %lang(ko) %{_mandir}/ko/man1/hexdump.1*
2052 %lang(pl) %{_mandir}/pl/man1/hexdump.1*
2053 %lang(sr) %{_mandir}/sr/man1/hexdump.1*
2054
2055 # text-utils/rev
2056 %attr(755,root,root) %{_bindir}/rev
2057 %{_mandir}/man1/rev.1*
2058 %lang(de) %{_mandir}/de/man1/rev.1*
2059 %lang(es) %{_mandir}/es/man1/rev.1*
2060 %lang(ja) %{_mandir}/ja/man1/rev.1*
2061 %lang(ko) %{_mandir}/ko/man1/rev.1*
2062 %lang(pl) %{_mandir}/pl/man1/rev.1*
2063 %lang(sr) %{_mandir}/sr/man1/rev.1*
2064 %lang(uk) %{_mandir}/uk/man1/rev.1*
2065
2066 # text-utils/line
2067 %attr(755,root,root) %{_bindir}/line
2068 %{_mandir}/man1/line.1*
2069 %lang(ja) %{_mandir}/ja/man1/line.1*
2070
2071 # text-utils/more,pg
2072 %attr(755,root,root) /bin/more
2073 %attr(755,root,root) %{_bindir}/pg
2074 %{_mandir}/man1/more.1*
2075 %{_mandir}/man1/pg.1*
2076 %lang(de) %{_mandir}/de/man1/more.1*
2077 %lang(de) %{_mandir}/de/man1/pg.1*
2078 %lang(es) %{_mandir}/es/man1/more.1*
2079 %lang(fi) %{_mandir}/fi/man1/more.1*
2080 %lang(fr) %{_mandir}/fr/man1/more.1*
2081 %lang(hu) %{_mandir}/hu/man1/more.1*
2082 %lang(id) %{_mandir}/id/man1/more.1*
2083 %lang(ja) %{_mandir}/ja/man1/more.1*
2084 %lang(ko) %{_mandir}/ko/man1/more.1*
2085 %lang(pl) %{_mandir}/pl/man1/more.1*
2086 %lang(sr) %{_mandir}/sr/man1/more.1*
2087 %lang(sr) %{_mandir}/sr/man1/pg.1*
2088 %lang(uk) %{_mandir}/uk/man1/more.1*
2089
2090 # text-utils/ul
2091 %attr(755,root,root) %{_bindir}/ul
2092 %{_mandir}/man1/ul.1*
2093 %lang(de) %{_mandir}/de/man1/ul.1*
2094 %lang(es) %{_mandir}/es/man1/ul.1*
2095 %lang(ja) %{_mandir}/ja/man1/ul.1*
2096 %lang(ko) %{_mandir}/ko/man1/ul.1*
2097 %lang(pl) %{_mandir}/pl/man1/ul.1*
2098 %lang(sr) %{_mandir}/sr/man1/ul.1*
2099 %lang(uk) %{_mandir}/uk/man1/ul.1*
2100
2101 %files -n blockdev
2102 %defattr(644,root,root,755)
2103 %attr(754,root,root) /etc/rc.d/init.d/blockdev
2104 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/blockdev
2105 %attr(755,root,root) /sbin/blockdev
2106 %{_mandir}/man8/blockdev.8*
2107 %lang(de) %{_mandir}/de/man8/blockdev.8*
2108 %lang(fr) %{_mandir}/fr/man8/blockdev.8*
2109 %lang(ja) %{_mandir}/ja/man8/blockdev.8*
2110 %lang(pt_BR) %{_mandir}/pt_BR/man8/blockdev.8*
2111 %lang(sr) %{_mandir}/sr/man8/blockdev.8*
2112 %lang(uk) %{_mandir}/uk/man8/blockdev.8*
2113 %{systemdunitdir}/blockdev.service
2114 %attr(755,root,root) /lib/systemd/pld-helpers.d/blockdev.sh
2115
2116 %files -n mount
2117 %defattr(644,root,root,755)
2118
2119 # misc-utils/findmnt
2120 %attr(755,root,root) /bin/findmnt
2121 %{_mandir}/man8/findmnt.8*
2122 %lang(de) %{_mandir}/de/man8/findmnt.8*
2123 %lang(sr) %{_mandir}/sr/man8/findmnt.8*
2124 %lang(uk) %{_mandir}/uk/man8/findmnt.8*
2125
2126 # sys-utils/mount
2127 %attr(4755,root,root) /bin/mount
2128 %attr(4755,root,root) /bin/umount
2129 %{_mandir}/man5/fstab.5*
2130 %{_mandir}/man8/mount.8*
2131 %{_mandir}/man8/umount.8*
2132 %lang(cs) %{_mandir}/cs/man5/fstab.5*
2133 %lang(de) %{_mandir}/de/man5/fstab.5*
2134 %lang(de) %{_mandir}/de/man8/mount.8*
2135 %lang(de) %{_mandir}/de/man8/umount.8*
2136 %lang(es) %{_mandir}/es/man5/fstab.5*
2137 %lang(es) %{_mandir}/es/man8/mount.8*
2138 %lang(es) %{_mandir}/es/man8/umount.8*
2139 %lang(fr) %{_mandir}/fr/man5/fstab.5*
2140 %lang(fr) %{_mandir}/fr/man8/mount.8*
2141 %lang(fr) %{_mandir}/fr/man8/umount.8*
2142 %lang(hu) %{_mandir}/hu/man5/fstab.5*
2143 %lang(hu) %{_mandir}/hu/man8/mount.8*
2144 %lang(hu) %{_mandir}/hu/man8/umount.8*
2145 %lang(it) %{_mandir}/it/man5/fstab.5*
2146 %lang(it) %{_mandir}/it/man8/mount.8*
2147 %lang(it) %{_mandir}/it/man8/umount.8*
2148 %lang(ja) %{_mandir}/ja/man5/fstab.5*
2149 %lang(ja) %{_mandir}/ja/man8/mount.8*
2150 %lang(ja) %{_mandir}/ja/man8/umount.8*
2151 %lang(ko) %{_mandir}/ko/man5/fstab.5*
2152 %lang(ko) %{_mandir}/ko/man8/mount.8*
2153 %lang(ko) %{_mandir}/ko/man8/umount.8*
2154 %lang(pl) %{_mandir}/pl/man5/fstab.5*
2155 %lang(pl) %{_mandir}/pl/man8/mount.8*
2156 %lang(pl) %{_mandir}/pl/man8/umount.8*
2157 %lang(sr) %{_mandir}/sr/man5/fstab.5*
2158 %lang(sr) %{_mandir}/sr/man8/mount.8*
2159 %lang(sr) %{_mandir}/sr/man8/umount.8*
2160 %lang(uk) %{_mandir}/uk/man5/fstab.5*
2161 %lang(uk) %{_mandir}/uk/man8/mount.8*
2162 %lang(uk) %{_mandir}/uk/man8/umount.8*
2163
2164 # sys-utils/swapon
2165 %attr(755,root,root) /sbin/swapon
2166 %attr(755,root,root) /sbin/swapoff
2167 %{_mandir}/man8/swapon.8*
2168 %{_mandir}/man8/swapoff.8*
2169 %lang(de) %{_mandir}/de/man8/swapon.8*
2170 %lang(de) %{_mandir}/de/man8/swapoff.8*
2171 %lang(es) %{_mandir}/es/man8/swapon.8*
2172 %lang(es) %{_mandir}/es/man8/swapoff.8*
2173 %lang(fr) %{_mandir}/fr/man8/swapon.8*
2174 %lang(fr) %{_mandir}/fr/man8/swapoff.8*
2175 %lang(it) %{_mandir}/it/man8/swapon.8*
2176 %lang(it) %{_mandir}/it/man8/swapoff.8*
2177 %lang(ja) %{_mandir}/ja/man8/swapon.8*
2178 %lang(ja) %{_mandir}/ja/man8/swapoff.8*
2179 %lang(ko) %{_mandir}/ko/man8/swapon.8*
2180 %lang(ko) %{_mandir}/ko/man8/swapoff.8*
2181 %lang(pl) %{_mandir}/pl/man8/swapon.8*
2182 %lang(pl) %{_mandir}/pl/man8/swapoff.8*
2183 %lang(sr) %{_mandir}/sr/man8/swapon.8*
2184 %lang(sr) %{_mandir}/sr/man8/swapoff.8*
2185 %lang(uk) %{_mandir}/uk/man8/swapon.8*
2186 %lang(uk) %{_mandir}/uk/man8/swapoff.8*
2187
2188 # sys-utils/mountpoint
2189 %attr(755,root,root) /bin/mountpoint
2190 %{_mandir}/man1/mountpoint.1*
2191 %lang(de) %{_mandir}/de/man1/mountpoint.1*
2192 %lang(sr) %{_mandir}/sr/man1/mountpoint.1*
2193 %lang(uk) %{_mandir}/uk/man1/mountpoint.1*
2194
2195 # sys-utils/pivot_root
2196 %attr(755,root,root) /sbin/pivot_root
2197 %{_mandir}/man8/pivot_root.8*
2198 %lang(de) %{_mandir}/de/man8/pivot_root.8*
2199 %lang(fr) %{_mandir}/fr/man8/pivot_root.8*
2200 %lang(ja) %{_mandir}/ja/man8/pivot_root.8*
2201 %lang(sr) %{_mandir}/sr/man8/pivot_root.8*
2202 %lang(uk) %{_mandir}/uk/man8/pivot_root.8*
2203
2204 %files -n losetup
2205 %defattr(644,root,root,755)
2206 %attr(755,root,root) /sbin/losetup
2207 %{_mandir}/man8/losetup.8*
2208 %lang(de) %{_mandir}/de/man8/losetup.8*
2209 %lang(fr) %{_mandir}/fr/man8/losetup.8*
2210 %lang(it) %{_mandir}/it/man8/losetup.8*
2211 %lang(ja) %{_mandir}/ja/man8/losetup.8*
2212 %lang(ko) %{_mandir}/ko/man8/losetup.8*
2213 %lang(pl) %{_mandir}/pl/man8/losetup.8*
2214 %lang(sr) %{_mandir}/sr/man8/losetup.8*
2215 %lang(uk) %{_mandir}/uk/man8/losetup.8*
2216
2217 %files -n tunelp
2218 %defattr(644,root,root,755)
2219 %attr(755,root,root) %{_sbindir}/tunelp
2220 %{_mandir}/man8/tunelp.8*
2221 %lang(de) %{_mandir}/de/man8/tunelp.8*
2222 %lang(es) %{_mandir}/es/man8/tunelp.8*
2223 %lang(ja) %{_mandir}/ja/man8/tunelp.8*
2224 %lang(pl) %{_mandir}/pl/man8/tunelp.8*
2225 %lang(sr) %{_mandir}/sr/man8/tunelp.8*
2226
2227 %files -n login
2228 %defattr(644,root,root,755)
2229 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/login
2230 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.login
2231 %attr(755,root,root) /bin/login
2232 %{_mandir}/man1/login.1*
2233 %lang(de) %{_mandir}/de/man1/login.1*
2234 %lang(es) %{_mandir}/es/man1/login.1*
2235 %lang(fr) %{_mandir}/fr/man1/login.1*
2236 %lang(hu) %{_mandir}/hu/man1/login.1*
2237 %lang(id) %{_mandir}/id/man1/login.1*
2238 %lang(ja) %{_mandir}/ja/man1/login.1*
2239 %lang(ko) %{_mandir}/ko/man1/login.1*
2240 %lang(pl) %{_mandir}/pl/man1/login.1*
2241 %lang(sr) %{_mandir}/sr/man1/login.1*
2242 %lang(uk) %{_mandir}/uk/man1/login.1*
2243
2244 %files -n agetty
2245 %defattr(644,root,root,755)
2246 %attr(755,root,root) /sbin/agetty
2247 %{_mandir}/man8/agetty.8*
2248 %lang(de) %{_mandir}/de/man8/agetty.8*
2249 %lang(es) %{_mandir}/es/man8/agetty.8*
2250 %lang(fr) %{_mandir}/fr/man8/agetty.8*
2251 %lang(ja) %{_mandir}/ja/man8/agetty.8*
2252 %lang(sr) %{_mandir}/sr/man8/agetty.8*
2253
2254 %files -n libblkid
2255 %defattr(644,root,root,755)
2256 %attr(755,root,root) /%{_lib}/libblkid.so.*.*
2257 %attr(755,root,root) %ghost /%{_lib}/libblkid.so.1
2258
2259 %files -n libblkid-devel
2260 %defattr(644,root,root,755)
2261 %attr(755,root,root) %{_libdir}/libblkid.so
2262 %{_includedir}/blkid
2263 %{_pkgconfigdir}/blkid.pc
2264 %{_mandir}/man3/libblkid.3*
2265 %lang(de) %{_mandir}/de/man3/libblkid.3*
2266 %lang(sr) %{_mandir}/sr/man3/libblkid.3*
2267
2268 %files -n libblkid-static
2269 %defattr(644,root,root,755)
2270 %{_libdir}/libblkid.a
2271
2272 %if %{with initrd} && %{with dietlibc}
2273 %files -n libblkid-dietlibc
2274 %defattr(644,root,root,755)
2275 %{dietlibdir}/libblkid.a
2276 %endif
2277
2278 %if %{with apidocs}
2279 %files -n libblkid-apidocs
2280 %defattr(644,root,root,755)
2281 %{_gtkdocdir}/libblkid
2282 %endif
2283
2284 %files -n libuuid
2285 %defattr(644,root,root,755)
2286 %attr(755,root,root) /%{_lib}/libuuid.so.*.*
2287 %attr(755,root,root) %ghost /%{_lib}/libuuid.so.1
2288
2289 # misc-utils/uuidgen
2290 %attr(755,root,root) %{_bindir}/uuidgen
2291 %{_mandir}/man1/uuidgen.1*
2292 %lang(de) %{_mandir}/de/man1/uuidgen.1*
2293 %lang(sr) %{_mandir}/sr/man1/uuidgen.1*
2294 %lang(uk) %{_mandir}/uk/man1/uuidgen.1*
2295
2296 %files -n libuuid-devel
2297 %defattr(644,root,root,755)
2298 %attr(755,root,root) %{_libdir}/libuuid.so
2299 %{_libdir}/libuuid.la
2300 %{_includedir}/uuid
2301 %{_pkgconfigdir}/uuid.pc
2302 %{_mandir}/man3/uuid*.3*
2303 %lang(de) %{_mandir}/de/man3/uuid*.3*
2304 %lang(es) %{_mandir}/es/man3/uuid*.3*
2305 %lang(fr) %{_mandir}/fr/man3/uuid*.3*
2306 %lang(sr) %{_mandir}/sr/man3/uuid*.3*
2307 %lang(uk) %{_mandir}/uk/man3/uuid*.3*
2308
2309 %files -n libuuid-static
2310 %defattr(644,root,root,755)
2311 %{_libdir}/libuuid.a
2312
2313 %if %{with initrd} && %{with dietlibc}
2314 %files -n libuuid-dietlibc
2315 %defattr(644,root,root,755)
2316 %{dietlibdir}/libuuid.a
2317 %endif
2318
2319 %files -n uuidd
2320 %defattr(644,root,root,755)
2321 %attr(6755,uuidd,uuidd) %{_sbindir}/uuidd
2322 %attr(2775,uuidd,uuidd) /var/lib/libuuid
2323 %{_mandir}/man8/uuidd.8*
2324 %lang(de) %{_mandir}/de/man8/uuidd.8*
2325 %lang(fr) %{_mandir}/fr/man8/uuidd.8*
2326 %lang(sr) %{_mandir}/sr/man8/uuidd.8*
2327 %lang(uk) %{_mandir}/uk/man8/uuidd.8*
2328 %if %{with systemd}
2329 %{systemdtmpfilesdir}/uuidd-tmpfiles.conf
2330 %{systemdunitdir}/uuidd.service
2331 %{systemdunitdir}/uuidd.socket
2332 %endif
2333
2334 %files -n libfdisk
2335 %defattr(644,root,root,755)
2336 %doc libfdisk/COPYING
2337 %attr(755,root,root) /%{_lib}/libfdisk.so.*.*
2338 %attr(755,root,root) %ghost /%{_lib}/libfdisk.so.1
2339
2340 %files -n libfdisk-devel
2341 %defattr(644,root,root,755)
2342 %attr(755,root,root) %{_libdir}/libfdisk.so
2343 %{_includedir}/libfdisk
2344 %{_pkgconfigdir}/fdisk.pc
2345
2346 %files -n libfdisk-static
2347 %defattr(644,root,root,755)
2348 %{_libdir}/libfdisk.a
2349
2350 %if %{with apidocs}
2351 %files -n libfdisk-apidocs
2352 %defattr(644,root,root,755)
2353 %{_gtkdocdir}/libfdisk
2354 %endif
2355
2356 %files -n libmount
2357 %defattr(644,root,root,755)
2358 %doc libmount/COPYING
2359 %attr(755,root,root) /%{_lib}/libmount.so.*.*
2360 %attr(755,root,root) %ghost /%{_lib}/libmount.so.1
2361
2362 %files -n libmount-devel
2363 %defattr(644,root,root,755)
2364 %attr(755,root,root) %{_libdir}/libmount.so
2365 %{_includedir}/libmount
2366 %{_pkgconfigdir}/mount.pc
2367
2368 %files -n libmount-static
2369 %defattr(644,root,root,755)
2370 %{_libdir}/libmount.a
2371
2372 %if %{with apidocs}
2373 %files -n libmount-apidocs
2374 %defattr(644,root,root,755)
2375 %{_gtkdocdir}/libmount
2376 %endif
2377
2378 %files -n python3-libmount
2379 %defattr(644,root,root,755)
2380 %dir %{py3_sitedir}/libmount
2381 %attr(755,root,root) %{py3_sitedir}/libmount/pylibmount.so
2382 %{py3_sitedir}/libmount/__init__.py
2383 %{py3_sitedir}/libmount/__pycache__
2384
2385 %files -n fsck
2386 %defattr(644,root,root,755)
2387 %attr(755,root,root) /sbin/fsck
2388 %{_mandir}/man8/fsck.8*
2389 %lang(de) %{_mandir}/de/man8/fsck.8*
2390 %lang(fr) %{_mandir}/fr/man8/fsck.8*
2391 %lang(pt_BR) %{_mandir}/pt_BR/man8/fsck.8*
2392 %lang(sr) %{_mandir}/sr/man8/fsck.8*
2393 %lang(uk) %{_mandir}/uk/man8/fsck.8*
2394
2395 %files -n libsmartcols
2396 %defattr(644,root,root,755)
2397 %attr(755,root,root) /%{_lib}/libsmartcols.so.*.*.*
2398 %attr(755,root,root) %ghost /%{_lib}/libsmartcols.so.1
2399 %{_mandir}/man5/scols-filter.5*
2400
2401 %files -n libsmartcols-devel
2402 %defattr(644,root,root,755)
2403 %attr(755,root,root) %{_libdir}/libsmartcols.so
2404 %{_includedir}/libsmartcols
2405 %{_pkgconfigdir}/smartcols.pc
2406
2407 %files -n libsmartcols-static
2408 %defattr(644,root,root,755)
2409 %{_libdir}/libsmartcols.a
2410
2411 %if %{with apidocs}
2412 %files -n libsmartcols-apidocs
2413 %defattr(644,root,root,755)
2414 %{_gtkdocdir}/libsmartcols
2415 %endif
2416
2417 %if %{with initrd}
2418 %files initrd
2419 %defattr(644,root,root,755)
2420 %attr(755,root,root) %{_libdir}/initrd/blkid
2421 %attr(755,root,root) %{_libdir}/initrd/blockdev
2422 %attr(755,root,root) %{_libdir}/initrd/fdformat
2423 %attr(755,root,root) %{_libdir}/initrd/fdisk
2424 %attr(755,root,root) %{_libdir}/initrd/findfs
2425 %attr(755,root,root) %{_libdir}/initrd/hwclock
2426 %attr(755,root,root) %{_libdir}/initrd/look
2427 %attr(755,root,root) %{_libdir}/initrd/mkswap
2428 %attr(755,root,root) %{_libdir}/initrd/namei
2429 %attr(755,root,root) %{_libdir}/initrd/rename
2430 %ifnarch sparc sparcv9 sparc64
2431 %attr(755,root,root) %{_libdir}/initrd/sfdisk
2432 %endif
2433 %attr(755,root,root) %{_libdir}/initrd/swaplabel
2434 %attr(755,root,root) %{_libdir}/initrd/uuidgen
2435 %attr(755,root,root) %{_libdir}/initrd/wipefs
2436 # not needed?
2437 #%attr(755,root,root) %{_libdir}/initrd/chrt
2438 # not built because of disabled libmount
2439 #%attr(755,root,root) %{_libdir}/initrd/e2fsck
2440 #%attr(755,root,root) %{_libdir}/initrd/fsck
2441 %endif
2442
2443 %files -n bash-completion-util-linux
2444 %defattr(644,root,root,755)
2445 %{bash_compdir}/addpart
2446 %{bash_compdir}/blkdiscard
2447 %{bash_compdir}/blkid
2448 %{bash_compdir}/blkzone
2449 %{bash_compdir}/blockdev
2450 %{bash_compdir}/cal
2451 %{bash_compdir}/cfdisk
2452 %{bash_compdir}/chcpu
2453 %{bash_compdir}/chmem
2454 %{bash_compdir}/chrt
2455 %{bash_compdir}/col
2456 %{bash_compdir}/colcrt
2457 %{bash_compdir}/colrm
2458 %{bash_compdir}/column
2459 %{bash_compdir}/ctrlaltdel
2460 %{bash_compdir}/delpart
2461 %{bash_compdir}/dmesg
2462 %{bash_compdir}/eject
2463 %{bash_compdir}/enosys
2464 %{bash_compdir}/exch
2465 %{bash_compdir}/fadvise
2466 %{bash_compdir}/fallocate
2467 %{bash_compdir}/fdformat
2468 %{bash_compdir}/fdisk
2469 %{bash_compdir}/fincore
2470 %{bash_compdir}/findfs
2471 %{bash_compdir}/findmnt
2472 %{bash_compdir}/flock
2473 %{bash_compdir}/fsck
2474 %{bash_compdir}/fsck.cramfs
2475 %{bash_compdir}/fsck.minix
2476 %{bash_compdir}/fsfreeze
2477 %{bash_compdir}/fstrim
2478 %{bash_compdir}/getopt
2479 %{bash_compdir}/hardlink
2480 %{bash_compdir}/hexdump
2481 %{bash_compdir}/hwclock
2482 %{bash_compdir}/ionice
2483 %{bash_compdir}/ipcmk
2484 %{bash_compdir}/ipcrm
2485 %{bash_compdir}/ipcs
2486 %{bash_compdir}/irqtop
2487 %{bash_compdir}/isosize
2488 %{bash_compdir}/last
2489 %{bash_compdir}/lastb
2490 %{bash_compdir}/ldattach
2491 %{bash_compdir}/logger
2492 %{bash_compdir}/look
2493 %{bash_compdir}/losetup
2494 %{bash_compdir}/lsblk
2495 %{bash_compdir}/lscpu
2496 %{bash_compdir}/lsipc
2497 %{bash_compdir}/lsirq
2498 %{bash_compdir}/lslocks
2499 %{bash_compdir}/lslogins
2500 %{bash_compdir}/lsmem
2501 %{bash_compdir}/lsns
2502 %{bash_compdir}/mcookie
2503 %{bash_compdir}/mesg
2504 %{bash_compdir}/mkfs
2505 %{bash_compdir}/mkfs.bfs
2506 %{bash_compdir}/mkfs.cramfs
2507 %{bash_compdir}/mkfs.minix
2508 %{bash_compdir}/mkswap
2509 %{bash_compdir}/more
2510 %{bash_compdir}/mount
2511 %{bash_compdir}/mountpoint
2512 %{bash_compdir}/namei
2513 %{bash_compdir}/nsenter
2514 %{bash_compdir}/partx
2515 %{bash_compdir}/pg
2516 %{bash_compdir}/pipesz
2517 %{bash_compdir}/pivot_root
2518 %{bash_compdir}/prlimit
2519 %{bash_compdir}/readprofile
2520 %{bash_compdir}/rename
2521 %{bash_compdir}/renice
2522 %{bash_compdir}/resizepart
2523 %{bash_compdir}/rev
2524 %{bash_compdir}/rfkill
2525 %{bash_compdir}/rtcwake
2526 %{bash_compdir}/runuser
2527 %{bash_compdir}/script
2528 %{bash_compdir}/scriptlive
2529 %{bash_compdir}/scriptreplay
2530 %{bash_compdir}/setarch
2531 %{bash_compdir}/setpriv
2532 %{bash_compdir}/setpgid
2533 %{bash_compdir}/setsid
2534 %{bash_compdir}/setterm
2535 %{bash_compdir}/sfdisk
2536 %{bash_compdir}/su
2537 %{bash_compdir}/swaplabel
2538 %{bash_compdir}/swapoff
2539 %{bash_compdir}/swapon
2540 %{bash_compdir}/taskset
2541 %{bash_compdir}/tunelp
2542 %{bash_compdir}/uclampset
2543 %{bash_compdir}/ul
2544 %{bash_compdir}/umount
2545 %{bash_compdir}/unshare
2546 %{bash_compdir}/utmpdump
2547 %{bash_compdir}/uuidd
2548 %{bash_compdir}/uuidgen
2549 %{bash_compdir}/uuidparse
2550 %{bash_compdir}/waitpid
2551 %{bash_compdir}/wdctl
2552 %{bash_compdir}/whereis
2553 %{bash_compdir}/wipefs
2554 %{bash_compdir}/write
2555 %{bash_compdir}/zramctl
This page took 0.226308 seconds and 4 git commands to generate.