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