]> git.pld-linux.org Git - packages/util-linux.git/blob - util-linux.spec
- up to 2.23.1; initrd build broken, rest builds fine
[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.23.1
39 Release:        0.1
40 License:        GPL
41 Group:          Applications/System
42 Source0:        https://www.kernel.org/pub/linux/utils/util-linux/v2.23/%{name}-%{version}.tar.xz
43 # Source0-md5:  33ba55ce82f8e3b8d7a38fac0f62779a
44 Source1:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
45 # Source1-md5:  3c940c7e7fe699eaa2ddb1bffb3de2fe
46 Source2:        login.pamd
47 Source3:        %{name}-blockdev.init
48 Source4:        %{name}-blockdev.sysconfig
49 Source5:        blockdev.upstart
50 Source6:        su.pamd
51 Source7:        su-l.pamd
52 Source8:        runuser.pamd
53 Source9:        runuser-l.pamd
54 Source10:       nologin.c
55 Source11:       nologin.8
56 Patch0:         %{name}-pl.po-update.patch
57 Patch1:         %{name}-ng-union-mount.patch
58
59 Patch3:         %{name}-fdformat-ide.patch
60 Patch4:         %{name}-fhs.patch
61 Patch5:         %{name}-hotkeys.patch
62 Patch7:         %{name}-login-lastlog.patch
63 Patch8:         %{name}-procpartitions.patch
64 Patch9:         su-paths.patch
65 Patch10:        %{name}-diet.patch
66 # Patch11-md5:  2a37a871117466841edb3e8be692825b
67 URL:            http://userweb.kernel.org/~kzak/util-linux/
68 BuildRequires:  audit-libs-devel >= 1.0.6
69 BuildRequires:  autoconf >= 2.60
70 BuildRequires:  automake >= 1:1.10
71 BuildRequires:  gettext-devel >= 0.14.1
72 %{?with_fallocate:BuildRequires:        glibc-devel >= 6:2.11}
73 BuildRequires:  gtk-doc >= 1.10
74 BuildRequires:  gtk-doc-automake >= 1.10
75 %{?with_selinux:BuildRequires:  libselinux-devel}
76 %{?with_selinux:BuildRequires:  libsepol-devel}
77 BuildRequires:  libtool >= 2:2.2
78 BuildRequires:  linux-libc-headers >= 7:2.6.27
79 BuildRequires:  ncurses-devel >= 5.0
80 BuildRequires:  pam-devel >= %{pam_ver}
81 BuildRequires:  pkgconfig
82 BuildRequires:  rpm >= 4.4.9-56
83 BuildRequires:  rpmbuild(macros) >= 1.470
84 BuildRequires:  sed >= 4.0
85 BuildRequires:  tar >= 1:1.22
86 BuildRequires:  udev-devel
87 BuildRequires:  xz
88 BuildRequires:  zlib-devel
89 %if %{with initrd}
90         %if %{with uClibc}
91 BuildRequires:  uClibc-static >= 2:0.9.29
92         %else
93                 %if %{with dietlibc}
94 BuildRequires:  dietlibc-static >= 2:0.32-14
95                 %else
96 BuildRequires:  glibc-static
97                 %endif
98         %endif
99 %endif
100 Requires:       libblkid = %{version}-%{release}
101 Requires:       pam >= %{pam_ver}
102 Provides:       eject = %{version}-%{release}
103 Provides:       fdisk
104 Provides:       linux32
105 Provides:       sparc32
106 Obsoletes:      cramfs
107 Obsoletes:      eject
108 Obsoletes:      ionice
109 Obsoletes:      linux32
110 Obsoletes:      rawdevices
111 Obsoletes:      schedutils
112 Obsoletes:      setarch
113 Obsoletes:      sparc32
114 Obsoletes:      util-linux-chkdupexe
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 -n tunelp
347 Summary:        Configures kernel parallel port driver
348 Summary(de.UTF-8):      Konfiguriert den Kerneltreiber für den parallelen Port
349 Summary(fr.UTF-8):      Configure le pilote du port parallèle dans le noyau
350 Summary(pl.UTF-8):      Program do konfigurowania sterownika portu równoległego
351 Summary(tr.UTF-8):      Çekirdeğin paralel bağlantı noktası sürücüsünü ayarlar
352 License:        GPL v2+
353 Group:          Applications/System
354
355 %description -n tunelp
356 tunelp aids in configuring the kernel parallel port driver.
357
358 %description -n tunelp -l de.UTF-8
359 tunelp hilft bei der Konfiguration des Kernel-Parallelport-Treibers.
360
361 %description -n tunelp -l fr.UTF-8
362 « tunelp » aide à configurer le pilote du noyau pour le port
363 parallèle.
364
365 %description -n tunelp -l pl.UTF-8
366 Program do konfigurowania sterownika portu równoległego.
367
368 %description -n tunelp -l tr.UTF-8
369 Paralel bağlantı noktası sürücüsünü ayarlar.
370
371 %package -n login
372 Summary:        login is used when signing onto a system
373 Summary(pl.UTF-8):      login jest używany do rozpoczęcia pracy w systemie
374 Group:          Applications/System
375 Requires:       pam >= %{pam_ver}
376 Obsoletes:      heimdal-login
377
378 %description -n login
379 login is used when signing onto a system. It can also be used to
380 switch from one user to another at any time (most modern shells have
381 support for this feature built into them, however).
382
383 %description -n login -l pl.UTF-8
384 login jest używany do rozpoczęcia pracy w systemie. Może być używany
385 do przełączania z jednego użytkownika na innego w każdym momencie
386 (jednak większość nowoczesnych powłok ma takie funkcje wbudowane).
387
388 %package -n agetty
389 Summary:        Alternative Linux getty
390 Summary(pl.UTF-8):      Alternatywny getty
391 Group:          Applications/System
392 Requires:       login
393
394 %description -n agetty
395 agetty is simple Linux getty with serial support.
396
397 %description -n agetty -l pl.UTF-8
398 agetty jest prostym linuksowym getty z obsługą portu szeregowego.
399
400 %package -n libblkid
401 Summary:        Library to handle device identification and token extraction
402 Summary(pl.UTF-8):      Biblioteka do obsługi identyfikacji urządzeń
403 License:        LGPL v2.1+
404 Group:          Libraries
405 Requires:       libuuid = %{version}-%{release}
406 Obsoletes:      util-linux-ng-libs < 2.20-1
407
408 %description -n libblkid
409 Library to handle device identification and token extraction.
410
411 %description -n libblkid -l pl.UTF-8
412 Biblioteka do obsługi identyfikacji urządzeń i wydobywania tokenów.
413
414 %package -n libblkid-devel
415 Summary:        Header files for blkid library
416 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki blkid
417 License:        LGPL v2.1+
418 Group:          Development/Libraries
419 Requires:       libblkid = %{version}-%{release}
420 Requires:       libuuid-devel = %{version}-%{release}
421 Obsoletes:      util-linux-ng-devel < 2.20-1
422
423 %description -n libblkid-devel
424 Header files for blkid library.
425
426 %description -n libblkid-devel -l pl.UTF-8
427 Pliki nagłówkowe biblioteki blkid.
428
429 %package -n libblkid-static
430 Summary:        Static library to handle device identification and token extraction
431 Summary(pl.UTF-8):      Statyczna biblioteka do obsługi identyfikacji urządzeń
432 License:        LGPL v2.1+
433 Group:          Development/Libraries
434 Requires:       libblkid-devel = %{version}-%{release}
435 Requires:       libuuid-static = %{version}-%{release}
436 Obsoletes:      util-linux-ng-static < 2.20-1
437
438 %description -n libblkid-static
439 Static library to handle device identification and token extraction.
440
441 %description -n libblkid-static -l pl.UTF-8
442 Statyczna biblioteka do obsługi identyfikacji urządzeń i wydobywania
443 tokenów.
444
445 %package -n libblkid-dietlibc
446 Summary:        Static dietlibc library to handle device identification and token extraction
447 Summary(pl.UTF-8):      Statyczna biblioteka dietlibc do obsługi identyfikacji urządzeń
448 License:        LGPL v2.1+
449 Group:          Development/Libraries
450 Requires:       libblkid-devel = %{version}-%{release}
451 Requires:       libuuid-dietlibc = %{version}-%{release}
452
453 %description -n libblkid-dietlibc
454 Library to handle device identification and token extraction - static
455 dietlibc version.
456
457 %description -n libblkid-dietlibc -l pl.UTF-8
458 Biblioteka do obsługi identyfikacji urządzeń i wydobywania tokenów -
459 wersja statyczna dla dietlibc.
460
461 %package -n libuuid
462 Summary:        Library for accessing and manipulating UUID
463 Summary(pl.UTF-8):      Biblioteka umożliwiająca dostęp i zmiany UUID
464 License:        BSD
465 Group:          Libraries
466 Conflicts:      e2fsprogs < 1.34-3
467
468 %description -n libuuid
469 Library for accessing and manipulating UUID.
470
471 %description -n libuuid -l pl.UTF-8
472 Biblioteka umożliwiająca dostęp i zmiany UUID.
473
474 %package -n libuuid-devel
475 Summary:        Header files for library for accessing and manipulating UUID
476 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki umożliwiającej dostęp i zmiany UUID
477 License:        BSD
478 Group:          Development/Libraries
479 Requires:       libuuid = %{version}-%{release}
480 Conflicts:      e2fsprogs-devel < 1.34-3
481
482 %description -n libuuid-devel
483 Library for accessing and manipulating UUID - development files.
484
485 %description -n libuuid-devel -l pl.UTF-8
486 Biblioteka umożliwiająca dostęp i zmiany UUID - pliki dla
487 programistów.
488
489 %package -n libuuid-static
490 Summary:        Static library for accessing and manipulating UUID
491 Summary(pl.UTF-8):      Statyczna biblioteka umożliwiająca dostęp i zmiany UUID
492 License:        BSD
493 Group:          Development/Libraries
494 Requires:       libuuid-devel = %{version}-%{release}
495 Conflicts:      e2fsprogs-static < 1.34-3
496
497 %description -n libuuid-static
498 Library for accessing and manipulating UUID - static version.
499
500 %description -n libuuid-static -l pl.UTF-8
501 Biblioteka umożliwiająca dostęp i zmiany UUID - wersja statyczna.
502
503 %package -n libuuid-dietlibc
504 Summary:        Static dietlibc library for accessing and manipulating UUID
505 Summary(pl.UTF-8):      Statyczna biblioteka dietlibc 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-dietlibc
512 Library for accessing and manipulating UUID - static dietlibc version.
513
514 %description -n libuuid-dietlibc -l pl.UTF-8
515 Biblioteka umożliwiająca dostęp i zmiany UUID - wersja statyczna dla
516 dietlibc.
517
518 %package -n uuidd
519 Summary:        Helper daemon to guarantee uniqueness of time-based UUIDs
520 Summary(pl.UTF-8):      Pomocniczy demon gwarantujący unikalność UUID-ów opartych na czasie
521 License:        GPL v2
522 Group:          Daemons
523 Requires(postun):       /usr/sbin/groupdel
524 Requires(postun):       /usr/sbin/userdel
525 Requires(pre):  /bin/id
526 Requires(pre):  /usr/bin/getgid
527 Requires(pre):  /usr/sbin/groupadd
528 Requires(pre):  /usr/sbin/groupmod
529 Requires(pre):  /usr/sbin/useradd
530 Requires(pre):  /usr/sbin/usermod
531 Requires(post,preun,postun):    systemd-units >= 38
532 Requires:       libuuid = %{version}-%{release}
533 Requires:       systemd-units >= 38
534 Provides:       group(uuidd)
535 Provides:       user(uuidd)
536 Conflicts:      libuuid < 1.40.5-0.1
537
538 %description -n uuidd
539 The uuidd package contains a userspace daemon (uuidd) which guarantees
540 uniqueness of time-based UUID generation even at very high rates on
541 SMP systems.
542
543 %description -n uuidd -l pl.UTF-8
544 Ten pakiet zawiera działającego w przestrzeni użytkownika demona
545 (uuidd) gwarantującego unikalność generowania UUID-ów opartych na
546 czasie nawet przy bardzo dużej częstotliwości na systemach SMP.
547
548 %package -n libmount
549 Summary:        Library to handle mounting-related tasks
550 Summary(pl.UTF-8):      Biblioteka obsługująca zadania związane z montowaniem
551 License:        LGPL
552 Group:          Libraries
553 Requires:       libblkid = %{version}-%{release}
554
555 %description -n libmount
556 Library to handle mounting-related tasks.
557
558 %description -n libmount -l pl.UTF-8
559 Biblioteka obsługująca zadania związane z montowaniem.
560
561 %package -n libmount-devel
562 Summary:        Header files for mount library
563 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki mount
564 License:        LGPL
565 Group:          Development/Libraries
566 Requires:       libblkid-devel = %{version}-%{release}
567 Requires:       libmount = %{version}-%{release}
568
569 %description -n libmount-devel
570 Header files for mount library.
571
572 %description -n libmount-devel -l pl.UTF-8
573 Pliki nagłówkowe biblioteki mount.
574
575 %package -n libmount-static
576 Summary:        Static version of mount library
577 Summary(pl.UTF-8):      Statyczna wersja biblioteki mount
578 License:        LGPL
579 Group:          Development/Libraries
580 Requires:       libmount-devel = %{version}-%{release}
581
582 %description -n libmount-static
583 Static version of mount library.
584
585 %description -n libmount-static -l pl.UTF-8
586 Statyczna wersja biblioteki mount.
587
588 %package -n libmount-dietlibc
589 Summary:        Static dietlibc mount library
590 Summary(pl.UTF-8):      Statyczna biblioteka mount dla dietlibc
591 License:        LGPL v2.1+
592 Group:          Development/Libraries
593 Requires:       libblkid-devel = %{version}-%{release}
594 Requires:       libblkid-dietlibc = %{version}-%{release}
595 Requires:       libuuid-devel = %{version}-%{release}
596 Requires:       libuuid-dietlibc = %{version}-%{release}
597
598 %description -n libmount-dietlibc
599 Static dietlibc version of mount library.
600
601 %description -n libmount-dietlibc -l pl.UTF-8
602 Statyczna wersja biblioteki mount dla dietlibc.
603
604 %package -n fsck
605 Summary:        Check and repair a Linux file system
606 Summary(pl.UTF-8):      Sprawdzanie i naprawa linuksowego systemu plików
607 Group:          Applications/System
608 Requires:       libblkid = %{version}-%{release}
609
610 %description -n fsck
611 Check and repair a Linux file system.
612
613 %description -n fsck -l pl.UTF-8
614 Sprawdzanie i naprawa linuksowego systemu plików.
615
616 %package initrd
617 Summary:        blkid - initrd version
618 Summary(pl.UTF-8):      blkid - wersja dla initrd
619 Group:          Base
620 Obsoletes:      util-linux-ng-initrd < 2.20-1
621 Conflicts:      geninitrd < 10000.10
622
623 %description initrd
624 This package includes a blkid utility to recognize partitions by label
625 or UUID - staticaly linked for initrd.
626
627 %description initrd -l pl.UTF-8
628 Pakiet ten zawiera narzędzie blkid do rozpoznawania partycji przez
629 etykietę lub UUID - statycznie skonsolidowane na potrzeby initrd.
630
631 %package -n bash-completion-util-linux
632 Summary:        bash completion for util-linux
633 Summary(pl.UTF-8):      Dopełnienia basha dla util-linux
634 Group:          Applications/Shells
635 Requires:       %{name} = %{version}-%{release}
636 Requires:       bash-completion
637
638 %description -n bash-completion-util-linux
639 Bash completion for util-linux.
640
641 %description -n bash-completion-util-linux -l pl.UTF-8
642 Dopełnienia basha dla util-linux.
643
644 %prep
645 %setup -q -a1
646 #%patch0 -p1
647 %patch1 -p1
648
649 %patch3 -p1
650 %patch4 -p1
651 %patch5 -p1
652 %patch7 -p1
653 %patch8 -p1
654 %patch9 -p1
655 %{?with_initrd:%patch10 -p1}
656
657 install %{SOURCE10} nologin.c
658
659 %{__rm} po/stamp-po
660
661 %build
662 %{__gettextize}
663 %{__libtoolize}
664 %{__aclocal} -I m4
665 %{__autoconf}
666 %{__autoheader}
667 %{__automake}
668
669 export CPPFLAGS="%{rpmcppflags} -I/usr/include/ncurses -DHAVE_LSEEK64_PROTOTYPE -DHAVE_LLSEEK_PROTOTYPE"
670 %if %{with initrd}
671 %{?with_uClibc:xCC="%{_target_cpu}-uclibc-gcc"}
672 %{?with_dietlibc:xCC="%{__cc}"; xCC="diet ${xCC#*ccache }"}
673 %configure \
674 %if %{with dietlibc}
675         ac_cv_header_crypt_h=no \
676         ac_cv_header_stdio_ext_h=no \
677 %endif
678         CC="$xCC" \
679 %if "%{?configure_cache}" == "1"
680         --cache-file=%{?configure_cache_file}%{!?configure_cache_file:configure}-initrd.cache \
681 %endif
682         --exec-prefix= \
683         --bindir=/bin \
684         --sbindir=/sbin \
685         --libdir=/%{_lib} \
686         --disable-shared \
687         --enable-static \
688         --disable-agetty \
689         --disable-chfn-chsh \
690         --disable-cramfs \
691         --disable-kill \
692         --disable-ldattach \
693         --disable-libmount \
694         --disable-login \
695         --disable-losetup \
696         --disable-minix \
697         --disable-newgrp \
698         --disable-partx \
699         --disable-raw \
700         --disable-runuser \
701         --disable-schedutils \
702         --disable-setarch \
703         --disable-silent-rules \
704         --disable-su \
705         --disable-sulogin \
706         --disable-tunelp \
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-kill \
743         --enable-libblkid \
744         --enable-line \
745         --enable-login \
746         --enable-login-chown-vcs \
747         --enable-newgrp \
748         --enable-partx \
749         --enable-runuser%{!?with_su:=no} \
750         --enable-su%{!?with_su:=no} \
751         --enable-sulogin \
752         --enable-tunelp \
753         --enable-utmpdump \
754         --enable-vipw \
755         --enable-write \
756         --with-audit \
757         --with-bashcompletiondir=/etc/bash_completion.d \
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/blkdiscard
961 %attr(755,root,root) /sbin/delpart
962 %attr(755,root,root) /sbin/partx
963 %attr(755,root,root) /bin/lsblk
964 %attr(755,root,root) /sbin/fsfreeze
965 %attr(755,root,root) /sbin/fstrim
966 %attr(755,root,root) /sbin/mkfs
967 %attr(755,root,root) /sbin/mkswap
968 %attr(755,root,root) /sbin/sulogin
969 %attr(755,root,root) /sbin/swaplabel
970 %if "%{pld_release}" != "ac"
971 %attr(755,root,root) /sbin/switch_root
972 %endif
973 %attr(755,root,root) /sbin/wipefs
974 %attr(755,root,root) %{_bindir}/cal
975 %attr(755,root,root) %{_bindir}/chrt
976 %attr(755,root,root) %{_bindir}/col
977 %attr(755,root,root) %{_bindir}/colcrt
978 %attr(755,root,root) %{_bindir}/colrm
979 %attr(755,root,root) %{_bindir}/column
980 %attr(755,root,root) %{_bindir}/cytune
981 %attr(755,root,root) %{_bindir}/eject
982 %attr(755,root,root) %{_bindir}/flock
983 %{?with_fallocate:%attr(755,root,root) %{_bindir}/fallocate}
984 %attr(755,root,root) %{_bindir}/getopt
985 %attr(755,root,root) %{_bindir}/hexdump
986 %attr(755,root,root) %{_bindir}/ionice
987 %attr(755,root,root) %{_bindir}/ipcmk
988 %attr(755,root,root) %{_bindir}/ipcrm
989 %attr(755,root,root) %{_bindir}/ipcs
990 %attr(755,root,root) %{_bindir}/isosize
991 %attr(755,root,root) %{_bindir}/line
992 %attr(755,root,root) %{_bindir}/logger
993 %attr(755,root,root) %{_bindir}/look
994 %attr(755,root,root) %{_bindir}/lscpu
995 %attr(755,root,root) %{_bindir}/lslocks
996 %attr(755,root,root) %{_bindir}/mcookie
997 %attr(755,root,root) %{_bindir}/namei
998 %attr(755,root,root) %{_bindir}/nsenter
999 %attr(755,root,root) %{_bindir}/pg
1000 %attr(755,root,root) %{_bindir}/prlimit
1001 %attr(755,root,root) %{_bindir}/raw
1002 %attr(755,root,root) %{_bindir}/rename
1003 %attr(755,root,root) %{_bindir}/renice
1004 %attr(755,root,root) %{_bindir}/rev
1005 %attr(755,root,root) %{_bindir}/script
1006 %attr(755,root,root) %{_bindir}/scriptreplay
1007 %attr(755,root,root) %{_bindir}/setpriv
1008 %attr(755,root,root) %{_bindir}/setsid
1009 %attr(755,root,root) %{_bindir}/setterm
1010 %attr(755,root,root) %{_bindir}/tailf
1011 %attr(755,root,root) %{_bindir}/taskset
1012 %attr(755,root,root) %{_bindir}/ul
1013 %attr(755,root,root) %{_bindir}/unshare
1014 %attr(755,root,root) %{_bindir}/utmpdump
1015 %attr(755,root,root) %{_bindir}/utmpx-dump
1016 %attr(755,root,root) %{_bindir}/whereis
1017 %attr(2755,root,tty) %{_bindir}/write
1018 %attr(755,root,root) %{_sbindir}/fdformat
1019 %attr(755,root,root) %{_sbindir}/ldattach
1020 %attr(755,root,root) %{_sbindir}/readprofile
1021 %attr(755,root,root) %{_sbindir}/resizepart
1022 %attr(755,root,root) %{_sbindir}/rtcwake
1023
1024 %{_mandir}/man1/cal.1*
1025 %{_mandir}/man1/chrt.1*
1026 %{_mandir}/man1/col.1*
1027 %{_mandir}/man1/colcrt.1*
1028 %{_mandir}/man1/colrm.1*
1029 %{_mandir}/man1/column.1*
1030 %{_mandir}/man1/dmesg.1*
1031 %{_mandir}/man1/eject.1*
1032 %{?with_fallocate:%{_mandir}/man1/fallocate.1*}
1033 %{_mandir}/man1/flock.1*
1034 %{_mandir}/man1/getopt.1*
1035 %{_mandir}/man1/hexdump.1*
1036 %{_mandir}/man1/ionice.1*
1037 %{_mandir}/man1/ipcrm.1*
1038 %{_mandir}/man1/ipcmk.1*
1039 %{_mandir}/man1/ipcs.1*
1040 %{_mandir}/man1/kill.1*
1041 %{_mandir}/man1/line.1*
1042 %{_mandir}/man1/logger.1*
1043 %{_mandir}/man1/look.1*
1044 %{_mandir}/man1/lscpu.1*
1045 %{_mandir}/man1/mcookie.1*
1046 %{_mandir}/man1/more.1*
1047 %{_mandir}/man1/namei.1*
1048 %{_mandir}/man1/nsenter.1*
1049 %{_mandir}/man1/prlimit.1*
1050 %{_mandir}/man1/pg.1*
1051 %{_mandir}/man1/renice.1*
1052 %{_mandir}/man1/rev.1*
1053 %{_mandir}/man1/rename.1*
1054 %{_mandir}/man1/setpriv.1*
1055 %{_mandir}/man1/setsid.1*
1056 %{_mandir}/man1/script.1*
1057 %{_mandir}/man1/scriptreplay.1*
1058 %{_mandir}/man1/setterm.1*
1059 %{_mandir}/man1/tailf.1*
1060 %{_mandir}/man1/taskset.1*
1061 %{_mandir}/man1/ul.1*
1062 %{_mandir}/man1/unshare.1*
1063 %{_mandir}/man1/utmpdump.1*
1064 %{_mandir}/man1/whereis.1*
1065 %{_mandir}/man1/write.1*
1066 %{_mandir}/man8/addpart.8*
1067 %{_mandir}/man8/blkdiscard.8*
1068 %{_mandir}/man8/delpart.8*
1069 %{_mandir}/man8/partx.8*
1070 %{_mandir}/man8/lsblk.8*
1071 %{_mandir}/man8/chcpu.8*
1072 %{_mandir}/man8/ctrlaltdel.8*
1073 %{_mandir}/man8/cytune.8*
1074 %{_mandir}/man8/fdformat.8*
1075 %{_mandir}/man8/fsfreeze.8*
1076 %{_mandir}/man8/fstrim.8*
1077 %{_mandir}/man8/isosize.8*
1078 %{_mandir}/man8/ldattach.8*
1079 %{_mandir}/man8/lslocks.8*
1080 %{_mandir}/man8/mkswap.8*
1081 %{_mandir}/man8/raw.8*
1082 %{_mandir}/man8/readprofile.8*
1083 %{_mandir}/man8/resizepart.8*
1084 %{_mandir}/man8/rtcwake.8*
1085 %{_mandir}/man8/swaplabel.8*
1086 %if "%{pld_release}" != "ac"
1087 %{_mandir}/man8/switch_root.8*
1088 %endif
1089 %{_mandir}/man8/sulogin.8*
1090 %{_mandir}/man8/wdctl.8*
1091 %{_mandir}/man8/wipefs.8*
1092
1093 %lang(de) %{_mandir}/de/man1/kill.1*
1094 %lang(de) %{_mandir}/de/man1/more.1*
1095 %lang(de) %{_mandir}/de/man1/write.1*
1096 %lang(de) %{_mandir}/de/man8/fdformat.8*
1097
1098 %lang(es) %{_mandir}/es/man1/colrm.1*
1099 %lang(es) %{_mandir}/es/man1/column.1*
1100 %lang(es) %{_mandir}/es/man1/getopt.1*
1101 %lang(es) %{_mandir}/es/man1/look.1*
1102 %lang(es) %{_mandir}/es/man1/more.1*
1103 %lang(es) %{_mandir}/es/man1/namei.1*
1104 %lang(es) %{_mandir}/es/man1/rev.1*
1105 %lang(es) %{_mandir}/es/man1/script.1*
1106 %lang(es) %{_mandir}/es/man1/setterm.1*
1107 %lang(es) %{_mandir}/es/man1/ul.1*
1108 %lang(es) %{_mandir}/es/man1/whereis.1*
1109 %lang(es) %{_mandir}/es/man1/write.1*
1110 %lang(es) %{_mandir}/es/man8/cytune.8*
1111 %lang(es) %{_mandir}/es/man8/ctrlaltdel.8*
1112 %lang(es) %{_mandir}/es/man8/ipcrm.8*
1113 %lang(es) %{_mandir}/es/man8/ipcs.8*
1114 %lang(es) %{_mandir}/es/man8/mkswap.8*
1115 %lang(es) %{_mandir}/es/man8/readprofile.8*
1116 %lang(es) %{_mandir}/es/man8/renice.8*
1117 %lang(es) %{_mandir}/es/man8/setsid.8*
1118
1119 %lang(fi) %{_mandir}/fi/man1/cal.1*
1120 %lang(fi) %{_mandir}/fi/man1/column.1*
1121 %lang(fi) %{_mandir}/fi/man1/kill.1*
1122 %lang(fi) %{_mandir}/fi/man1/more.1*
1123 %lang(fi) %{_mandir}/fi/man1/whereis.1*
1124 %lang(fi) %{_mandir}/fi/man1/write.1*
1125
1126 %lang(fr) %{_mandir}/fr/man1/cal.1*
1127 %lang(fr) %{_mandir}/fr/man1/col.1*
1128 %lang(fr) %{_mandir}/fr/man1/kill.1*
1129 %lang(fr) %{_mandir}/fr/man1/more.1*
1130 %lang(fr) %{_mandir}/fr/man1/whereis.1*
1131 %lang(fr) %{_mandir}/fr/man1/write.1*
1132 %lang(fr) %{_mandir}/fr/man8/ctrlaltdel.8*
1133 %lang(fr) %{_mandir}/fr/man8/dmesg.8*
1134 %lang(fr) %{_mandir}/fr/man8/fdformat.8*
1135 %lang(fr) %{_mandir}/fr/man8/ipcrm.8*
1136 %lang(fr) %{_mandir}/fr/man8/ipcs.8*
1137 %lang(fr) %{_mandir}/fr/man8/setsid.8*
1138
1139 %lang(hu) %{_mandir}/hu/man1/cal.1*
1140 %lang(hu) %{_mandir}/hu/man1/colrm.1*
1141 %lang(hu) %{_mandir}/hu/man1/hexdump.1*
1142 %lang(hu) %{_mandir}/hu/man1/kill.1*
1143 %lang(hu) %{_mandir}/hu/man1/logger.1*
1144 %lang(hu) %{_mandir}/hu/man1/more.1*
1145 %lang(hu) %{_mandir}/hu/man1/setterm.1*
1146 %lang(hu) %{_mandir}/hu/man1/whereis.1*
1147 %lang(hu) %{_mandir}/hu/man1/write.1*
1148 %lang(hu) %{_mandir}/hu/man8/ctrlaltdel.8*
1149 %lang(hu) %{_mandir}/hu/man8/fdformat.8*
1150 %lang(hu) %{_mandir}/hu/man8/mkswap.8*
1151
1152 %lang(id) %{_mandir}/id/man1/cal.1*
1153 %lang(id) %{_mandir}/id/man1/kill.1*
1154 %lang(id) %{_mandir}/id/man1/logger.1*
1155 %lang(id) %{_mandir}/id/man1/more.1*
1156 %lang(id) %{_mandir}/id/man1/script.1*
1157 %lang(id) %{_mandir}/id/man1/write.1*
1158 %lang(id) %{_mandir}/id/man8/fdformat.8*
1159
1160 %lang(it) %{_mandir}/it/man1/kill.1*
1161 %lang(it) %{_mandir}/it/man8/mkswap.8*
1162 %lang(it) %{_mandir}/it/man8/setsid.8*
1163
1164 %lang(ja) %{_mandir}/ja/man1/cal.1*
1165 %lang(ja) %{_mandir}/ja/man1/col.1*
1166 %lang(ja) %{_mandir}/ja/man1/colcrt.1*
1167 %lang(ja) %{_mandir}/ja/man1/colrm.1*
1168 %lang(ja) %{_mandir}/ja/man1/column.1*
1169 %lang(ja) %{_mandir}/ja/man1/getopt.1*
1170 %lang(ja) %{_mandir}/ja/man1/hexdump.1*
1171 %lang(ja) %{_mandir}/ja/man1/kill.1*
1172 %lang(ja) %{_mandir}/ja/man1/line.1*
1173 %lang(ja) %{_mandir}/ja/man1/logger.1*
1174 %lang(ja) %{_mandir}/ja/man1/look.1*
1175 %lang(ja) %{_mandir}/ja/man1/mcookie.1*
1176 %lang(ja) %{_mandir}/ja/man1/more.1*
1177 %lang(ja) %{_mandir}/ja/man1/namei.1*
1178 %lang(ja) %{_mandir}/ja/man1/rename.1*
1179 %lang(ja) %{_mandir}/ja/man1/rev.1*
1180 %lang(ja) %{_mandir}/ja/man1/script.1*
1181 %lang(ja) %{_mandir}/ja/man1/setterm.1*
1182 %lang(ja) %{_mandir}/ja/man1/ul.1*
1183 %lang(ja) %{_mandir}/ja/man1/whereis.1*
1184 %lang(ja) %{_mandir}/ja/man1/write.1*
1185 %lang(ja) %{_mandir}/ja/man8/ctrlaltdel.8*
1186 %lang(ja) %{_mandir}/ja/man8/cytune.8*
1187 %lang(ja) %{_mandir}/ja/man8/dmesg.8*
1188 %lang(ja) %{_mandir}/ja/man8/fdformat.8*
1189 %lang(ja) %{_mandir}/ja/man8/ipcrm.8*
1190 %lang(ja) %{_mandir}/ja/man8/ipcs.8*
1191 %lang(ja) %{_mandir}/ja/man8/isosize.8*
1192 %lang(ja) %{_mandir}/ja/man8/mkswap.8*
1193 %lang(ja) %{_mandir}/ja/man8/readprofile.8*
1194 %lang(ja) %{_mandir}/ja/man8/renice.8*
1195 %lang(ja) %{_mandir}/ja/man8/setsid.8*
1196
1197 %lang(ko) %{_mandir}/ko/man1/cal.1*
1198 %lang(ko) %{_mandir}/ko/man1/col.1*
1199 %lang(ko) %{_mandir}/ko/man1/colcrt.1*
1200 %lang(ko) %{_mandir}/ko/man1/colrm.1*
1201 %lang(ko) %{_mandir}/ko/man1/column.1*
1202 %lang(ko) %{_mandir}/ko/man1/getopt.1*
1203 %lang(ko) %{_mandir}/ko/man1/hexdump.1*
1204 %lang(ko) %{_mandir}/ko/man1/kill.1*
1205 %lang(ko) %{_mandir}/ko/man1/logger.1*
1206 %lang(ko) %{_mandir}/ko/man1/look.1*
1207 %lang(ko) %{_mandir}/ko/man1/mcookie.1*
1208 %lang(ko) %{_mandir}/ko/man1/more.1*
1209 %lang(ko) %{_mandir}/ko/man1/namei.1*
1210 %lang(ko) %{_mandir}/ko/man1/rev.1*
1211 %lang(ko) %{_mandir}/ko/man1/script.1*
1212 %lang(ko) %{_mandir}/ko/man1/setterm.1*
1213 %lang(ko) %{_mandir}/ko/man1/ul.1*
1214 %lang(ko) %{_mandir}/ko/man1/whereis.1*
1215 %lang(ko) %{_mandir}/ko/man1/write.1*
1216 %lang(ko) %{_mandir}/ko/man8/ctrlaltdel.8*
1217 %lang(ko) %{_mandir}/ko/man8/dmesg.8*
1218 %lang(ko) %{_mandir}/ko/man8/fdformat.8*
1219 %lang(ko) %{_mandir}/ko/man8/ipcrm.8*
1220 %lang(ko) %{_mandir}/ko/man8/ipcs.8*
1221 %lang(ko) %{_mandir}/ko/man8/mkswap.8*
1222 %lang(ko) %{_mandir}/ko/man8/readprofile.8*
1223 %lang(ko) %{_mandir}/ko/man8/renice.8*
1224 %lang(ko) %{_mandir}/ko/man8/setsid.8*
1225
1226 %lang(nl) %{_mandir}/nl/man1/kill.1*
1227
1228 %lang(pl) %{_mandir}/pl/man1/cal.1*
1229 %lang(pl) %{_mandir}/pl/man1/col.1*
1230 %lang(pl) %{_mandir}/pl/man1/colcrt.1*
1231 %lang(pl) %{_mandir}/pl/man1/colrm.1*
1232 %lang(pl) %{_mandir}/pl/man1/getopt.1*
1233 %lang(pl) %{_mandir}/pl/man1/hexdump.1*
1234 %lang(pl) %{_mandir}/pl/man1/kill.1*
1235 %lang(pl) %{_mandir}/pl/man1/look.1*
1236 %lang(pl) %{_mandir}/pl/man1/logger.1*
1237 %lang(pl) %{_mandir}/pl/man1/more.1*
1238 %lang(pl) %{_mandir}/pl/man1/rev.1*
1239 %lang(pl) %{_mandir}/pl/man1/script.1*
1240 %lang(pl) %{_mandir}/pl/man1/setterm.1*
1241 %lang(pl) %{_mandir}/pl/man1/ul.1*
1242 %lang(pl) %{_mandir}/pl/man1/whereis.1*
1243 %lang(pl) %{_mandir}/pl/man1/write.1*
1244 %lang(pl) %{_mandir}/pl/man8/ctrlaltdel.8*
1245 %lang(pl) %{_mandir}/pl/man8/dmesg.8*
1246 %lang(pl) %{_mandir}/pl/man8/fdformat.8*
1247 %lang(pl) %{_mandir}/pl/man8/ipcrm.8*
1248 %lang(pl) %{_mandir}/pl/man8/ipcs.8*
1249 %lang(pl) %{_mandir}/pl/man8/mkswap.8*
1250 %lang(pl) %{_mandir}/pl/man8/renice.8*
1251
1252 %attr(755,root,root) /sbin/fdisk
1253 %attr(755,root,root) /sbin/fsck.minix
1254 %attr(755,root,root) /sbin/mkfs.minix
1255 %ifnarch sparc sparc64
1256 %attr(755,root,root) /sbin/cfdisk
1257 %attr(755,root,root) /sbin/sfdisk
1258 %endif
1259
1260 %{_mandir}/man8/fdisk.8*
1261 %ifnarch sparc sparc64
1262 %{_mandir}/man8/cfdisk.8*
1263 %{_mandir}/man8/sfdisk.8*
1264 %endif
1265 %{_mandir}/man8/fsck.minix.8*
1266 %{_mandir}/man8/mkfs.bfs.8*
1267 %{_mandir}/man8/mkfs.minix.8*
1268 %{_mandir}/man8/mkfs.8*
1269
1270 %lang(es) %{_mandir}/es/man8/fdisk.8*
1271 %lang(es) %{_mandir}/es/man8/fsck.minix.8*
1272 %lang(es) %{_mandir}/es/man8/mkfs.minix.8*
1273 %lang(es) %{_mandir}/es/man8/mkfs.8*
1274
1275 %lang(fr) %{_mandir}/fr/man8/fdisk.8*
1276 %ifnarch sparc sparc64
1277 %lang(fr) %{_mandir}/fr/man8/cfdisk.8*
1278 %lang(fr) %{_mandir}/fr/man8/sfdisk.8*
1279 %endif
1280 %lang(fr) %{_mandir}/fr/man8/mkfs.minix.8*
1281 %lang(fr) %{_mandir}/fr/man8/mkfs.8*
1282
1283 %lang(hu) %{_mandir}/hu/man8/mkfs.8*
1284
1285 %lang(it) %{_mandir}/it/man8/fdisk.8*
1286 %ifnarch sparc sparc64
1287 %lang(it) %{_mandir}/it/man8/cfdisk.8*
1288 %endif
1289
1290 %lang(ja) %{_mandir}/ja/man8/fdisk.8*
1291 %ifnarch sparc sparc64
1292 %lang(ja) %{_mandir}/ja/man8/cfdisk.8*
1293 %lang(ja) %{_mandir}/ja/man8/sfdisk.8*
1294 %endif
1295 %lang(ja) %{_mandir}/ja/man8/fsck.minix.8*
1296 %lang(ja) %{_mandir}/ja/man8/mkfs.bfs.8*
1297 %lang(ja) %{_mandir}/ja/man8/mkfs.minix.8*
1298 %lang(ja) %{_mandir}/ja/man8/mkfs.8*
1299
1300 %lang(ko) %{_mandir}/ko/man8/fdisk.8*
1301 %lang(ko) %{_mandir}/ko/man8/fsck.minix.8*
1302 %lang(ko) %{_mandir}/ko/man8/mkfs.minix.8*
1303 %lang(ko) %{_mandir}/ko/man8/mkfs.8*
1304
1305 %lang(pl) %{_mandir}/pl/man8/fdisk.8*
1306 %lang(pl) %{_mandir}/pl/man8/fsck.minix.8*
1307 %lang(pl) %{_mandir}/pl/man8/mkfs.minix.8*
1308 %lang(pl) %{_mandir}/pl/man8/mkfs.8*
1309
1310 %attr(755,root,root) /sbin/fsck.cramfs
1311 %attr(755,root,root) /sbin/mkfs.cramfs
1312 %attr(755,root,root) /sbin/mkfs.bfs
1313 %{_mandir}/man8/fsck.cramfs.8*
1314 %{_mandir}/man8/mkfs.cramfs.8*
1315
1316 %if %{with su}
1317 %attr(755,root,root) /sbin/runuser
1318 %attr(4755,root,root) /bin/su
1319 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser
1320 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser-l
1321 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su
1322 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su-l
1323 %{_mandir}/man1/runuser.1*
1324 %{_mandir}/man1/su.1*
1325 %endif
1326
1327 %ghost /var/lock/wtmpxlock
1328
1329 %files -n blockdev
1330 %defattr(644,root,root,755)
1331 %attr(754,root,root) /etc/rc.d/init.d/blockdev
1332 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/blockdev
1333 %config(noreplace) %verify(not md5 mtime size) /etc/init/blockdev.conf
1334 %attr(755,root,root) /sbin/blockdev
1335 %{_mandir}/man8/blockdev.8*
1336 %lang(ja) %{_mandir}/ja/man8/blockdev.8*
1337
1338 %files -n mount
1339 %defattr(644,root,root,755)
1340 %attr(755,root,root) /bin/mountpoint
1341 %attr(4755,root,root) /bin/mount
1342 %attr(4755,root,root) /bin/umount
1343 %attr(755,root,root) /sbin/pivot_root
1344 %attr(755,root,root) /sbin/swapon
1345 %attr(755,root,root) /sbin/swapoff
1346
1347 %{_mandir}/man1/mountpoint.1*
1348 %{_mandir}/man5/fstab.5*
1349 %{_mandir}/man8/mount.8*
1350 %{_mandir}/man8/umount.8*
1351 %{_mandir}/man8/pivot_root.8*
1352 %{_mandir}/man8/swapon.8*
1353 %{_mandir}/man8/swapoff.8*
1354
1355 %lang(cs) %{_mandir}/cs/man5/fstab.5*
1356
1357 %lang(de) %{_mandir}/de/man5/fstab.5*
1358
1359 %lang(es) %{_mandir}/es/man5/fstab.5*
1360 %lang(es) %{_mandir}/es/man8/mount.8*
1361 %lang(es) %{_mandir}/es/man8/umount.8*
1362 %lang(es) %{_mandir}/es/man8/swapon.8*
1363 %lang(es) %{_mandir}/es/man8/swapoff.8*
1364
1365 %lang(fr) %{_mandir}/fr/man5/fstab.5*
1366 %lang(fr) %{_mandir}/fr/man8/mount.8*
1367 %lang(fr) %{_mandir}/fr/man8/umount.8*
1368
1369 %lang(hu) %{_mandir}/hu/man5/fstab.5*
1370 %lang(hu) %{_mandir}/hu/man8/mount.8*
1371 %lang(hu) %{_mandir}/hu/man8/umount.8*
1372
1373 %lang(it) %{_mandir}/it/man5/fstab.5*
1374 %lang(it) %{_mandir}/it/man8/mount.8*
1375 %lang(it) %{_mandir}/it/man8/umount.8*
1376 %lang(it) %{_mandir}/it/man8/swapon.8*
1377 %lang(it) %{_mandir}/it/man8/swapoff.8*
1378
1379 %lang(ja) %{_mandir}/ja/man5/fstab.5*
1380 %lang(ja) %{_mandir}/ja/man8/mount.8*
1381 %lang(ja) %{_mandir}/ja/man8/umount.8*
1382 %lang(ja) %{_mandir}/ja/man8/pivot_root.8*
1383 %lang(ja) %{_mandir}/ja/man8/swapon.8*
1384 %lang(ja) %{_mandir}/ja/man8/swapoff.8*
1385
1386 %lang(ko) %{_mandir}/ko/man5/fstab.5*
1387 %lang(ko) %{_mandir}/ko/man8/mount.8*
1388 %lang(ko) %{_mandir}/ko/man8/umount.8*
1389 %lang(ko) %{_mandir}/ko/man8/swapon.8*
1390 %lang(ko) %{_mandir}/ko/man8/swapoff.8*
1391
1392 %lang(pl) %{_mandir}/pl/man5/fstab.5*
1393 %lang(pl) %{_mandir}/pl/man8/mount.8*
1394 %lang(pl) %{_mandir}/pl/man8/umount.8*
1395 %lang(pl) %{_mandir}/pl/man8/swapon.8*
1396 %lang(pl) %{_mandir}/pl/man8/swapoff.8*
1397
1398 %files -n losetup
1399 %defattr(644,root,root,755)
1400 %attr(755,root,root) /sbin/losetup
1401 %{_mandir}/man8/losetup.8*
1402 %lang(fr) %{_mandir}/fr/man8/losetup.8*
1403 %lang(it) %{_mandir}/it/man8/losetup.8*
1404 %lang(ja) %{_mandir}/ja/man8/losetup.8*
1405 %lang(ko) %{_mandir}/ko/man8/losetup.8*
1406 %lang(pl) %{_mandir}/pl/man8/losetup.8*
1407
1408 %files -n tunelp
1409 %defattr(644,root,root,755)
1410 %attr(755,root,root) %{_sbindir}/tunelp
1411 %{_mandir}/man8/tunelp.8*
1412 %lang(es) %{_mandir}/es/man8/tunelp.8*
1413 %lang(ja) %{_mandir}/ja/man8/tunelp.8*
1414 %lang(pl) %{_mandir}/pl/man8/tunelp.8*
1415
1416 %files -n login
1417 %defattr(644,root,root,755)
1418 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/login
1419 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.login
1420 %attr(755,root,root) /bin/login
1421 %{_mandir}/man1/login.1*
1422 %lang(de) %{_mandir}/de/man1/login.1*
1423 %lang(es) %{_mandir}/es/man1/login.1*
1424 %lang(hu) %{_mandir}/hu/man1/login.1*
1425 %lang(id) %{_mandir}/id/man1/login.1*
1426 %lang(ja) %{_mandir}/ja/man1/login.1*
1427 %lang(ko) %{_mandir}/ko/man1/login.1*
1428 %lang(pl) %{_mandir}/pl/man1/login.1*
1429
1430 %files -n agetty
1431 %defattr(644,root,root,755)
1432 %attr(755,root,root) /sbin/agetty
1433 %{_mandir}/man8/agetty.8*
1434 %lang(es) %{_mandir}/es/man8/agetty.8*
1435 %lang(ja) %{_mandir}/ja/man8/agetty.8*
1436
1437 %files -n libblkid
1438 %defattr(644,root,root,755)
1439 %attr(755,root,root) /%{_lib}/libblkid.so.*.*
1440 %attr(755,root,root) %ghost /%{_lib}/libblkid.so.1
1441
1442 %files -n libblkid-devel
1443 %defattr(644,root,root,755)
1444 %attr(755,root,root) %{_libdir}/libblkid.so
1445 %{_libdir}/libblkid.la
1446 %{_includedir}/blkid
1447 %{_pkgconfigdir}/blkid.pc
1448 %{_mandir}/man3/libblkid.3*
1449
1450 %files -n libblkid-static
1451 %defattr(644,root,root,755)
1452 %{_libdir}/libblkid.a
1453
1454 %if %{with initrd} && %{with dietlibc}
1455 %files -n libblkid-dietlibc
1456 %defattr(644,root,root,755)
1457 %{dietlibdir}/libblkid.a
1458 %endif
1459
1460 %files -n libuuid
1461 %defattr(644,root,root,755)
1462 %attr(755,root,root) %{_bindir}/uuidgen
1463 %attr(755,root,root) /%{_lib}/libuuid.so.*.*
1464 %attr(755,root,root) %ghost /%{_lib}/libuuid.so.1
1465 %{_mandir}/man1/uuidgen.1*
1466
1467 %files -n libuuid-devel
1468 %defattr(644,root,root,755)
1469 %attr(755,root,root) %{_libdir}/libuuid.so
1470 %{_libdir}/libuuid.la
1471 %{_includedir}/uuid
1472 %{_pkgconfigdir}/uuid.pc
1473 %{_mandir}/man3/uuid*.3*
1474
1475 %files -n libuuid-static
1476 %defattr(644,root,root,755)
1477 %{_libdir}/libuuid.a
1478
1479 %files -n bash-completion-util-linux
1480 %defattr(644,root,root,755)
1481 /etc/bash_completion.d/*
1482
1483 %if %{with initrd} && %{with dietlibc}
1484 %files -n libuuid-dietlibc
1485 %defattr(644,root,root,755)
1486 %{dietlibdir}/libuuid.a
1487 %endif
1488
1489 %files -n uuidd
1490 %defattr(644,root,root,755)
1491 %attr(6755,uuidd,uuidd) %{_sbindir}/uuidd
1492 %attr(2775,uuidd,uuidd) /var/lib/libuuid
1493 %{_mandir}/man8/uuidd.8*
1494 %{systemdunitdir}/uuidd.service
1495 %{systemdunitdir}/uuidd.socket
1496
1497 %files -n libmount
1498 %defattr(644,root,root,755)
1499 %attr(755,root,root) /%{_lib}/libmount.so.*.*
1500 %attr(755,root,root) %ghost /%{_lib}/libmount.so.1
1501 # move to -n mount when mount starts to use libmount
1502 %attr(755,root,root) /bin/findmnt
1503 %{_mandir}/man8/findmnt.8*
1504
1505 %files -n libmount-devel
1506 %defattr(644,root,root,755)
1507 %attr(755,root,root) %{_libdir}/libmount.so
1508 %{_libdir}/libmount.la
1509 %{_includedir}/libmount
1510 %{_pkgconfigdir}/mount.pc
1511
1512 %files -n libmount-static
1513 %defattr(644,root,root,755)
1514 %{_libdir}/libmount.a
1515
1516 %files -n fsck
1517 %defattr(644,root,root,755)
1518 %attr(755,root,root) /sbin/fsck
1519 %{_mandir}/man8/fsck.8*
1520
1521 %if %{with initrd}
1522 %files initrd
1523 %defattr(644,root,root,755)
1524 %attr(755,root,root) %{_libdir}/initrd/blkid
1525 %attr(755,root,root) %{_libdir}/initrd/blockdev
1526 %attr(755,root,root) %{_libdir}/initrd/fdformat
1527 %attr(755,root,root) %{_libdir}/initrd/fdisk
1528 %attr(755,root,root) %{_libdir}/initrd/findfs
1529 %attr(755,root,root) %{_libdir}/initrd/hwclock
1530 %attr(755,root,root) %{_libdir}/initrd/look
1531 %attr(755,root,root) %{_libdir}/initrd/mkswap
1532 %attr(755,root,root) %{_libdir}/initrd/namei
1533 %attr(755,root,root) %{_libdir}/initrd/rename
1534 %ifnarch sparc sparcv9 sparc64
1535 %attr(755,root,root) %{_libdir}/initrd/sfdisk
1536 %endif
1537 %attr(755,root,root) %{_libdir}/initrd/swaplabel
1538 %attr(755,root,root) %{_libdir}/initrd/uuidgen
1539 %attr(755,root,root) %{_libdir}/initrd/wipefs
1540 # not needed?
1541 #%attr(755,root,root) %{_libdir}/initrd/chrt
1542 # not built because of disabled libmount
1543 #%attr(755,root,root) %{_libdir}/initrd/e2fsck
1544 #%attr(755,root,root) %{_libdir}/initrd/fsck
1545 %endif
This page took 0.269087 seconds and 4 git commands to generate.