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