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