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