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