]> git.pld-linux.org Git - packages/util-linux.git/blob - util-linux.spec
package mkfs.swap, some tools expect it so
[packages/util-linux.git] / util-linux.spec
1 # TODO
2 # - remote chfn/chsh (BR: libuser)?
3 # - verify initrd tools set:
4 #   - I've taken list from 2.21.3 package, but there was no explicit list, so
5 #     there are probably some unneeded tools
6 #   - chrt is not built now (because of --disable-schedutils), but it's probably not needed
7 #   - fsck is not built now (because of --disable-libmount)
8 #   - maybe we want some more now?
9 #
10 # Conditional build:
11 %bcond_with     uClibc          # link initrd version with static glibc instead of uClibc
12 %bcond_without  dietlibc        # link initrd version with dietlibc instead of uClibc
13 %bcond_without  selinux         # SELinux support
14 %bcond_without  su              # su/runuser programs
15 %if "%{pld_release}" == "ac"
16 %bcond_with     initrd          # don't build initrd version
17 %bcond_with     fallocate       # fallocate utility (needs glibc 2.11 to compile)
18 %else
19 %bcond_with     initrd          # don't build initrd version
20 %bcond_without  fallocate       # fallocate utility (needs glibc 2.11 to compile)
21 %endif
22
23 %if "%{pld_release}" == "ac"
24 %define         pam_ver 0.79.0
25 %else
26 %define         pam_ver 0.99.7.1
27 %endif
28
29 Summary:        Collection of basic system utilities for Linux
30 Summary(de.UTF-8):      Sammlung von grundlegenden Systemdienstprogrammen für Linux
31 Summary(es.UTF-8):      Colectánea de utilitarios básicos de sistema para Linux
32 Summary(fr.UTF-8):      Ensemble d'utilitaires système de base pour Linux
33 Summary(pl.UTF-8):      Zbiór podstawowych narzędzi systemowych dla Linuksa
34 Summary(pt_BR.UTF-8):   Coletânea de utilitários básicos de sistema para Linux
35 Summary(ru.UTF-8):      Набор базовых системных утилит для Linux
36 Summary(tr.UTF-8):      Temel sistem araçları
37 Summary(uk.UTF-8):      Набір базових системних утиліт для Linux
38 Name:           util-linux
39 Version:        2.24
40 Release:        2
41 License:        GPL
42 Group:          Applications/System
43 Source0:        https://www.kernel.org/pub/linux/utils/util-linux/v2.24/%{name}-%{version}.tar.xz
44 # Source0-md5:  4fac6443427f575fc5f3531a4ad2ca01
45 Source1:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
46 # Source1-md5:  3c940c7e7fe699eaa2ddb1bffb3de2fe
47 Source2:        login.pamd
48 Source3:        %{name}-blockdev.init
49 Source4:        %{name}-blockdev.sysconfig
50 Source5:        blockdev.upstart
51 Source6:        su.pamd
52 Source7:        su-l.pamd
53 Source8:        runuser.pamd
54 Source9:        runuser-l.pamd
55 Source10:       nologin.c
56 Source11:       nologin.8
57 Patch0:         %{name}-pl.po-update.patch
58 Patch1:         %{name}-ng-union-mount.patch
59
60 Patch3:         %{name}-fdformat-ide.patch
61 Patch4:         %{name}-fhs.patch
62 Patch5:         %{name}-hotkeys.patch
63 Patch7:         %{name}-login-lastlog.patch
64 Patch8:         %{name}-procpartitions.patch
65 Patch9:         su-paths.patch
66 Patch10:        %{name}-diet.patch
67 URL:            http://userweb.kernel.org/~kzak/util-linux/
68 BuildRequires:  audit-libs-devel >= 1.0.6
69 BuildRequires:  autoconf >= 2.60
70 BuildRequires:  automake >= 1:1.10
71 BuildRequires:  gettext-devel >= 0.14.1
72 %{?with_fallocate:BuildRequires:        glibc-devel >= 6:2.11}
73 BuildRequires:  gtk-doc >= 1.10
74 BuildRequires:  gtk-doc-automake >= 1.10
75 %{?with_selinux:BuildRequires:  libselinux-devel >= 2.0}
76 %{?with_selinux:BuildRequires:  libsepol-devel}
77 BuildRequires:  libtool >= 2:2.2
78 BuildRequires:  linux-libc-headers >= 7:2.6.27
79 BuildRequires:  ncurses-devel >= 5.0
80 BuildRequires:  pam-devel >= %{pam_ver}
81 BuildRequires:  pkgconfig
82 BuildRequires:  python3-devel
83 BuildRequires:  rpm >= 4.4.9-56
84 BuildRequires:  rpmbuild(macros) >= 1.470
85 BuildRequires:  sed >= 4.0
86 BuildRequires:  tar >= 1:1.22
87 BuildRequires:  udev-devel
88 BuildRequires:  xz
89 BuildRequires:  zlib-devel
90 %if %{with initrd}
91         %if %{with uClibc}
92 BuildRequires:  uClibc-static >= 2:0.9.29
93         %else
94                 %if %{with dietlibc}
95 BuildRequires:  dietlibc-static >= 2:0.32-14
96                 %else
97 BuildRequires:  glibc-static
98                 %endif
99         %endif
100 %endif
101 Requires:       libblkid = %{version}-%{release}
102 %{?with_selinux:Requires:       libselinux >= 2.0}
103 Requires:       pam >= %{pam_ver}
104 Provides:       eject = %{version}-%{release}
105 Provides:       fdisk
106 Provides:       linux32
107 Provides:       sparc32
108 Obsoletes:      cramfs
109 Obsoletes:      eject
110 Obsoletes:      ionice
111 Obsoletes:      linux32
112 Obsoletes:      rawdevices
113 Obsoletes:      schedutils
114 Obsoletes:      setarch
115 Obsoletes:      sparc32
116 Obsoletes:      util-linux-chkdupexe
117 Obsoletes:      util-linux-ng < 2.20-1
118 Obsoletes:      util-linux-suids
119 Conflicts:      SysVinit < 2.86-26
120 Conflicts:      SysVinit-tools < 2.88-15
121 Conflicts:      e2fsprogs < 1.41.8-5
122 Conflicts:      shadow-extras < 1:4.0.3-6
123 Conflicts:      upstart-SysVinit < 2.86-28
124 %if %{with su}
125 Conflicts:      coreutils < 8.19
126 %endif
127 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
128
129 %define         debugcflags     -O1 -g
130
131 # for some reason known only to rpm there must be "\\|" not "\|" here
132 %define         dietarch        %(echo %{_target_cpu} | sed -e 's/i.86\\|pentium.\\|athlon/i386/;s/amd64/x86_64/;s/armv.*/arm/')
133 %define         dietlibdir      %{_prefix}/lib/dietlibc/lib-%{dietarch}
134
135 %ifarch ppc ppc64
136 # for dietlibc
137 %define         filterout_ld    -Wl,-z,relro
138 %endif
139
140 %description
141 util-linux contains a large variety of low-level system utilities
142 necessary for a functional Linux system. This includes, among other
143 things, configuration tools such as fdisk and system programs such as
144 logger.
145
146 %description -l de.UTF-8
147 util-linux enthält eine große Anzahl an
148 low-level-Systemdienstprogrammen, die für ein funktionierendes
149 Linux-System erforderlich sind. Dazu gehören Konfigurationstools wie
150 'fdisk' und Systemprogramme wie 'logger'.
151
152 %description -l es.UTF-8
153 util-linux contiene una gran variedad de utilitarios de sistema de
154 bajo nivel necesarios a un sistema Linux funcional. Esto incluye,
155 entre otras cosas, herramientas de configuración como fdisk y
156 programas de sistema como logger.
157
158 %description -l fr.UTF-8
159 util-linux contient une grande variété d'utilitaire système bas niveau
160 nécessaires au fonctionnement d'un système Linux. Cela comprend, entre
161 autres, les outils de configuration comme fdisk et des programmes
162 systèmes comme logger.
163
164 %description -l pl.UTF-8
165 util-linux zawiera wiele różnych, niskopoziomowych narzędzi
166 systemowych niezbędnych do prawidłowego działania Linuksa. W pakiecie
167 znajdują się między innymi narzędzia konfiguracyjne, takie jak fdisk i
168 programy systemowe, takie jak logger.
169
170 %description -l pt_BR.UTF-8
171 util-linux contém uma grande variedade de utilitários de sistema de
172 baixo-nível necessários para um sistema Linux funcional. Isso inclui,
173 entre outras coisas, ferramentas de configuração como fdisk e
174 programas de sistema como logger.
175
176 %description -l ru.UTF-8
177 Этот пакет содержит большой набор системных утилит низкого уровня,
178 которые необходимы для функционирования системы Linux. Он включает, в
179 числе прочих, инструменты конфигурации, такие как fdisk, и системные
180 программы, такие как logger.
181
182 %description -l tr.UTF-8
183 şlevsel durumdaki bir Linux sistemi için gerekli birçok alt düzey
184 sistem araçlarını içerir. Bunlar arasında fdisk gibi yapılandırma
185 uygulamaları ve logger gibi sistem programları sayılabilir.
186
187 %description -l uk.UTF-8
188 Цей пакет містить великий набір системних утиліт низького рівня, які
189 необхідні для функціонування системи Linux. Він містить, окрім інших,
190 конфігураційні інструменти (такі як fdisk) та системні програми (такі
191 як logger).
192
193 %package -n blockdev
194 Summary:        Support for blockdev
195 Summary(pl.UTF-8):      Obsługa blockdev
196 Group:          Applications/System
197 Requires(post,preun):   /sbin/chkconfig
198 Requires:       coreutils
199 Requires:       rc-scripts >= 0.4.3.0
200
201 %description -n blockdev
202 The utility blockdev allows one to call block device ioctls from the
203 command line. This package also includes initscript to set blockdev
204 parameters at system startup.
205
206 %description -n blockdev -l pl.UTF-8
207 Narzędzie blockdev pozwala na wywołania ioctl dla urządzeń blokowych z
208 linii poleceń. Ten pakiet zawiera także skrypt inicjalizacyjny do
209 ustawiania parametrów blockdev przy starcie systemu.
210
211 %package -n losetup
212 Summary:        Programs for setting up and configuring loopback devices
213 Summary(de.UTF-8):      Programme zum Einrichten und Konfigurieren von Loopback-Geräten
214 Summary(fr.UTF-8):      Programmes pour mettre en place et configurer les loopback
215 Summary(pl.UTF-8):      Program do konfiguracji urządzenia blokowego loopback
216 Summary(ru.UTF-8):      Программы для настройки loopback-устройств
217 Summary(tr.UTF-8):      Yerel-çevrim aygıtlarının kurulması ve ayarlanması için programlar
218 Summary(uk.UTF-8):      Програми для конфігурації loopback-пристроїв
219 Group:          Applications/System
220
221 %description -n losetup
222 Linux supports a special block device called the loopback device,
223 which maps a normal file onto a virtual block device. This package
224 contains programs for setting up and removing the mapping between
225 files and loopback devices.
226
227 Block loopback devices should not be confused with the networking
228 loopback device, which is configured with the normal ifconfig command.
229
230 %description -n losetup -l de.UTF-8
231 Linux unterstützt ein spezielles Blockgerät, das sogenannte Loopback,
232 das eine normale Datei auf ein virtuelles Blockgerät abbildet. Das
233 Paket enthält Programme zum Einrichten und Entfernen der Zuordnung
234 zwischen Dateien und Loopback-Geräten.
235
236 %description -n losetup -l fr.UTF-8
237 Linux gère un périphérique bloc spécial appelé « loopback », qui
238 correspond à un fichier normal sur un périphérique bloc virtuel. Ce
239 paquetage contient les programmes pour configurer et supprimer la
240 correspondance entre les fichiers et les périphériques loopback.
241
242 Les périphériques bloc loopback ne doivent pas être confondus avec le
243 périphérique loopback du réseau, configuré avec la commande ifconfig
244 normale.
245
246 %description -n losetup -l pl.UTF-8
247 Linux wspiera specjalne urządzenie blokowe loopback, które mapuje
248 normalny plik w wirtualne urządzenie blokowe. Pakiet ten zawiera
249 program, przy pomocy którego będziesz mógł je skonfigurować.
250
251 Urządzenie blokowe loopback nie powinno być mylone z sieciowym
252 interfejsem loopback, który jest konfigurowany przy pomocy polecenia
253 ifconfig.
254
255 %description -n losetup -l ru.UTF-8
256 Linux поддерживает специальное блочное устройство, называемое
257 loopback, которое отображает обычный файл в виртуальное блочное
258 устройство. Это позволяет использовать файл как виртуальную файловую
259 систему. Losetup используется для связи loopback-устройств с обычными
260 файлами или блочными устройствами, для отсоединения loopback-устройств
261 и запросов их статуса.
262
263 %description -n losetup -l tr.UTF-8
264 Linux özel bir blok aygıt olan yerel-çevrim aygıtını (loopback device)
265 destekler. Bu aygıt normal bir dosyanın sanal bir blok aygıtı üzerine
266 haritasını çıkarır. Bu paket, dosyalar ve yerel-çevrim aygıtları
267 arasındaki haritalama işleminin kurulması ve kaldırılması için
268 programlar içerir. Blok yerel-çevrim aygıtı ifconfig komutu ile
269 yapılandırılan ağ yerel-çevrim aygıtı ile karıştırılmamalıdır.
270
271 %description -n losetup -l uk.UTF-8
272 Linux підтримує спеціальний блочний пристрій, loopback, який
273 відображує звичайний файл у віртуальний блочний пристрій. Це дозволяє
274 використовувати файл як віртуальну файлову систему. Losetup
275 використовують для зв'язку loopback-пристроїв зі звичайними файлами
276 або блочними пристроями, для від'єднання loopback-пристроїв та
277 запросів їх стану.
278
279 %package -n mount
280 Summary:        Programs for mounting and unmounting filesystems
281 Summary(de.UTF-8):      Programme zum montieren und abmontieren von Dateisystemen
282 Summary(fr.UTF-8):      Programme pour monter et démonter des systèmes de fichiers
283 Summary(pl.UTF-8):      Programy do montowania i odmontowywania systemów plików
284 Summary(ru.UTF-8):      Программы для монтирования и размонтирования файловых систем
285 Summary(tr.UTF-8):      Dosya sistemlerini bağlamak ve çözmek için programlar
286 Summary(uk.UTF-8):      Програми для монтування та розмонтування файлових систем
287 Group:          Applications/System
288 Requires:       libmount = %{version}-%{release}
289 Conflicts:      SysVinit < 2.86-26
290 # C: nfs-utils-common is opposite to http://cvs.pld-linux.org/packages/nfs-utils/nfs-utils.spec?r1=1.165&r2=1.166
291 Conflicts:      nfs-utils-common < 1.1.3-3
292
293 %description -n mount
294 mount is used for adding new filesystems, both local and networked, to
295 your current directory structure. The filesystems must already exist
296 for this to work. It can also be used to change the access types the
297 kernel uses for already-mounted filesystems.
298
299 This package is critical for the functionality of your system.
300
301 %description -n mount -l de.UTF-8
302 mount wird zum Hinzufügen neuer Dateisysteme (lokal und im Netzwerk)
303 zu Ihrer aktuellen Verzeichnisstruktur verwendet. Die Dateisysteme
304 müssen bereits existieren. Außerdem können die Zugriffstypen geändert
305 werden, die der Kernel für bereits montierte Dateisysteme verwendet.
306
307 Dieses Paket ist für Ihr System unbedingt erforderlich.
308
309 %description -n mount -l fr.UTF-8
310 mount sert à ajouter de nouveaux systèmes de fichiers, locaux ou
311 réseaux, à votre structure de répertoire. Les systèmes de fichiers
312 doivent déjà exister pour que cela fonctionne. Il peut aussi servir à
313 changer les types d'accès pour les systèmes de fichiers déjà montés.
314
315 Ce paquetage est critique pour le fonctionnement de votre système.
316
317 %description -n mount -l pl.UTF-8
318 Program mount jest używany przez system do montowania systemów plików,
319 zarówno lokalnych jak i sieciowych (np. NFS).
320
321 Pakiet ten jest niezbędny do prawidłowej pracy twojego Linuksa.
322
323 %description -n mount -l ru.UTF-8
324 Пакет mount содержит программы mount, umount, swapon и swapoff. Файлы
325 в вашей системе организованы в виде одного большого дерева или
326 иерархии. Эти файлы могут быть размещены на разных устройствах.
327 Команда mount присоединяет файловую систему на некотором устройстве к
328 дереву файлов вашей системы. Команда umount отсоединяет файловую
329 систему от дерева. Swapon и swapoff, соответственно, разрешает и
330 запрещает своппинг в определенные файлы и устройства.
331
332 %description -n mount -l tr.UTF-8
333 mount, hem yerel hem de ağ dosya sistemlerinin dizin yapısına
334 eklenmesi için kullanılır. Bunun için bağlanacak dosya sisteminin
335 önceden hazırlanmış olması gerekir. Aynı zamanda çekirdeğin bağlanmış
336 dosya sistemlerine erişimini değiştirmek için de kullanılır. Bu paket
337 sisteminizin işlevselliği açısından kritiktir.
338
339 %description -n mount -l uk.UTF-8
340 Пакет mount містить програми mount, umount, swapon та swapoff. Файли у
341 вашій системі організовані у вигляді одного великого дерева або
342 ієрархії. Ці файли можуть бути розташовані на різних пристроях.
343 Команда mount під'єднує файлову систему на деякому пристрої до дерева
344 файлів вашої системи. Команда umount від'єднує файлову систему від
345 дерева. Swapon та swapoff, відповідно, дозволяє та заборонює свопінг у
346 визначені файли або пристрої.
347
348 %package -n tunelp
349 Summary:        Configures kernel parallel port driver
350 Summary(de.UTF-8):      Konfiguriert den Kerneltreiber für den parallelen Port
351 Summary(fr.UTF-8):      Configure le pilote du port parallèle dans le noyau
352 Summary(pl.UTF-8):      Program do konfigurowania sterownika portu równoległego
353 Summary(tr.UTF-8):      Çekirdeğin paralel bağlantı noktası sürücüsünü ayarlar
354 License:        GPL v2+
355 Group:          Applications/System
356
357 %description -n tunelp
358 tunelp aids in configuring the kernel parallel port driver.
359
360 %description -n tunelp -l de.UTF-8
361 tunelp hilft bei der Konfiguration des Kernel-Parallelport-Treibers.
362
363 %description -n tunelp -l fr.UTF-8
364 « tunelp » aide à configurer le pilote du noyau pour le port
365 parallèle.
366
367 %description -n tunelp -l pl.UTF-8
368 Program do konfigurowania sterownika portu równoległego.
369
370 %description -n tunelp -l tr.UTF-8
371 Paralel bağlantı noktası sürücüsünü ayarlar.
372
373 %package -n login
374 Summary:        login is used when signing onto a system
375 Summary(pl.UTF-8):      login jest używany do rozpoczęcia pracy w systemie
376 Group:          Applications/System
377 Requires:       pam >= %{pam_ver}
378 Obsoletes:      heimdal-login
379
380 %description -n login
381 login is used when signing onto a system. It can also be used to
382 switch from one user to another at any time (most modern shells have
383 support for this feature built into them, however).
384
385 %description -n login -l pl.UTF-8
386 login jest używany do rozpoczęcia pracy w systemie. Może być używany
387 do przełączania z jednego użytkownika na innego w każdym momencie
388 (jednak większość nowoczesnych powłok ma takie funkcje wbudowane).
389
390 %package -n agetty
391 Summary:        Alternative Linux getty
392 Summary(pl.UTF-8):      Alternatywny getty
393 Group:          Applications/System
394 Requires:       login
395
396 %description -n agetty
397 agetty is simple Linux getty with serial support.
398
399 %description -n agetty -l pl.UTF-8
400 agetty jest prostym linuksowym getty z obsługą portu szeregowego.
401
402 %package -n libblkid
403 Summary:        Library to handle device identification and token extraction
404 Summary(pl.UTF-8):      Biblioteka do obsługi identyfikacji urządzeń
405 License:        LGPL v2.1+
406 Group:          Libraries
407 Requires:       libuuid = %{version}-%{release}
408 Obsoletes:      util-linux-ng-libs < 2.20-1
409
410 %description -n libblkid
411 Library to handle device identification and token extraction.
412
413 %description -n libblkid -l pl.UTF-8
414 Biblioteka do obsługi identyfikacji urządzeń i wydobywania tokenów.
415
416 %package -n libblkid-devel
417 Summary:        Header files for blkid library
418 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki blkid
419 License:        LGPL v2.1+
420 Group:          Development/Libraries
421 Requires:       libblkid = %{version}-%{release}
422 Requires:       libuuid-devel = %{version}-%{release}
423 Obsoletes:      util-linux-ng-devel < 2.20-1
424
425 %description -n libblkid-devel
426 Header files for blkid library.
427
428 %description -n libblkid-devel -l pl.UTF-8
429 Pliki nagłówkowe biblioteki blkid.
430
431 %package -n libblkid-static
432 Summary:        Static library to handle device identification and token extraction
433 Summary(pl.UTF-8):      Statyczna biblioteka do obsługi identyfikacji urządzeń
434 License:        LGPL v2.1+
435 Group:          Development/Libraries
436 Requires:       libblkid-devel = %{version}-%{release}
437 Requires:       libuuid-static = %{version}-%{release}
438 Obsoletes:      util-linux-ng-static < 2.20-1
439
440 %description -n libblkid-static
441 Static library to handle device identification and token extraction.
442
443 %description -n libblkid-static -l pl.UTF-8
444 Statyczna biblioteka do obsługi identyfikacji urządzeń i wydobywania
445 tokenów.
446
447 %package -n libblkid-dietlibc
448 Summary:        Static dietlibc library to handle device identification and token extraction
449 Summary(pl.UTF-8):      Statyczna biblioteka dietlibc do obsługi identyfikacji urządzeń
450 License:        LGPL v2.1+
451 Group:          Development/Libraries
452 Requires:       libblkid-devel = %{version}-%{release}
453 Requires:       libuuid-dietlibc = %{version}-%{release}
454
455 %description -n libblkid-dietlibc
456 Library to handle device identification and token extraction - static
457 dietlibc version.
458
459 %description -n libblkid-dietlibc -l pl.UTF-8
460 Biblioteka do obsługi identyfikacji urządzeń i wydobywania tokenów -
461 wersja statyczna dla dietlibc.
462
463 %package -n libuuid
464 Summary:        Library for accessing and manipulating UUID
465 Summary(pl.UTF-8):      Biblioteka umożliwiająca dostęp i zmiany UUID
466 License:        BSD
467 Group:          Libraries
468 Conflicts:      e2fsprogs < 1.34-3
469
470 %description -n libuuid
471 Library for accessing and manipulating UUID.
472
473 %description -n libuuid -l pl.UTF-8
474 Biblioteka umożliwiająca dostęp i zmiany UUID.
475
476 %package -n libuuid-devel
477 Summary:        Header files for library for accessing and manipulating UUID
478 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki umożliwiającej dostęp i zmiany UUID
479 License:        BSD
480 Group:          Development/Libraries
481 Requires:       libuuid = %{version}-%{release}
482 Conflicts:      e2fsprogs-devel < 1.34-3
483
484 %description -n libuuid-devel
485 Library for accessing and manipulating UUID - development files.
486
487 %description -n libuuid-devel -l pl.UTF-8
488 Biblioteka umożliwiająca dostęp i zmiany UUID - pliki dla
489 programistów.
490
491 %package -n libuuid-static
492 Summary:        Static library for accessing and manipulating UUID
493 Summary(pl.UTF-8):      Statyczna biblioteka umożliwiająca dostęp i zmiany UUID
494 License:        BSD
495 Group:          Development/Libraries
496 Requires:       libuuid-devel = %{version}-%{release}
497 Conflicts:      e2fsprogs-static < 1.34-3
498
499 %description -n libuuid-static
500 Library for accessing and manipulating UUID - static version.
501
502 %description -n libuuid-static -l pl.UTF-8
503 Biblioteka umożliwiająca dostęp i zmiany UUID - wersja statyczna.
504
505 %package -n libuuid-dietlibc
506 Summary:        Static dietlibc library for accessing and manipulating UUID
507 Summary(pl.UTF-8):      Statyczna biblioteka dietlibc umożliwiająca dostęp i zmiany UUID
508 License:        BSD
509 Group:          Development/Libraries
510 Requires:       libuuid-devel = %{version}-%{release}
511 Conflicts:      e2fsprogs-static < 1.34-3
512
513 %description -n libuuid-dietlibc
514 Library for accessing and manipulating UUID - static dietlibc version.
515
516 %description -n libuuid-dietlibc -l pl.UTF-8
517 Biblioteka umożliwiająca dostęp i zmiany UUID - wersja statyczna dla
518 dietlibc.
519
520 %package -n uuidd
521 Summary:        Helper daemon to guarantee uniqueness of time-based UUIDs
522 Summary(pl.UTF-8):      Pomocniczy demon gwarantujący unikalność UUID-ów opartych na czasie
523 License:        GPL v2
524 Group:          Daemons
525 Requires(postun):       /usr/sbin/groupdel
526 Requires(postun):       /usr/sbin/userdel
527 Requires(pre):  /bin/id
528 Requires(pre):  /usr/bin/getgid
529 Requires(pre):  /usr/sbin/groupadd
530 Requires(pre):  /usr/sbin/groupmod
531 Requires(pre):  /usr/sbin/useradd
532 Requires(pre):  /usr/sbin/usermod
533 Requires(post,preun,postun):    systemd-units >= 38
534 Requires:       libuuid = %{version}-%{release}
535 Requires:       systemd-units >= 38
536 Provides:       group(uuidd)
537 Provides:       user(uuidd)
538 Conflicts:      libuuid < 1.40.5-0.1
539
540 %description -n uuidd
541 The uuidd package contains a userspace daemon (uuidd) which guarantees
542 uniqueness of time-based UUID generation even at very high rates on
543 SMP systems.
544
545 %description -n uuidd -l pl.UTF-8
546 Ten pakiet zawiera działającego w przestrzeni użytkownika demona
547 (uuidd) gwarantującego unikalność generowania UUID-ów opartych na
548 czasie nawet przy bardzo dużej częstotliwości na systemach SMP.
549
550 %package -n libmount
551 Summary:        Library to handle mounting-related tasks
552 Summary(pl.UTF-8):      Biblioteka obsługująca zadania związane z montowaniem
553 License:        LGPL
554 Group:          Libraries
555 Requires:       libblkid = %{version}-%{release}
556
557 %description -n libmount
558 Library to handle mounting-related tasks.
559
560 %description -n libmount -l pl.UTF-8
561 Biblioteka obsługująca zadania związane z montowaniem.
562
563 %package -n libmount-devel
564 Summary:        Header files for mount library
565 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki mount
566 License:        LGPL
567 Group:          Development/Libraries
568 Requires:       libblkid-devel = %{version}-%{release}
569 Requires:       libmount = %{version}-%{release}
570
571 %description -n libmount-devel
572 Header files for mount library.
573
574 %description -n libmount-devel -l pl.UTF-8
575 Pliki nagłówkowe biblioteki mount.
576
577 %package -n libmount-static
578 Summary:        Static version of mount library
579 Summary(pl.UTF-8):      Statyczna wersja biblioteki mount
580 License:        LGPL
581 Group:          Development/Libraries
582 Requires:       libmount-devel = %{version}-%{release}
583
584 %description -n libmount-static
585 Static version of mount library.
586
587 %description -n libmount-static -l pl.UTF-8
588 Statyczna wersja biblioteki mount.
589
590 %package -n libmount-dietlibc
591 Summary:        Static dietlibc mount library
592 Summary(pl.UTF-8):      Statyczna biblioteka mount dla dietlibc
593 License:        LGPL v2.1+
594 Group:          Development/Libraries
595 Requires:       libblkid-devel = %{version}-%{release}
596 Requires:       libblkid-dietlibc = %{version}-%{release}
597 Requires:       libuuid-devel = %{version}-%{release}
598 Requires:       libuuid-dietlibc = %{version}-%{release}
599
600 %description -n libmount-dietlibc
601 Static dietlibc version of mount library.
602
603 %description -n libmount-dietlibc -l pl.UTF-8
604 Statyczna wersja biblioteki mount dla dietlibc.
605
606 %package -n fsck
607 Summary:        Check and repair a Linux file system
608 Summary(pl.UTF-8):      Sprawdzanie i naprawa linuksowego systemu plików
609 Group:          Applications/System
610 Requires:       libblkid = %{version}-%{release}
611
612 %description -n fsck
613 Check and repair a Linux file system.
614
615 %description -n fsck -l pl.UTF-8
616 Sprawdzanie i naprawa linuksowego systemu plików.
617
618 %package initrd
619 Summary:        blkid - initrd version
620 Summary(pl.UTF-8):      blkid - wersja dla initrd
621 Group:          Base
622 Obsoletes:      util-linux-ng-initrd < 2.20-1
623 Conflicts:      geninitrd < 10000.10
624
625 %description initrd
626 This package includes a blkid utility to recognize partitions by label
627 or UUID - staticaly linked for initrd.
628
629 %description initrd -l pl.UTF-8
630 Pakiet ten zawiera narzędzie blkid do rozpoznawania partycji przez
631 etykietę lub UUID - statycznie skonsolidowane na potrzeby initrd.
632
633 %package -n bash-completion-util-linux
634 Summary:        bash completion for util-linux commands
635 Summary(pl.UTF-8):      Bashowe dopełnianie parametrów dla poleceń z pakietu util-linux
636 Group:          Applications/Shells
637 Requires:       %{name} = %{version}-%{release}
638 Requires:       bash-completion >= 2.0
639 %if "%{_rpmversion}" >= "5"
640 BuildArch:      noarch
641 %endif
642
643 %description -n bash-completion-util-linux
644 Bash completion for util-linux commands.
645
646 %description -n bash-completion-util-linux -l pl.UTF-8
647 Bashowe dopełnianie parametrów dla poleceń z pakietu util-linux.
648
649 %package -n python3-libmount
650 Summary:        Python 3.x libmount bindings
651 Summary(pl.UTF-8):      Wiązania Pythona 3.x do biblioteki libmount
652 Group:          Libraries/Python
653 Requires:       libmount = %{version}-%{release}
654
655 %description -n python3-libmount
656 Python 3.x libmount bindings.
657
658 %description -n python3-libmount -l pl.UTF-8
659 Wiązania Pythona 3.x do biblioteki libmount.
660
661 %prep
662 %setup -q -a1
663 %patch0 -p1
664 %patch1 -p1
665
666 %patch3 -p1
667 %patch4 -p1
668 %patch5 -p1
669 %patch7 -p1
670 %patch8 -p1
671 %patch9 -p1
672 %{?with_initrd:%patch10 -p1}
673
674 cp -p %{SOURCE10} nologin.c
675
676 %{__rm} po/stamp-po
677
678 %build
679 %{__gettextize}
680 %{__libtoolize}
681 %{__aclocal} -I m4
682 %{__autoconf}
683 %{__autoheader}
684 %{__automake}
685
686 export CPPFLAGS="%{rpmcppflags} -I/usr/include/ncurses -DHAVE_LSEEK64_PROTOTYPE -DHAVE_LLSEEK_PROTOTYPE"
687 %if %{with initrd}
688 %{?with_uClibc:xCC="%{_target_cpu}-uclibc-gcc"}
689 %{?with_dietlibc:xCC="%{__cc}"; xCC="diet ${xCC#*ccache }"}
690 %configure \
691 %if %{with dietlibc}
692         ac_cv_header_crypt_h=no \
693         ac_cv_header_stdio_ext_h=no \
694 %endif
695         CC="$xCC" \
696 %if "%{?configure_cache}" == "1"
697         --cache-file=%{?configure_cache_file}%{!?configure_cache_file:configure}-initrd.cache \
698 %endif
699         --exec-prefix= \
700         --bindir=/bin \
701         --sbindir=/sbin \
702         --libdir=/%{_lib} \
703         --disable-shared \
704         --enable-static \
705         --disable-agetty \
706         --disable-chfn-chsh \
707         --disable-cramfs \
708         --disable-kill \
709         --disable-ldattach \
710         --disable-libmount \
711         --disable-login \
712         --disable-losetup \
713         --disable-minix \
714         --disable-newgrp \
715         --disable-partx \
716         --disable-raw \
717         --disable-runuser \
718         --disable-schedutils \
719         --disable-setarch \
720         --disable-silent-rules \
721         --disable-su \
722         --disable-sulogin \
723         --disable-tunelp \
724         --disable-use-tty-group \
725         --disable-utmpdump \
726         --disable-uuidd \
727         --disable-vipw \
728         --disable-wall \
729         --without-audit \
730         --without-ncurses \
731         --without-selinux
732
733 # configure gets it unconditionally wrong
734 %{__sed} -i -e 's/#define HAVE_WIDECHAR 1//' config.h
735
736 %{__make} \
737 %if %{with uClibc}
738         LDFLAGS="-Wl,-static"
739 %endif
740 %if %{with dietlibc}
741         CPPFLAGS="$CPPFLAGS -D_BSD_SOURCE" \
742         LDFLAGS="-lcompat"
743 %endif
744
745 %{__make} install \
746         DESTDIR=$(pwd)/initrd
747
748 %{__make} clean
749 %endif
750
751 %configure \
752         --bindir=/bin \
753         --sbindir=/sbin \
754         %{!?with_fallocate:--disable-fallocate} \
755         --disable-silent-rules \
756         --disable-use-tty-group \
757         --disable-wall \
758         --enable-chfn-chsh \
759         --enable-kill \
760         --enable-libblkid \
761         --enable-line \
762         --enable-login \
763         --enable-login-chown-vcs \
764         --enable-newgrp \
765         --enable-partx \
766         --enable-runuser%{!?with_su:=no} \
767         --enable-su%{!?with_su:=no} \
768         --enable-sulogin \
769         --enable-tunelp \
770         --enable-utmpdump \
771         --enable-vipw \
772         --enable-write \
773         --with-python=3 \
774         --with-audit \
775         --with-bashcompletiondir=/usr/share/bash-completion/completions \
776         --with-selinux%{!?with_selinux:=no}
777
778 %{__make}
779
780 %{__cc} %{rpmcflags} nologin.c -o nologin
781
782 %install
783 rm -rf $RPM_BUILD_ROOT
784 install -d $RPM_BUILD_ROOT/etc/{pam.d,rc.d/init.d,sysconfig,init,security} \
785         $RPM_BUILD_ROOT{/%{_lib},/var/{lock,lib/libuuid}}
786 %{?with_dietlibc:install -d $RPM_BUILD_ROOT%{dietlibdir}}
787
788 %{__make} install \
789         DESTDIR=$RPM_BUILD_ROOT
790
791 mv $RPM_BUILD_ROOT%{_sbindir}/{addpart,delpart,partx} $RPM_BUILD_ROOT/sbin
792 mv $RPM_BUILD_ROOT/sbin/raw $RPM_BUILD_ROOT%{_bindir}
793
794 install -p nologin $RPM_BUILD_ROOT/sbin
795 cp -p %{SOURCE11} $RPM_BUILD_ROOT%{_mandir}/man8
796
797 cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/login
798 install -p %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/blockdev
799 cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/blockdev
800 cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/init/blockdev.conf
801 %if %{with su}
802 ln -s ../sbin/runuser  $RPM_BUILD_ROOT/bin/runuser
803 cp -p %{SOURCE6} $RPM_BUILD_ROOT/etc/pam.d/su
804 cp -p %{SOURCE7} $RPM_BUILD_ROOT/etc/pam.d/su-l
805 cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/pam.d/runuser
806 cp -p %{SOURCE9} $RPM_BUILD_ROOT/etc/pam.d/runuser-l
807 %endif
808
809 :> $RPM_BUILD_ROOT/etc/security/blacklist.login
810 :> $RPM_BUILD_ROOT/var/lock/wtmpxlock
811 :> $RPM_BUILD_ROOT%{_sysconfdir}/blkid.tab
812
813 for lib in blkid uuid mount; do
814         mv $RPM_BUILD_ROOT%{_libdir}/lib${lib}.so.* $RPM_BUILD_ROOT/%{_lib}
815         ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/lib${lib}.so.*.*.*) \
816                  $RPM_BUILD_ROOT%{_libdir}/lib${lib}.so
817 done
818
819 ln -s hwclock $RPM_BUILD_ROOT/sbin/clock
820 echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/man8/clock.8
821
822 ln -s utmpdump $RPM_BUILD_ROOT%{_bindir}/utmpx-dump
823 ln -s mkswap $RPM_BUILD_ROOT/sbin/mkfs.swap
824
825 for d in cs de es fi fr hu id it ja ko nl pl ; do
826         for m in man1 man5 man8 ; do
827                 if [ -d man/$d/$m ]; then
828                         install -d $RPM_BUILD_ROOT%{_mandir}/$d/$m
829                         cp -p man/$d/$m/* $RPM_BUILD_ROOT%{_mandir}/$d/$m
830                 fi
831         done
832 done
833 # it's been moved from man1 to man8
834 for d in es ja ko ; do
835         mv -f $RPM_BUILD_ROOT%{_mandir}/$d/man1/readprofile.1 \
836                 $RPM_BUILD_ROOT%{_mandir}/$d/man8/readprofile.8
837         %{__sed} -i -e 's/READPROFILE 1/READPROFILE 8/' $RPM_BUILD_ROOT%{_mandir}/$d/man8/readprofile.8
838 done
839 # fix inconsistent man links
840 echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/es/man8/clock.8
841 echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/ja/man8/clock.8
842 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/es/man8/swapoff.8
843 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/it/man8/swapoff.8
844 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/ja/man8/swapoff.8
845 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/ko/man8/swapoff.8
846 echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/pl/man8/swapoff.8
847
848 # cleanup, remove files not included in package
849 %{__rm} $RPM_BUILD_ROOT%{_bindir}/{chfn,chsh,newgrp} \
850         $RPM_BUILD_ROOT%{_sbindir}/{vigr,vipw} \
851         $RPM_BUILD_ROOT%{_mandir}/man1/{chfn,chsh,newgrp}.1 \
852         $RPM_BUILD_ROOT%{_mandir}/man8/{vigr,vipw}.8 \
853         $RPM_BUILD_ROOT%{_mandir}/*/man1/{arch,chkdupexe,ddate,reset}.1 \
854         $RPM_BUILD_ROOT%{_mandir}/*/man5/nfs.5 \
855         $RPM_BUILD_ROOT%{_mandir}/*/man8/{elvtune,setfdprm,sln,ramsize,raw,rdev,rootflags,vidmode}.8
856
857 %ifarch sparc sparcv9 sparc64
858 # programs not built on sparc
859 %{__rm} $RPM_BUILD_ROOT%{_mandir}/*/man8/{cfdisk,sfdisk}.8
860 %endif
861
862 # examples
863 %{__rm} $RPM_BUILD_ROOT%{_docdir}/%{name}/getopt/getopt-parse.*sh
864
865 %{__rm} $RPM_BUILD_ROOT%{py3_sitedir}/libmount/pylibmount.la
866
867 %if %{with initrd}
868 install -d $RPM_BUILD_ROOT%{_libdir}/initrd
869 install -p initrd/bin/* $RPM_BUILD_ROOT%{_libdir}/initrd
870 install -p initrd/sbin/* $RPM_BUILD_ROOT%{_libdir}/initrd
871 ln -s fsck $RPM_BUILD_ROOT%{_libdir}/initrd/e2fsck
872
873 # We don't need those
874 %{__rm} $RPM_BUILD_ROOT%{_libdir}/initrd/{cal,col,colcrt,colrm,column,ctrlaltdel,cytune,dmesg,flock,fsfreeze,fstrim,getopt,hexdump,ipcmk,ipcrm,ipcs,isosize,logger,lslocks,mcookie,mkfs*,readprofile,renice,rev,rtcwake,script,scriptreplay,setsid,tailf,tunelp,wdctl,whereis}
875
876 %if %{with dietlibc}
877 cp -a initrd/%{_lib}/lib*.a $RPM_BUILD_ROOT%{dietlibdir}
878 %endif
879 %endif
880
881 %find_lang %{name}
882
883 %clean
884 rm -rf $RPM_BUILD_ROOT
885
886 %post -n blockdev
887 /sbin/chkconfig --add blockdev
888 %service blockdev restart
889
890 %preun -n blockdev
891 if [ "$1" = "0" ]; then
892         %service blockdev stop
893         /sbin/chkconfig --del blockdev
894 fi
895
896 %post   -n libblkid -p /sbin/ldconfig
897 %postun -n libblkid -p /sbin/ldconfig
898
899 %post   -n libuuid -p /sbin/ldconfig
900 %postun -n libuuid -p /sbin/ldconfig
901
902 %pre    -n uuidd
903 if [ "$(getgid libuuid 2>/dev/null)" = "222" ]; then
904         /usr/sbin/groupmod -n uuidd libuuid
905 fi
906 %groupadd -g 222 uuidd
907 if [ "$(id -u libuuid 2>/dev/null)" = "222" ]; then
908         /usr/sbin/usermod -l uuidd libuuid
909 fi
910 %useradd -u 222 -r -d /var/lib/libuuid -s /bin/false -c "UUID generator helper daemon" -g uuidd uuidd
911
912 %postun -n uuidd
913 if [ "$1" = "0" ]; then
914         %userremove uuidd
915         %groupremove uuidd
916 fi
917
918 %post   -n libmount -p /sbin/ldconfig
919 %postun -n libmount -p /sbin/ldconfig
920
921 %files -f %{name}.lang
922 %defattr(644,root,root,755)
923 %doc AUTHORS ChangeLog NEWS README README.licensing Documentation misc-utils/getopt-parse.{bash,tcsh}
924
925 %attr(755,root,root) /sbin/clock
926 %attr(755,root,root) /sbin/hwclock*
927 %attr(755,root,root) /sbin/nologin
928 %{_mandir}/man8/clock.8*
929 %{_mandir}/man8/hwclock.8*
930 %{_mandir}/man8/nologin.8*
931 %lang(es) %{_mandir}/es/man8/clock.8*
932 %lang(es) %{_mandir}/es/man8/hwclock.8*
933 %lang(ja) %{_mandir}/ja/man8/clock.8*
934 %lang(ja) %{_mandir}/ja/man8/hwclock.8*
935
936 %ghost %{_sysconfdir}/blkid.tab
937 %attr(755,root,root) /sbin/blkid
938 %attr(755,root,root) /sbin/findfs
939 %{_mandir}/man8/blkid.8*
940 %{_mandir}/man8/findfs.8*
941
942 %attr(755,root,root) %{_bindir}/linux*
943 %attr(755,root,root) %{_bindir}/setarch
944 %{_mandir}/man8/linux*
945 %{_mandir}/man8/setarch.8*
946 %ifarch s390 s390x
947 %attr(755,root,root) %{_bindir}/s390*
948 %{_mandir}/man8/s390*
949 %endif
950 %ifarch %{ix86} %{x8664}
951 %attr(755,root,root) %{_bindir}/i386
952 %{_mandir}/man8/i386*
953 %ifarch %{x8664}
954 %attr(755,root,root) %{_bindir}/x86_64
955 %{_mandir}/man8/x86_64*
956 %endif
957 %endif
958 %ifarch ppc ppc64
959 %attr(755,root,root) %{_bindir}/ppc*
960 %{_mandir}/man8/ppc*
961 %endif
962 %ifarch sparc sparc64
963 %attr(755,root,root) %{_bindir}/sparc*
964 %{_mandir}/man8/sparc*
965 %endif
966 %ifarch ia64
967 %attr(755,root,root) %{_bindir}/i386
968 %attr(755,root,root) %{_bindir}/ia64
969 %{_mandir}/man8/i386*
970 %{_mandir}/man8/ia64*
971 %endif
972
973 %attr(755,root,root) /bin/dmesg
974 %attr(755,root,root) /bin/kill
975 %attr(755,root,root) /bin/more
976
977 %attr(755,root,root) /bin/wdctl
978
979 %attr(755,root,root) /sbin/chcpu
980 %attr(755,root,root) /sbin/ctrlaltdel
981 %attr(755,root,root) /sbin/addpart
982 %attr(755,root,root) /sbin/blkdiscard
983 %attr(755,root,root) /sbin/delpart
984 %attr(755,root,root) /sbin/partx
985 %attr(755,root,root) /bin/lsblk
986 %attr(755,root,root) /sbin/fsfreeze
987 %attr(755,root,root) /sbin/fstrim
988 %attr(755,root,root) /sbin/mkfs
989 %attr(755,root,root) /sbin/mkfs.swap
990 %attr(755,root,root) /sbin/mkswap
991 %attr(755,root,root) /sbin/sulogin
992 %attr(755,root,root) /sbin/swaplabel
993 %if "%{pld_release}" != "ac"
994 %attr(755,root,root) /sbin/switch_root
995 %endif
996 %attr(755,root,root) /sbin/wipefs
997 %attr(755,root,root) %{_bindir}/cal
998 %attr(755,root,root) %{_bindir}/chrt
999 %attr(755,root,root) %{_bindir}/col
1000 %attr(755,root,root) %{_bindir}/colcrt
1001 %attr(755,root,root) %{_bindir}/colrm
1002 %attr(755,root,root) %{_bindir}/column
1003 %attr(755,root,root) %{_bindir}/cytune
1004 %attr(755,root,root) %{_bindir}/eject
1005 %attr(755,root,root) %{_bindir}/flock
1006 %{?with_fallocate:%attr(755,root,root) %{_bindir}/fallocate}
1007 %attr(755,root,root) %{_bindir}/getopt
1008 %attr(755,root,root) %{_bindir}/hexdump
1009 %attr(755,root,root) %{_bindir}/ionice
1010 %attr(755,root,root) %{_bindir}/ipcmk
1011 %attr(755,root,root) %{_bindir}/ipcrm
1012 %attr(755,root,root) %{_bindir}/ipcs
1013 %attr(755,root,root) %{_bindir}/isosize
1014 %attr(755,root,root) %{_bindir}/line
1015 %attr(755,root,root) %{_bindir}/last
1016 %attr(755,root,root) %{_bindir}/lastb
1017 %attr(755,root,root) %{_bindir}/logger
1018 %attr(755,root,root) %{_bindir}/look
1019 %attr(755,root,root) %{_bindir}/lscpu
1020 %attr(755,root,root) %{_bindir}/lslocks
1021 %attr(755,root,root) %{_bindir}/mesg
1022 %attr(755,root,root) %{_bindir}/mcookie
1023 %attr(755,root,root) %{_bindir}/namei
1024 %attr(755,root,root) %{_bindir}/nsenter
1025 %attr(755,root,root) %{_bindir}/pg
1026 %attr(755,root,root) %{_bindir}/prlimit
1027 %attr(755,root,root) %{_bindir}/raw
1028 %attr(755,root,root) %{_bindir}/rename
1029 %attr(755,root,root) %{_bindir}/renice
1030 %attr(755,root,root) %{_bindir}/rev
1031 %attr(755,root,root) %{_bindir}/script
1032 %attr(755,root,root) %{_bindir}/scriptreplay
1033 %attr(755,root,root) %{_bindir}/setpriv
1034 %attr(755,root,root) %{_bindir}/setsid
1035 %attr(755,root,root) %{_bindir}/setterm
1036 %attr(755,root,root) %{_bindir}/tailf
1037 %attr(755,root,root) %{_bindir}/taskset
1038 %attr(755,root,root) %{_bindir}/ul
1039 %attr(755,root,root) %{_bindir}/unshare
1040 %attr(755,root,root) %{_bindir}/utmpdump
1041 %attr(755,root,root) %{_bindir}/utmpx-dump
1042 %attr(755,root,root) %{_bindir}/whereis
1043 %attr(2755,root,tty) %{_bindir}/write
1044 %attr(755,root,root) %{_sbindir}/fdformat
1045 %attr(755,root,root) %{_sbindir}/ldattach
1046 %attr(755,root,root) %{_sbindir}/readprofile
1047 %attr(755,root,root) %{_sbindir}/resizepart
1048 %attr(755,root,root) %{_sbindir}/rtcwake
1049
1050 %{_mandir}/man1/cal.1*
1051 %{_mandir}/man1/chrt.1*
1052 %{_mandir}/man1/col.1*
1053 %{_mandir}/man1/colcrt.1*
1054 %{_mandir}/man1/colrm.1*
1055 %{_mandir}/man1/column.1*
1056 %{_mandir}/man1/dmesg.1*
1057 %{_mandir}/man1/eject.1*
1058 %{?with_fallocate:%{_mandir}/man1/fallocate.1*}
1059 %{_mandir}/man1/flock.1*
1060 %{_mandir}/man1/getopt.1*
1061 %{_mandir}/man1/hexdump.1*
1062 %{_mandir}/man1/ionice.1*
1063 %{_mandir}/man1/ipcrm.1*
1064 %{_mandir}/man1/ipcmk.1*
1065 %{_mandir}/man1/ipcs.1*
1066 %{_mandir}/man1/kill.1*
1067 %{_mandir}/man1/last.1*
1068 %{_mandir}/man1/lastb.1*
1069 %{_mandir}/man1/line.1*
1070 %{_mandir}/man1/logger.1*
1071 %{_mandir}/man1/look.1*
1072 %{_mandir}/man1/lscpu.1*
1073 %{_mandir}/man1/mcookie.1*
1074 %{_mandir}/man1/mesg.1*
1075 %{_mandir}/man1/more.1*
1076 %{_mandir}/man1/namei.1*
1077 %{_mandir}/man1/nsenter.1*
1078 %{_mandir}/man1/prlimit.1*
1079 %{_mandir}/man1/pg.1*
1080 %{_mandir}/man1/renice.1*
1081 %{_mandir}/man1/rev.1*
1082 %{_mandir}/man1/rename.1*
1083 %{_mandir}/man1/setpriv.1*
1084 %{_mandir}/man1/setsid.1*
1085 %{_mandir}/man1/script.1*
1086 %{_mandir}/man1/scriptreplay.1*
1087 %{_mandir}/man1/setterm.1*
1088 %{_mandir}/man1/tailf.1*
1089 %{_mandir}/man1/taskset.1*
1090 %{_mandir}/man1/ul.1*
1091 %{_mandir}/man1/unshare.1*
1092 %{_mandir}/man1/utmpdump.1*
1093 %{_mandir}/man1/whereis.1*
1094 %{_mandir}/man1/write.1*
1095 %{_mandir}/man8/addpart.8*
1096 %{_mandir}/man8/blkdiscard.8*
1097 %{_mandir}/man8/delpart.8*
1098 %{_mandir}/man8/partx.8*
1099 %{_mandir}/man8/lsblk.8*
1100 %{_mandir}/man8/chcpu.8*
1101 %{_mandir}/man8/ctrlaltdel.8*
1102 %{_mandir}/man8/cytune.8*
1103 %{_mandir}/man8/fdformat.8*
1104 %{_mandir}/man8/fsfreeze.8*
1105 %{_mandir}/man8/fstrim.8*
1106 %{_mandir}/man8/isosize.8*
1107 %{_mandir}/man8/ldattach.8*
1108 %{_mandir}/man8/lslocks.8*
1109 %{_mandir}/man8/mkswap.8*
1110 %{_mandir}/man8/raw.8*
1111 %{_mandir}/man8/readprofile.8*
1112 %{_mandir}/man8/resizepart.8*
1113 %{_mandir}/man8/rtcwake.8*
1114 %{_mandir}/man8/swaplabel.8*
1115 %if "%{pld_release}" != "ac"
1116 %{_mandir}/man8/switch_root.8*
1117 %endif
1118 %{_mandir}/man8/sulogin.8*
1119 %{_mandir}/man8/wdctl.8*
1120 %{_mandir}/man8/wipefs.8*
1121
1122 %lang(de) %{_mandir}/de/man1/kill.1*
1123 %lang(de) %{_mandir}/de/man1/more.1*
1124 %lang(de) %{_mandir}/de/man1/write.1*
1125 %lang(de) %{_mandir}/de/man8/fdformat.8*
1126
1127 %lang(es) %{_mandir}/es/man1/colrm.1*
1128 %lang(es) %{_mandir}/es/man1/column.1*
1129 %lang(es) %{_mandir}/es/man1/getopt.1*
1130 %lang(es) %{_mandir}/es/man1/look.1*
1131 %lang(es) %{_mandir}/es/man1/more.1*
1132 %lang(es) %{_mandir}/es/man1/namei.1*
1133 %lang(es) %{_mandir}/es/man1/rev.1*
1134 %lang(es) %{_mandir}/es/man1/script.1*
1135 %lang(es) %{_mandir}/es/man1/setterm.1*
1136 %lang(es) %{_mandir}/es/man1/ul.1*
1137 %lang(es) %{_mandir}/es/man1/whereis.1*
1138 %lang(es) %{_mandir}/es/man1/write.1*
1139 %lang(es) %{_mandir}/es/man8/cytune.8*
1140 %lang(es) %{_mandir}/es/man8/ctrlaltdel.8*
1141 %lang(es) %{_mandir}/es/man8/ipcrm.8*
1142 %lang(es) %{_mandir}/es/man8/ipcs.8*
1143 %lang(es) %{_mandir}/es/man8/mkswap.8*
1144 %lang(es) %{_mandir}/es/man8/readprofile.8*
1145 %lang(es) %{_mandir}/es/man8/renice.8*
1146 %lang(es) %{_mandir}/es/man8/setsid.8*
1147
1148 %lang(fi) %{_mandir}/fi/man1/cal.1*
1149 %lang(fi) %{_mandir}/fi/man1/column.1*
1150 %lang(fi) %{_mandir}/fi/man1/kill.1*
1151 %lang(fi) %{_mandir}/fi/man1/more.1*
1152 %lang(fi) %{_mandir}/fi/man1/whereis.1*
1153 %lang(fi) %{_mandir}/fi/man1/write.1*
1154
1155 %lang(fr) %{_mandir}/fr/man1/cal.1*
1156 %lang(fr) %{_mandir}/fr/man1/col.1*
1157 %lang(fr) %{_mandir}/fr/man1/kill.1*
1158 %lang(fr) %{_mandir}/fr/man1/more.1*
1159 %lang(fr) %{_mandir}/fr/man1/whereis.1*
1160 %lang(fr) %{_mandir}/fr/man1/write.1*
1161 %lang(fr) %{_mandir}/fr/man8/ctrlaltdel.8*
1162 %lang(fr) %{_mandir}/fr/man8/dmesg.8*
1163 %lang(fr) %{_mandir}/fr/man8/fdformat.8*
1164 %lang(fr) %{_mandir}/fr/man8/ipcrm.8*
1165 %lang(fr) %{_mandir}/fr/man8/ipcs.8*
1166 %lang(fr) %{_mandir}/fr/man8/setsid.8*
1167
1168 %lang(hu) %{_mandir}/hu/man1/cal.1*
1169 %lang(hu) %{_mandir}/hu/man1/colrm.1*
1170 %lang(hu) %{_mandir}/hu/man1/hexdump.1*
1171 %lang(hu) %{_mandir}/hu/man1/kill.1*
1172 %lang(hu) %{_mandir}/hu/man1/logger.1*
1173 %lang(hu) %{_mandir}/hu/man1/more.1*
1174 %lang(hu) %{_mandir}/hu/man1/setterm.1*
1175 %lang(hu) %{_mandir}/hu/man1/whereis.1*
1176 %lang(hu) %{_mandir}/hu/man1/write.1*
1177 %lang(hu) %{_mandir}/hu/man8/ctrlaltdel.8*
1178 %lang(hu) %{_mandir}/hu/man8/fdformat.8*
1179 %lang(hu) %{_mandir}/hu/man8/mkswap.8*
1180
1181 %lang(id) %{_mandir}/id/man1/cal.1*
1182 %lang(id) %{_mandir}/id/man1/kill.1*
1183 %lang(id) %{_mandir}/id/man1/logger.1*
1184 %lang(id) %{_mandir}/id/man1/more.1*
1185 %lang(id) %{_mandir}/id/man1/script.1*
1186 %lang(id) %{_mandir}/id/man1/write.1*
1187 %lang(id) %{_mandir}/id/man8/fdformat.8*
1188
1189 %lang(it) %{_mandir}/it/man1/kill.1*
1190 %lang(it) %{_mandir}/it/man8/mkswap.8*
1191 %lang(it) %{_mandir}/it/man8/setsid.8*
1192
1193 %lang(ja) %{_mandir}/ja/man1/cal.1*
1194 %lang(ja) %{_mandir}/ja/man1/col.1*
1195 %lang(ja) %{_mandir}/ja/man1/colcrt.1*
1196 %lang(ja) %{_mandir}/ja/man1/colrm.1*
1197 %lang(ja) %{_mandir}/ja/man1/column.1*
1198 %lang(ja) %{_mandir}/ja/man1/getopt.1*
1199 %lang(ja) %{_mandir}/ja/man1/hexdump.1*
1200 %lang(ja) %{_mandir}/ja/man1/kill.1*
1201 %lang(ja) %{_mandir}/ja/man1/line.1*
1202 %lang(ja) %{_mandir}/ja/man1/logger.1*
1203 %lang(ja) %{_mandir}/ja/man1/look.1*
1204 %lang(ja) %{_mandir}/ja/man1/mcookie.1*
1205 %lang(ja) %{_mandir}/ja/man1/more.1*
1206 %lang(ja) %{_mandir}/ja/man1/namei.1*
1207 %lang(ja) %{_mandir}/ja/man1/rename.1*
1208 %lang(ja) %{_mandir}/ja/man1/rev.1*
1209 %lang(ja) %{_mandir}/ja/man1/script.1*
1210 %lang(ja) %{_mandir}/ja/man1/setterm.1*
1211 %lang(ja) %{_mandir}/ja/man1/ul.1*
1212 %lang(ja) %{_mandir}/ja/man1/whereis.1*
1213 %lang(ja) %{_mandir}/ja/man1/write.1*
1214 %lang(ja) %{_mandir}/ja/man8/ctrlaltdel.8*
1215 %lang(ja) %{_mandir}/ja/man8/cytune.8*
1216 %lang(ja) %{_mandir}/ja/man8/dmesg.8*
1217 %lang(ja) %{_mandir}/ja/man8/fdformat.8*
1218 %lang(ja) %{_mandir}/ja/man8/ipcrm.8*
1219 %lang(ja) %{_mandir}/ja/man8/ipcs.8*
1220 %lang(ja) %{_mandir}/ja/man8/isosize.8*
1221 %lang(ja) %{_mandir}/ja/man8/mkswap.8*
1222 %lang(ja) %{_mandir}/ja/man8/readprofile.8*
1223 %lang(ja) %{_mandir}/ja/man8/renice.8*
1224 %lang(ja) %{_mandir}/ja/man8/setsid.8*
1225
1226 %lang(ko) %{_mandir}/ko/man1/cal.1*
1227 %lang(ko) %{_mandir}/ko/man1/col.1*
1228 %lang(ko) %{_mandir}/ko/man1/colcrt.1*
1229 %lang(ko) %{_mandir}/ko/man1/colrm.1*
1230 %lang(ko) %{_mandir}/ko/man1/column.1*
1231 %lang(ko) %{_mandir}/ko/man1/getopt.1*
1232 %lang(ko) %{_mandir}/ko/man1/hexdump.1*
1233 %lang(ko) %{_mandir}/ko/man1/kill.1*
1234 %lang(ko) %{_mandir}/ko/man1/logger.1*
1235 %lang(ko) %{_mandir}/ko/man1/look.1*
1236 %lang(ko) %{_mandir}/ko/man1/mcookie.1*
1237 %lang(ko) %{_mandir}/ko/man1/more.1*
1238 %lang(ko) %{_mandir}/ko/man1/namei.1*
1239 %lang(ko) %{_mandir}/ko/man1/rev.1*
1240 %lang(ko) %{_mandir}/ko/man1/script.1*
1241 %lang(ko) %{_mandir}/ko/man1/setterm.1*
1242 %lang(ko) %{_mandir}/ko/man1/ul.1*
1243 %lang(ko) %{_mandir}/ko/man1/whereis.1*
1244 %lang(ko) %{_mandir}/ko/man1/write.1*
1245 %lang(ko) %{_mandir}/ko/man8/ctrlaltdel.8*
1246 %lang(ko) %{_mandir}/ko/man8/dmesg.8*
1247 %lang(ko) %{_mandir}/ko/man8/fdformat.8*
1248 %lang(ko) %{_mandir}/ko/man8/ipcrm.8*
1249 %lang(ko) %{_mandir}/ko/man8/ipcs.8*
1250 %lang(ko) %{_mandir}/ko/man8/mkswap.8*
1251 %lang(ko) %{_mandir}/ko/man8/readprofile.8*
1252 %lang(ko) %{_mandir}/ko/man8/renice.8*
1253 %lang(ko) %{_mandir}/ko/man8/setsid.8*
1254
1255 %lang(nl) %{_mandir}/nl/man1/kill.1*
1256
1257 %lang(pl) %{_mandir}/pl/man1/cal.1*
1258 %lang(pl) %{_mandir}/pl/man1/col.1*
1259 %lang(pl) %{_mandir}/pl/man1/colcrt.1*
1260 %lang(pl) %{_mandir}/pl/man1/colrm.1*
1261 %lang(pl) %{_mandir}/pl/man1/getopt.1*
1262 %lang(pl) %{_mandir}/pl/man1/hexdump.1*
1263 %lang(pl) %{_mandir}/pl/man1/kill.1*
1264 %lang(pl) %{_mandir}/pl/man1/look.1*
1265 %lang(pl) %{_mandir}/pl/man1/logger.1*
1266 %lang(pl) %{_mandir}/pl/man1/more.1*
1267 %lang(pl) %{_mandir}/pl/man1/rev.1*
1268 %lang(pl) %{_mandir}/pl/man1/script.1*
1269 %lang(pl) %{_mandir}/pl/man1/setterm.1*
1270 %lang(pl) %{_mandir}/pl/man1/ul.1*
1271 %lang(pl) %{_mandir}/pl/man1/whereis.1*
1272 %lang(pl) %{_mandir}/pl/man1/write.1*
1273 %lang(pl) %{_mandir}/pl/man8/ctrlaltdel.8*
1274 %lang(pl) %{_mandir}/pl/man8/dmesg.8*
1275 %lang(pl) %{_mandir}/pl/man8/fdformat.8*
1276 %lang(pl) %{_mandir}/pl/man8/ipcrm.8*
1277 %lang(pl) %{_mandir}/pl/man8/ipcs.8*
1278 %lang(pl) %{_mandir}/pl/man8/mkswap.8*
1279 %lang(pl) %{_mandir}/pl/man8/renice.8*
1280
1281 %attr(755,root,root) /sbin/fdisk
1282 %attr(755,root,root) /sbin/fsck.minix
1283 %attr(755,root,root) /sbin/mkfs.minix
1284 %ifnarch sparc sparc64
1285 %attr(755,root,root) /sbin/cfdisk
1286 %attr(755,root,root) /sbin/sfdisk
1287 %endif
1288
1289 %{_mandir}/man8/fdisk.8*
1290 %ifnarch sparc sparc64
1291 %{_mandir}/man8/cfdisk.8*
1292 %{_mandir}/man8/sfdisk.8*
1293 %endif
1294 %{_mandir}/man8/fsck.minix.8*
1295 %{_mandir}/man8/mkfs.bfs.8*
1296 %{_mandir}/man8/mkfs.minix.8*
1297 %{_mandir}/man8/mkfs.8*
1298
1299 %lang(es) %{_mandir}/es/man8/fdisk.8*
1300 %lang(es) %{_mandir}/es/man8/fsck.minix.8*
1301 %lang(es) %{_mandir}/es/man8/mkfs.minix.8*
1302 %lang(es) %{_mandir}/es/man8/mkfs.8*
1303
1304 %lang(fr) %{_mandir}/fr/man8/fdisk.8*
1305 %ifnarch sparc sparc64
1306 %lang(fr) %{_mandir}/fr/man8/cfdisk.8*
1307 %lang(fr) %{_mandir}/fr/man8/sfdisk.8*
1308 %endif
1309 %lang(fr) %{_mandir}/fr/man8/mkfs.minix.8*
1310 %lang(fr) %{_mandir}/fr/man8/mkfs.8*
1311
1312 %lang(hu) %{_mandir}/hu/man8/mkfs.8*
1313
1314 %lang(it) %{_mandir}/it/man8/fdisk.8*
1315 %ifnarch sparc sparc64
1316 %lang(it) %{_mandir}/it/man8/cfdisk.8*
1317 %endif
1318
1319 %lang(ja) %{_mandir}/ja/man8/fdisk.8*
1320 %ifnarch sparc sparc64
1321 %lang(ja) %{_mandir}/ja/man8/cfdisk.8*
1322 %lang(ja) %{_mandir}/ja/man8/sfdisk.8*
1323 %endif
1324 %lang(ja) %{_mandir}/ja/man8/fsck.minix.8*
1325 %lang(ja) %{_mandir}/ja/man8/mkfs.bfs.8*
1326 %lang(ja) %{_mandir}/ja/man8/mkfs.minix.8*
1327 %lang(ja) %{_mandir}/ja/man8/mkfs.8*
1328
1329 %lang(ko) %{_mandir}/ko/man8/fdisk.8*
1330 %lang(ko) %{_mandir}/ko/man8/fsck.minix.8*
1331 %lang(ko) %{_mandir}/ko/man8/mkfs.minix.8*
1332 %lang(ko) %{_mandir}/ko/man8/mkfs.8*
1333
1334 %lang(pl) %{_mandir}/pl/man8/fdisk.8*
1335 %lang(pl) %{_mandir}/pl/man8/fsck.minix.8*
1336 %lang(pl) %{_mandir}/pl/man8/mkfs.minix.8*
1337 %lang(pl) %{_mandir}/pl/man8/mkfs.8*
1338
1339 %attr(755,root,root) /sbin/fsck.cramfs
1340 %attr(755,root,root) /sbin/mkfs.cramfs
1341 %attr(755,root,root) /sbin/mkfs.bfs
1342 %{_mandir}/man8/fsck.cramfs.8*
1343 %{_mandir}/man8/mkfs.cramfs.8*
1344
1345 %if %{with su}
1346 %attr(755,root,root) /bin/runuser
1347 %attr(755,root,root) /sbin/runuser
1348 %attr(4755,root,root) /bin/su
1349 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser
1350 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser-l
1351 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su
1352 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su-l
1353 %{_mandir}/man1/runuser.1*
1354 %{_mandir}/man1/su.1*
1355 %endif
1356
1357 %ghost /var/lock/wtmpxlock
1358
1359 %files -n blockdev
1360 %defattr(644,root,root,755)
1361 %attr(754,root,root) /etc/rc.d/init.d/blockdev
1362 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/blockdev
1363 %config(noreplace) %verify(not md5 mtime size) /etc/init/blockdev.conf
1364 %attr(755,root,root) /sbin/blockdev
1365 %{_mandir}/man8/blockdev.8*
1366 %lang(ja) %{_mandir}/ja/man8/blockdev.8*
1367
1368 %files -n mount
1369 %defattr(644,root,root,755)
1370 %attr(755,root,root) /bin/mountpoint
1371 %attr(4755,root,root) /bin/mount
1372 %attr(4755,root,root) /bin/umount
1373 %attr(755,root,root) /sbin/pivot_root
1374 %attr(755,root,root) /sbin/swapon
1375 %attr(755,root,root) /sbin/swapoff
1376
1377 %{_mandir}/man1/mountpoint.1*
1378 %{_mandir}/man5/fstab.5*
1379 %{_mandir}/man8/mount.8*
1380 %{_mandir}/man8/umount.8*
1381 %{_mandir}/man8/pivot_root.8*
1382 %{_mandir}/man8/swapon.8*
1383 %{_mandir}/man8/swapoff.8*
1384
1385 %lang(cs) %{_mandir}/cs/man5/fstab.5*
1386
1387 %lang(de) %{_mandir}/de/man5/fstab.5*
1388
1389 %lang(es) %{_mandir}/es/man5/fstab.5*
1390 %lang(es) %{_mandir}/es/man8/mount.8*
1391 %lang(es) %{_mandir}/es/man8/umount.8*
1392 %lang(es) %{_mandir}/es/man8/swapon.8*
1393 %lang(es) %{_mandir}/es/man8/swapoff.8*
1394
1395 %lang(fr) %{_mandir}/fr/man5/fstab.5*
1396 %lang(fr) %{_mandir}/fr/man8/mount.8*
1397 %lang(fr) %{_mandir}/fr/man8/umount.8*
1398
1399 %lang(hu) %{_mandir}/hu/man5/fstab.5*
1400 %lang(hu) %{_mandir}/hu/man8/mount.8*
1401 %lang(hu) %{_mandir}/hu/man8/umount.8*
1402
1403 %lang(it) %{_mandir}/it/man5/fstab.5*
1404 %lang(it) %{_mandir}/it/man8/mount.8*
1405 %lang(it) %{_mandir}/it/man8/umount.8*
1406 %lang(it) %{_mandir}/it/man8/swapon.8*
1407 %lang(it) %{_mandir}/it/man8/swapoff.8*
1408
1409 %lang(ja) %{_mandir}/ja/man5/fstab.5*
1410 %lang(ja) %{_mandir}/ja/man8/mount.8*
1411 %lang(ja) %{_mandir}/ja/man8/umount.8*
1412 %lang(ja) %{_mandir}/ja/man8/pivot_root.8*
1413 %lang(ja) %{_mandir}/ja/man8/swapon.8*
1414 %lang(ja) %{_mandir}/ja/man8/swapoff.8*
1415
1416 %lang(ko) %{_mandir}/ko/man5/fstab.5*
1417 %lang(ko) %{_mandir}/ko/man8/mount.8*
1418 %lang(ko) %{_mandir}/ko/man8/umount.8*
1419 %lang(ko) %{_mandir}/ko/man8/swapon.8*
1420 %lang(ko) %{_mandir}/ko/man8/swapoff.8*
1421
1422 %lang(pl) %{_mandir}/pl/man5/fstab.5*
1423 %lang(pl) %{_mandir}/pl/man8/mount.8*
1424 %lang(pl) %{_mandir}/pl/man8/umount.8*
1425 %lang(pl) %{_mandir}/pl/man8/swapon.8*
1426 %lang(pl) %{_mandir}/pl/man8/swapoff.8*
1427
1428 %files -n losetup
1429 %defattr(644,root,root,755)
1430 %attr(755,root,root) /sbin/losetup
1431 %{_mandir}/man8/losetup.8*
1432 %lang(fr) %{_mandir}/fr/man8/losetup.8*
1433 %lang(it) %{_mandir}/it/man8/losetup.8*
1434 %lang(ja) %{_mandir}/ja/man8/losetup.8*
1435 %lang(ko) %{_mandir}/ko/man8/losetup.8*
1436 %lang(pl) %{_mandir}/pl/man8/losetup.8*
1437
1438 %files -n tunelp
1439 %defattr(644,root,root,755)
1440 %attr(755,root,root) %{_sbindir}/tunelp
1441 %{_mandir}/man8/tunelp.8*
1442 %lang(es) %{_mandir}/es/man8/tunelp.8*
1443 %lang(ja) %{_mandir}/ja/man8/tunelp.8*
1444 %lang(pl) %{_mandir}/pl/man8/tunelp.8*
1445
1446 %files -n login
1447 %defattr(644,root,root,755)
1448 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/login
1449 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.login
1450 %attr(755,root,root) /bin/login
1451 %{_mandir}/man1/login.1*
1452 %lang(de) %{_mandir}/de/man1/login.1*
1453 %lang(es) %{_mandir}/es/man1/login.1*
1454 %lang(hu) %{_mandir}/hu/man1/login.1*
1455 %lang(id) %{_mandir}/id/man1/login.1*
1456 %lang(ja) %{_mandir}/ja/man1/login.1*
1457 %lang(ko) %{_mandir}/ko/man1/login.1*
1458 %lang(pl) %{_mandir}/pl/man1/login.1*
1459
1460 %files -n agetty
1461 %defattr(644,root,root,755)
1462 %attr(755,root,root) /sbin/agetty
1463 %{_mandir}/man8/agetty.8*
1464 %lang(es) %{_mandir}/es/man8/agetty.8*
1465 %lang(ja) %{_mandir}/ja/man8/agetty.8*
1466
1467 %files -n libblkid
1468 %defattr(644,root,root,755)
1469 %attr(755,root,root) /%{_lib}/libblkid.so.*.*
1470 %attr(755,root,root) %ghost /%{_lib}/libblkid.so.1
1471
1472 %files -n libblkid-devel
1473 %defattr(644,root,root,755)
1474 %attr(755,root,root) %{_libdir}/libblkid.so
1475 %{_libdir}/libblkid.la
1476 %{_includedir}/blkid
1477 %{_pkgconfigdir}/blkid.pc
1478 %{_mandir}/man3/libblkid.3*
1479
1480 %files -n libblkid-static
1481 %defattr(644,root,root,755)
1482 %{_libdir}/libblkid.a
1483
1484 %if %{with initrd} && %{with dietlibc}
1485 %files -n libblkid-dietlibc
1486 %defattr(644,root,root,755)
1487 %{dietlibdir}/libblkid.a
1488 %endif
1489
1490 %files -n libuuid
1491 %defattr(644,root,root,755)
1492 %attr(755,root,root) %{_bindir}/uuidgen
1493 %attr(755,root,root) /%{_lib}/libuuid.so.*.*
1494 %attr(755,root,root) %ghost /%{_lib}/libuuid.so.1
1495 %{_mandir}/man1/uuidgen.1*
1496
1497 %files -n libuuid-devel
1498 %defattr(644,root,root,755)
1499 %attr(755,root,root) %{_libdir}/libuuid.so
1500 %{_libdir}/libuuid.la
1501 %{_includedir}/uuid
1502 %{_pkgconfigdir}/uuid.pc
1503 %{_mandir}/man3/uuid*.3*
1504
1505 %files -n libuuid-static
1506 %defattr(644,root,root,755)
1507 %{_libdir}/libuuid.a
1508
1509 %files -n bash-completion-util-linux
1510 %defattr(644,root,root,755)
1511 /usr/share/bash-completion/completions/*
1512
1513 %if %{with initrd} && %{with dietlibc}
1514 %files -n libuuid-dietlibc
1515 %defattr(644,root,root,755)
1516 %{dietlibdir}/libuuid.a
1517 %endif
1518
1519 %files -n uuidd
1520 %defattr(644,root,root,755)
1521 %attr(6755,uuidd,uuidd) %{_sbindir}/uuidd
1522 %attr(2775,uuidd,uuidd) /var/lib/libuuid
1523 %{_mandir}/man8/uuidd.8*
1524 %{systemdunitdir}/uuidd.service
1525 %{systemdunitdir}/uuidd.socket
1526
1527 %files -n libmount
1528 %defattr(644,root,root,755)
1529 %attr(755,root,root) /%{_lib}/libmount.so.*.*
1530 %attr(755,root,root) %ghost /%{_lib}/libmount.so.1
1531 # move to -n mount when mount starts to use libmount
1532 %attr(755,root,root) /bin/findmnt
1533 %{_mandir}/man8/findmnt.8*
1534
1535 %files -n libmount-devel
1536 %defattr(644,root,root,755)
1537 %attr(755,root,root) %{_libdir}/libmount.so
1538 %{_libdir}/libmount.la
1539 %{_includedir}/libmount
1540 %{_pkgconfigdir}/mount.pc
1541
1542 %files -n libmount-static
1543 %defattr(644,root,root,755)
1544 %{_libdir}/libmount.a
1545
1546 %files -n fsck
1547 %defattr(644,root,root,755)
1548 %attr(755,root,root) /sbin/fsck
1549 %{_mandir}/man8/fsck.8*
1550
1551 %files -n python3-libmount
1552 %defattr(644,root,root,755)
1553 %dir %{py3_sitedir}/libmount
1554 %{py3_sitedir}/libmount/__init__.py
1555 %attr(755,root,root) %{py3_sitedir}/libmount/pylibmount.so
1556
1557 %if %{with initrd}
1558 %files initrd
1559 %defattr(644,root,root,755)
1560 %attr(755,root,root) %{_libdir}/initrd/blkid
1561 %attr(755,root,root) %{_libdir}/initrd/blockdev
1562 %attr(755,root,root) %{_libdir}/initrd/fdformat
1563 %attr(755,root,root) %{_libdir}/initrd/fdisk
1564 %attr(755,root,root) %{_libdir}/initrd/findfs
1565 %attr(755,root,root) %{_libdir}/initrd/hwclock
1566 %attr(755,root,root) %{_libdir}/initrd/look
1567 %attr(755,root,root) %{_libdir}/initrd/mkswap
1568 %attr(755,root,root) %{_libdir}/initrd/namei
1569 %attr(755,root,root) %{_libdir}/initrd/rename
1570 %ifnarch sparc sparcv9 sparc64
1571 %attr(755,root,root) %{_libdir}/initrd/sfdisk
1572 %endif
1573 %attr(755,root,root) %{_libdir}/initrd/swaplabel
1574 %attr(755,root,root) %{_libdir}/initrd/uuidgen
1575 %attr(755,root,root) %{_libdir}/initrd/wipefs
1576 # not needed?
1577 #%attr(755,root,root) %{_libdir}/initrd/chrt
1578 # not built because of disabled libmount
1579 #%attr(755,root,root) %{_libdir}/initrd/e2fsck
1580 #%attr(755,root,root) %{_libdir}/initrd/fsck
1581 %endif
This page took 0.311967 seconds and 4 git commands to generate.