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