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