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