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