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