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