2 # - run uidd via init.d
5 %bcond_with allstatic # link everything statically
6 %bcond_without static # link e2fsck dynamically with libc
7 %bcond_without nls # build without NLS
8 %bcond_without initrd # don't build initrd version
9 %bcond_without uClibc # link initrd version with static glibc instead of uClibc
15 Summary: Utilities for managing the second extended (ext2) filesystem
16 Summary(cs.UTF-8): Nástroje pro správu souborových systémů typu ext2
17 Summary(da.UTF-8): Værktøjer til håndtering af ext2 filsystemer
18 Summary(de.UTF-8): Dienstprogramme zum Verwalten des Second Extended-Dateisystems (ext2)
19 Summary(es.UTF-8): Utilidades para la gestión de un sistema de ficheros ext2
20 Summary(fr.UTF-8): Utilitaires pour la gestion du système de fichiers ext2
21 Summary(id.UTF-8): Utility untuk management filesystem ext2
22 Summary(is.UTF-8): Tól til að sýsla með ext2 skráarkerfið
23 Summary(it.UTF-8): Utility per la gestione del filesystem (ext2)
24 Summary(ja.UTF-8): Second Extended (ext2) ファイルシステムを管理するためのユーティリティ
25 Summary(ko.UTF-8): ext2 파일 시스템을 관리하는 유틸리티
26 Summary(nb.UTF-8): Verktøy for håndtering av ext2 filsystemet
27 Summary(pl.UTF-8): Narzędzia do systemu plikowego ext2
28 Summary(pt.UTF-8): Utilitários para gerir o sistema de ficheiros ext2
29 Summary(pt_BR.UTF-8): Ferramentas para o sistema de arquivos ext2
30 Summary(ru.UTF-8): Утилиты управления файловой системой ext2
31 Summary(sk.UTF-8): Pomocné programy pre správu ext2 súborového systému
32 Summary(sl.UTF-8): Pripomočki za upravljanje datotečnega sistema ext2
33 Summary(sv.UTF-8): Verktyg för att hantera det andra utökade (ext2) filsystemet
34 Summary(tr.UTF-8): ext2 dosya sistemi için araçlar
35 Summary(uk.UTF-8): Утиліти для роботи з файловою системою ext2
36 Summary(zh_CN.UTF-8): 管理第二扩展(ext2)文件系统的工具。
37 Summary(zh_TW.UTF-8): 用於管理 ext2 檔案系統的工具程式。
41 License: GPL v2 (with LGPL v2 and BSD parts)
42 Group: Applications/System
43 Source0: http://dl.sourceforge.net/e2fsprogs/%{name}-%{version}.tar.gz
44 # Source0-md5: 69e55eaf543acfab8e2eb8ba2883d8cd
45 Source1: e2compr-0.4.texinfo.gz
46 # Source1-md5: c3c59ff37e49d8759abb1ef95a8d3abf
47 Source2: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
48 # Source2-md5: 992a37783bd42a897232972917e8ca7d
49 Patch0: %{name}-info.patch
50 Patch1: e2compr-info.patch
51 Patch2: %{name}-no-bashism.patch
52 URL: http://e2fsprogs.sourceforge.net/
53 BuildRequires: autoconf
54 BuildRequires: automake
55 BuildRequires: device-mapper-devel >= 1.02.18-2
56 BuildRequires: gettext-devel >= 0.11
57 BuildRequires: rpmbuild(macros) >= 1.202
58 BuildRequires: texinfo
60 BuildRequires: device-mapper-static
61 BuildRequires: glibc-static
62 BuildRequires: libselinux-static
63 BuildRequires: libsepol-static
68 BuildRequires: uClibc-static >= 2:0.9.29
70 BuildRequires: uClibc-static >= 2:0.9.26
74 Requires(post,postun): /sbin/ldconfig
75 Requires: fsck = %{version}-%{release}
76 Requires: libcom_err = %{version}-%{release}
77 Requires: libuuid = %{version}-%{release}
78 Obsoletes: e2fsprogs-evms
80 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
82 # changing CFLAGS in the middle confuses confcache
83 %undefine configure_cache
86 The e2fsprogs package contains a number of utilities for creating,
87 checking, modifying and correcting any inconsistencies in second
88 extended (ext2) filesystems. e2fsprogs contains e2fsck (used to repair
89 filesystem inconsistencies after an unclean shutdown), mke2fs (used to
90 initialize a partition to contain an empty ext2 filesystem), debugfs
91 (used to examine the internal structure of a filesystem, to manually
92 repair a corrupted filesystem or to create test cases for e2fsck),
93 tune2fs (used to modify filesystem parameters) and most of the other
94 core ext2fs filesystem utilities.
96 %description -l cs.UTF-8
97 Balíček e2fsprogs obsahuje několik programů pro vytváření, kontrolu
98 úpravy a opravy nekonzistencí v systémech souborů typu ext2 (second
99 extended filesystem). Balíček obsahuje program e2fsck (na opravy
100 nekonzistencí systémů souborů, které nebyly odpojeny při vypnutí
101 systému), mke2fs (pro vytvoření prázdného systému souborů typu ext2 v
102 diskovém oddílu), debugfs (pro kontrolu interní struktury systému
103 souborů, manuální opravu poškozeného systému souborů a pro vytváření
104 testovacích případů pro e2fsck), tune2fs (pro úpravu parametrů systému
105 souborů) a většinu dalších programů pro práci se systémy souborů typu
108 %description -l da.UTF-8
109 e2fsprogs-pakken indeholder diverse værktøjer for at lave,
110 kontrollere, modificere og reparere ext2-filsystemer. e2fsprogs
111 indeholder e2fsck (bruges for at reparere filsystemer efter uren
112 nedlukning af systemet), mke2fs (bruges for at initialisere en
113 partition med et tomt ext2-filsystem), debugfs (bruges for at
114 undersøge de interne strukturer i filsystemet, for manuelt at kunne
115 reparere et ødelagt filsystem eller lave testscenarier for e2fsck),
116 tune2fs (bruges for at modificere filsystem-parametre) og flere andre
117 værktøjer for at ændre og undersøge ext2-filsystemer.
119 %description -l de.UTF-8
120 Das Paket e2fsprogs enthält eine Reihe von Dienstprogrammen zum
121 Anlegen, Überprüfen, Ändern und Reparieren von Inkonsistenzen in
122 Second Extended-Dateisystemen (ext2). e2fsprogs enthält: e2fsck (zum
123 Korrigieren von Inkonsistenzen im Dateisystem nach einem
124 Computerabsturz), mke2fs (zum Initialisieren einer Partition mit einem
125 leeren ext2-Dateisystem), debugfs (zum Überprüfen der internen
126 Struktur eines Dateisystems, zum manuellen Reparieren eines
127 beschädigten Dateisystems oder zum Erstellen von Testfällen für
128 e2fsck), tune2fs (zum Ändern der Dateisystemparameter) und die meisten
129 anderen wichtigen Dienstprogramme für ext2fs-Dateisystemem.
131 %description -l es.UTF-8
132 El paquete e2fsprogs contiene varias utilidades para crear, controlar,
133 modificar y corregir las inconsistencias en un sistema de ficheros
134 ext2. e2fsprogs contiene e2fsck (resuelve el problema de
135 inconsistencia después de haber apagado el ordenador de manera
136 incorrecta), mke2fs (inicializa una nueva partición para contener un
137 sistema de ficheros ext2 vacío), debugfs (examina la estructura
138 interna de un sistema de ficheros para reparar manualmente los errores
139 presentes en un sistema de ficheros o crear casos de prueba para
140 e2fsck), tune2fs (modifica los parámetros del sistema de ficheros) y
141 la mayoría de las utilidades principales del systema de ficheros
144 %description -l fr.UTF-8
145 Le paquetage e2fsprogs contient plusieurs utilitaires permettant de
146 créer, vérifier, modifier et corriger des incohérences dans des
147 systèmes de fichiers de type ext2. e2fsprogs contient e2fsck
148 (réparation d'incohérences de système de fichiers après un arrêt
149 brutal), mke2fs (initialisation d'une partition devant contenir un
150 système de fichiers ext2 vide), debugfs (examen de la structure
151 interne d'un système de fichiers afin de réparer manuellement un
152 système de fichiers corrompu ou de créer des cas de test pour e2fsck),
153 tune2fs (modification des paramètres de systèmes de fichiers) et la
154 plupart des autres utilitaires clés pour les systèmes de fichiers
157 %description -l id.UTF-8
158 Package e2fsprogs berisi beberapa utility untuk membuat, cek, merubah,
159 dan memperbaiki kerusakan, pada second extended (ext2) filesystem.
160 e2fsprogs berisi e2fsck (digunakan untuk memperbaiki filesystem
161 inconsistencies yang biasanya terjadi setelah unclean shutdown),
162 mke2fs (digunakan untuk membuat filesystem ext2 yang kosong), debugfs
163 (untuk memeriksa internal structure dari filesystem, dan secara manual
164 memperbaiki corrupted filesystem atau untuk membuat test cases untuk
165 e2fsck), tune2fs (untuk merubah parameter filesystem) dan kebanyakan
166 utility untuk filesystem ext2.
168 %description -l is.UTF-8
169 e2fsprogs pakkinn inniheldur nokkur forrit til að búa til, skoða,
170 breyta og laga allar villur í Linux skráarkerfinu (ext2). e2fsprogs
171 inniheldur e2fsck (notað til að laga villur í skráarkerfinu eftir
172 vonda enduruppkeyrslu), mke2fs (notað til að undirbúa harða disk töflu
173 til að innihalda tómt ext2 skráarkerfi), debugfs (notað til að skoða
174 innihald tóms ext2 skráarkerfis, til að handvirkt laga ónýtt
175 skráarkerfi eða til að undirbúa tilraunir fyrir e2fsck)m tune2fs(notað
176 til að breyta skráarkerfis möguleikum) og flest önnur ext2fs
177 skráarkerfis forritum
179 %description -l it.UTF-8
180 Il pacchetto e2fsprogs contiene varie utility per creare, controllare,
181 modificare e correggere le inconsistenze in un filesystem ext2.
182 e2fsprogs contiene e2fsck (risolve le inconsistenze di un filesystem
183 dopo un arresto non corretto del calcolatore), mke2fs (inizializza una
184 nuova partizione per un filesystem ext2 vuoto), debugfs (esamina la
185 struttura interna di un filesystem, è usato per riparare manualmente
186 gli errori presenti in un filesystem e per creare casi di test per
187 e2fsck), tune2fs (modifica i parametri del filesystem) e molte delle
188 utility principali per il filesystem ext2fs.
190 %description -l ja.UTF-8
191 e2fsprogs パッケージには Second Extended (ext2) ファイルシステムの
192 作成、検査、変更を行ったり、不整合を修復するためのユーティリティが
193 数多く含まれています。e2fsprogs には e2fsck (異常終了後にファイル
194 システムの不整合を修復する)、mke2fs (パーティションを初期化して空の
195 ext2 ファイルシステムを作成する)、debugfs (ファイルシステムの内部
196 構造を検査し、破損したファイルシステムを手動で修復したり、e2fsck
197 用のテストケースを作成する)、tune2fs (ファイルシステムのパラメータ
198 を変更する) のほか、主な ext2fs ファイルシステムユーティリティの
201 %description -l nb.UTF-8
202 e2fsprogs-pakken inneholder diverse verktøy for å lage, kontrollere,
203 modifisere og reparere ext2-filsystemer. e2fsprogs inneholder e2fsck
204 (brukes for å reparere filsystemer etter uren nedkjøring av systemet),
205 mke2fs (brukes for å initialisere en partisjon med et tomt
206 ext2-filsystem), debugfs (brukes for å undersøke de interne
207 strukturene i filsystemet, for manuelt å kunne reparere et ødelagt
208 filsystem eller lage testscenarier for e2fsck), tune2fs (brukes for å
209 modifisere filsystem-parametre) og flere andre verktøy for å endre og
210 undersøke ext2-filsystemer.
212 %description -l pl.UTF-8
213 Pakiet ten zawiera narzędzia do tworzenia, sprawdzania i naprawiania
214 wolumenów dyskowych z systemem plikowym ext2. e2fsprogs zawiera e2fsck
215 (używany do naprawiania niespójności w systemie plikowym po
216 niepoprawnym zamknięciu systemu), mke2fs (używany do inicjacji
217 wolumenów ext2), debugfs (używany do sprawdzania wewnętrznej struktury
218 wolumenów ext2, a także do ręcznego naprawiania błędów), tune2fs
219 (używany do modyfikacji parametrów wolumenów ext2) i kilka innych
222 %description -l pt.UTF-8
223 O pacote e2fsprogs contém uma quantidade de utilitários para criar,
224 verificar, modificar e corrigir algumas inconsistências no sistema de
225 ficheiros ext2. O e2fsprogs contém o e2fsck (usado para reparar as
226 inconsistências do sistema de ficheiros depois duma terminação
227 forçada), o mke2fs (usado para inicializar uma partição para esta
228 conter um sistema de ficheiros ext2 vazio), o debugfs (usado para
229 examinar a estrutura interna dum sistema de ficheiros, para reparar
230 manualmente um sistema de ficheiros corrompido ou para criar situações
231 de teste para o e2fsck), o tune2fs (usado para modificar os parâmetros
232 do sistema de ficheiros) e a maioria dos outros utilitários de base do
233 sistema de ficheiros ext2.
235 %description -l pt_BR.UTF-8
236 Este pacote inclui vários utilitários para criação, checagem e reparo
237 de sistema de arquivos ext2.
239 %description -l ru.UTF-8
240 Пакет e2fsprogs содержит утилиты для создания, проверки, изменения и
241 корректировки внутреннего состояния файловой системы ext2. e2fsprogs
242 содержит e2fsck (для восстановления файловой структуры после
243 некорректного завершения работы), mke2fs (для инициализации раздела
244 при создании пустой файловой системы ext2), debugfs (просмотр
245 внутренней структуры файловой системы для ручного восстановления
246 поврежденной файловой системы или создания тестовых ситуаций для
247 e2fsck), tune2fs (для изменения параметров файловой системы) и
248 множество других утилит для файловой системы ext2.
250 %description -l sk.UTF-8
251 Balík e2fsprogs obsahuje niekoľko programov pre vytváranie, kontrolu,
252 zmenu a opravu nekonzistencií na ext2 súborovom systéme. e2fsprogs
253 obsahuje e2fsck (pre opravu nekonzistentných údajov na súborovom
254 systéme po nečistom ukončení), mke2fs (pre vytvorenie prázdneho
255 súborového systému na diskovom oddieli), debugfs (pre skúmanie
256 vnútorných štruktúr súborového systému, jeho ručnú opravu alebo pre
257 vytvorenie testovacích prípadov pre e2fsck), tune2fs (pre modifikáciu
258 parametrov súborového systému) a väčšinu ďalších základných pomôcok
261 %description -l sv.UTF-8
262 Paketet e2fsprogs innehåller ett antal verktyg för att skapa,
263 kontrollera, modifiera och rätta felaktigheter i det andra utökade
264 (ext2) filsystemet. e2fsprogs innehåller e2fsck (används för att
265 reparera felaktigheter efter en oren avstängning), mke2fs (används för
266 att initiera en partition att innehålla ett tomt ext2-filsystem),
267 debugfs (används för att undersöka den interna strukturen i ett
268 filsystem, manuellt reparera trasiga filsystem eller skapa testfall
269 för e2fsck), tune2fs (används för att modifiera filsystemparametrar)
270 och de flesta andra basverktygen för filsystemet ext2fs.
272 %description -l tr.UTF-8
273 Bu paket, ext2 dosya sistemlerini yaratmak, onarmak, kontrol etmek ve
274 bazı parametrelerini değiştirmek için gerekli yazılımları içerir.
276 %description -l uk.UTF-8
277 Пакет e2fsprogs містить набір утиліт для створення, перевірки,
278 модифікації та виправлення будь-яких помилок у файловій системі ext2.
279 e2fsprogs містить e2fsck (використовується для виправлення помилок
280 після "брудної" зупинки машини), mke2fs (для ініциалізації розділу та
281 створення порожньої файлової системи ext2), debugfs (для вивчення
282 внутрішньої структури файлової системи, ручного ремонту пошкодженої
283 файлової системи або для створення тестів для e2fsck), tune2fs (для
284 модифікації параметрів файлової системи) та більшість інших базових
287 %description -l zh_CN.UTF-8
288 e2fsprogs 软件包包含一些实用程序,用于创建、检查、 修改和纠正辅助扩展
289 (ext2) 文件系统中的任何不统一之处。 e2fsprogs 包含
290 e2fsck(用于在非正常关机后修复文件系统的不统一之处)、
291 mke2fs(用于将分区初始化为包含空白ext2 文件系统)、
292 debugfs(用于检查文件系统的内部结构、手动修复被破坏的文件系统或为e2fsck
293 创建测试范例)、 tune2fs(用于修改文件系统参数)和其它大多数核心
297 Summary: ext2 filesystem-specific libraries and headers
298 Summary(cs.UTF-8): Knihovny a hlavičkové soubory pro systém souborů ext2
299 Summary(da.UTF-8): ext2 filsystemsspecifikke biblioteker og headerfiler
300 Summary(de.UTF-8): Bibliotheken und Header-Dateien für ext2-Dateisysteme
301 Summary(es.UTF-8): Bibliotecas y archivos de inclusión para e2fs
302 Summary(fr.UTF-8): Bibliothèques et en-têtes spécifiques au système de fichiers ext2
303 Summary(id.UTF-8): Library dan file header untuk e2fsprogs
304 Summary(is.UTF-8): Aðgerðasöfn og hausaskrár fyrir ext2 skráarkerfið
305 Summary(it.UTF-8): Librerie e file header specifici per il filesystem ext2
306 Summary(ja.UTF-8): ext2 ファイルシステムに固有の静的ライブラリとヘッダー
307 Summary(ko.UTF-8): ext2 파일시스템-지정 정적 라이브러리와 헤더들
308 Summary(nb.UTF-8): ext2 filsystemspesifikke bibliotek og headerfiler
309 Summary(pl.UTF-8): Pliki nagłówkowe do bibliotek e2fs
310 Summary(pt.UTF-8): Bibliotecas e ficheiros de inclusão específicos do sistema de ficheiros ext2
311 Summary(pt_BR.UTF-8): Bibliotecas e arquivos de inclusão para e2fs
312 Summary(ru.UTF-8): Библиотеки и файлы заголовков для разработки программ, использующих ext2
313 Summary(sk.UTF-8): Knižnice a hlavičkové súbory pre ext2-špecifické programy
314 Summary(sl.UTF-8): Knjižnice in glave, specifične datotečnemu sistemu ext2
315 Summary(sv.UTF-8): ext2 filsystemspecifika bibliotek och huvuden
316 Summary(uk.UTF-8): Бібліотки програміста та хедери для роботи з ext2fs
317 Summary(zh_CN.UTF-8): ext2 文件系统特有的静态库和头文件。
318 Summary(zh_TW.UTF-8): ext2 檔案系統特定的靜態函式庫與表頭。
319 Group: Development/Libraries
320 Requires: %{name} = %{version}-%{release}
321 Requires: libcom_err-devel = %{version}-%{release}
322 Requires: libuuid-devel = %{version}-%{release}
323 Obsoletes: libext2fs2-devel
326 e2fsprogs-devel contains the libraries and header files needed to
327 develop second extended (ext2) filesystem-specific programs.
329 %description devel -l cs.UTF-8
330 Balíček e2fsprogs-devel obsahuje knihovny a hlavičkové soubory
331 potřebné pro vývoj programů pracujících se systémem souborů ext2
332 (second extended fs).
334 %description devel -l da.UTF-8
335 e2fsprogs-devel indeholder de headerfiler og biblioteker man behøver
336 for at udvikle programmer specielt rettet mod ext2-filsystemer.
338 %description devel -l de.UTF-8
339 Das Paket e2fsprogs-devel enthält die Bibliotheken und Header-Dateien,
340 die für die Entwicklung von Programmen für das Second
341 Extended-Dateisystem (ext2) erforderlich sind.
343 %description devel -l es.UTF-8
344 e2fsprogs-devel contiene las bibliotecas y los ficheros de cabecera
345 necesarios para desarrollar programas específicos para el sistema de
348 %description devel -l fr.UTF-8
349 e2fsprogs-devel contient les bibliothèques et fichiers d'en-tête
350 nécessaires au développement de programmes spécifiques au système de
353 %description devel -l id.UTF-8
354 e2fsprogs-devel berisi library dan file header yang dibutuhkan untuk
355 develop program yang berkaitan dengan filesystem ext2.
357 %description devel -l is.UTF-8
358 e2fsprogs-devel inniheldur library og header skrár sem þarf til að búa
359 til (ext2) skráarsafns forrit
361 %description devel -l it.UTF-8
362 e2fsprogs-devel contiene le librerie e i file header necessari per
363 sviluppare programmi specifici per il filesystem ext2.
365 %description devel -l ja.UTF-8
366 e2fspgrogs-devel には、Second Extended (ext2) ファイルシステムに固有
367 のプログラムを開発するために必要なライブラリとヘッダーファイルが含まれ
370 %description devel -l nb.UTF-8
371 e2fsprogs-devel inneholder de headerfiler og bibliotek man trenger for
372 å utvikle programmer spesielt rettet mot ext2-filsystemer.
374 %description devel -l pl.UTF-8
375 Pliki nagłówkowe i dokumentacja niezbędne do tworzenia programów
378 %description devel -l pt.UTF-8
379 O pacote e2fsprogs-devel contém as bibliotecas e ficheiros de inclusão
380 necessários para desenvolver programas específicos do sistema de
383 %description devel -l pt_BR.UTF-8
384 Bibliotecas e arquivos de inclusão para desenvolvimento de programas
385 específicos para sistema de arquivo ext2.
387 %description devel -l ru.UTF-8
388 e2fsprogs-devel содержит статические библиотеки и файлы заголовков,
389 необходимые при разработке программ, использующих файловую систему
392 %description devel -l sk.UTF-8
393 e2fsprogs-devel obsahuje knižnice a hlavičkové súbory potrebné pre
394 vývoj programov pre ext2 súborový systém.
396 %description devel -l sv.UTF-8
397 e2fsprogs-devel innehåller bibliotek och huvudfiler som behövs för att
398 utveckla filsystemsspecifika program för det andra utökade (ext2)
401 %description devel -l uk.UTF-8
402 e2fsprogs-devel містить бібліотеки та хедери, необхідні для написання
403 програм, які працюють з файловою системою ext2.
405 %description devel -l zh_CN.UTF-8
406 e2fsprogs-devel 包含开发辅助扩展 (ext2)
410 Summary: ext2 filesystem-specific static libraries
411 Summary(cs.UTF-8): Statické knihovny pro systém souborů ext2
412 Summary(da.UTF-8): ext2 filsystemsspecifikke statiske biblioteker
413 Summary(de.UTF-8): Statische Bibliotheken für ext2-Dateisysteme
414 Summary(es.UTF-8): Bibliotecas estaticas para e2fs
415 Summary(fr.UTF-8): Bibliothèques statiques spécifiques au système de fichiers ext2
416 Summary(it.UTF-8): Librerie statiche specifici per il filesystem ext2
417 Summary(nb.UTF-8): ext2 filsystemspesifikke statiske bibliotek
418 Summary(pl.UTF-8): Biblioteki statyczne do obsługi systemu plików ext2
419 Summary(pt.UTF-8): Bibliotecas estaticas específicos do sistema de ficheiros ext2
420 Summary(pt_BR.UTF-8): Bibliotecas estaticas para e2fs
421 Summary(ru.UTF-8): Статические библиотеки для разработки программ, использующих ext2
422 Summary(sk.UTF-8): Statické knižnice a hlavičkové súbory pre ext2-špecifické programy
423 Summary(sv.UTF-8): ext2 filsystemspecifika statiska bibliotek
424 Summary(uk.UTF-8): Статичні бібліотки програміста для роботи з ext2fs
425 Group: Development/Libraries
426 Requires: %{name}-devel = %{version}-%{release}
429 Static libraries needed to develop ext2 filesystem-specific programs
430 statically linked with e2progs libs.
432 %description static -l de.UTF-8
433 Libraries zur Entwicklung von ext2-Dateisystemspezifischen Programmen
436 %description static -l es.UTF-8
437 Bibliotecas estaticas para desarrollo de programas específicos para
438 sistema de archivo ext2.
440 %description static -l pl.UTF-8
441 Biblioteki statyczne do obsługi e2fs niezbędne do kompilacji programów
442 statycznie skonsolidowanych (linkowanych) z bibliotekami do e2fs.
444 %description static -l pt_BR.UTF-8
445 Bibliotecas estaticas para desenvolvimento de programas específicos
446 para sistema de arquivo ext2.
448 %description static -l ru.UTF-8
449 e2fsprogs-devel-static содержит статические библиотеки, необходимые
450 для написания программ, работающих с файловой системой ext2.
452 %description static -l uk.UTF-8
453 e2fsprogs-devel-static містить статичні бібліотеки, необхідні для
454 написання програм, які працюють з файловою системою ext2.
456 %package -n libcom_err
457 Summary: A Common Error Description Library for unices
458 Summary(pl.UTF-8): Biblioteka opisu popularnych błędów dla uniksów
460 Conflicts: e2fsprogs < 1.34-3
462 %description -n libcom_err
463 A Common Error Description Library for unices.
465 %description -n libcom_err -l pl.UTF-8
466 Biblioteka opisu popularnych błędów dla uniksów.
468 %package -n libcom_err-devel
469 Summary: Development files for Common Error Description Library for unices
470 Summary(pl.UTF-8): Pliki dla programistów do biblioteki opisu popularnych błędów dla uniksów
471 Group: Development/Libraries
472 Requires: libcom_err = %{version}-%{release}
473 Conflicts: e2fsprogs-devel < 1.34-3
475 %description -n libcom_err-devel
476 A Common Error Description Library for unices - development files.
478 %description -n libcom_err-devel -l pl.UTF-8
479 Biblioteka opisu popularnych błędów dla uniksów - pliki dla
482 %package -n libcom_err-static
483 Summary: Static version of Common Error Description Library for unices
484 Summary(pl.UTF-8): Statyczna biblioteka opisu popularnych błędów dla uniksów
485 Group: Development/Libraries
486 Requires: libcom_err-devel = %{version}-%{release}
487 Conflicts: e2fsprogs-static < 1.34-3
489 %description -n libcom_err-static
490 A Common Error Description Library for unices - static version.
492 %description -n libcom_err-static -l pl.UTF-8
493 Biblioteka opisu popularnych błędów dla uniksów - wersja statyczna.
496 Summary: Library for accessing and manipulating UUID
497 Summary(pl.UTF-8): Biblioteka umożliwiająca dostęp i zmiany UUID
500 Conflicts: e2fsprogs < 1.34-3
502 %description -n libuuid
503 Library for accessing and manipulating UUID.
505 %description -n libuuid -l pl.UTF-8
506 Biblioteka umożliwiająca dostęp i zmiany UUID.
508 %package -n libuuid-devel
509 Summary: Header files for library for accessing and manipulating UUID
510 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki umożliwiającej dostęp i zmiany UUID
512 Group: Development/Libraries
513 Requires: libuuid = %{version}-%{release}
514 Conflicts: e2fsprogs-devel < 1.34-3
516 %description -n libuuid-devel
517 Library for accessing and manipulating UUID - development files.
519 %description -n libuuid-devel -l pl.UTF-8
520 Biblioteka umożliwiająca dostęp i zmiany UUID - pliki dla
523 %package -n libuuid-static
524 Summary: Static library for accessing and manipulating UUID
525 Summary(pl.UTF-8): Statyczna biblioteka umożliwiająca dostęp i zmiany UUID
527 Group: Development/Libraries
528 Requires: libuuid-devel = %{version}-%{release}
529 Conflicts: e2fsprogs-static < 1.34-3
531 %description -n libuuid-static
532 Library for accessing and manipulating UUID - static version.
534 %description -n libuuid-static -l pl.UTF-8
535 Biblioteka umożliwiająca dostęp i zmiany UUID - wersja statyczna.
538 Summary: helper daemon to guarantee uniqueness of time-based UUIDs
541 Requires(postun): /usr/sbin/groupdel
542 Requires(postun): /usr/sbin/userdel
543 Requires(pre): /bin/id
544 Requires(pre): /usr/bin/getgid
545 Requires(pre): /usr/sbin/groupadd
546 Requires(pre): /usr/sbin/groupmod
547 Requires(pre): /usr/sbin/useradd
548 Requires(pre): /usr/sbin/usermod
549 Requires: libuuid = %{version}-%{release}
550 Provides: group(uuidd)
551 Provides: user(uuidd)
552 Conflicts: libuuid < 1.40.5-0.1
554 %description -n uuidd
555 The uuidd package contains a userspace daemon (uuidd) which guarantees
556 uniqueness of time-based UUID generation even at very high rates on
560 Summary: Check and repair a Linux file system
561 Summary(pl.UTF-8): Sprawdzenie i naprawa linuksowego systemu plików
562 Group: Applications/System
563 Requires: libuuid = %{version}-%{release}
566 Check and repair a Linux file system.
568 %description -n fsck -l pl.UTF-8
569 Sprawdzenie i naprawa linuksowego systemu plików.
572 Summary: blkid - initrd version
573 Summary(pl.UTF-8): blkid - wersja dla initrd
577 This package includes a blkid utility to recognize partitions by label
578 or UUID - staticaly linked for initrd.
580 %description initrd -l pl.UTF-8
581 Pakiet ten zawiera narzędzie blkid do rozpoznawania partycji przez
582 etykietę lub UUID - statycznie skonsolidowane na potrzeby initrd.
587 gunzip < %{SOURCE1} > doc/e2compr.texinfo
592 s,DEVMAPPER_REQ='libselinux libsepol',DEVMAPPER_REQ=,;
593 s,DEVMAPPER_LIBS='-ldevmapper -lselinux -lsepol',DEVMAPPER_LIBS='-ldevmapper',;
594 s,/usr/lib/libdevmapper.a /usr/lib/libselinux.a /usr/lib/libsepol.a,/usr/%{_lib}/libdevmapper.a /usr/%{_lib}/libselinux.a /usr/%{_lib}/libsepol.a," \
595 -e '/AC_SUBST(DO_TEST_SUITE/a\MKINSTALLDIRS="install -d"\nAC_SUBST(MKINSTALLDIRS)\n' configure.in
597 %{!?with_static:sed '/^all:/s/e2fsck\.static//' -i e2fsck/Makefile.in}
600 tail -n +2604 aclocal.m4 > acinclude.m4
603 cp -f /usr/share/automake/config.sub .
610 %{?with_uClibc:CC="%{_target_cpu}-uclibc-gcc"} \
611 ac_cv_lib_dl_dlopen=no \
612 --with-ccopts="-Os" \
613 --with-ldopts="-static" \
614 --disable-elf-shlibs \
620 mv -f misc/blkid initrd-blkid
625 --with-root-prefix="" \
626 %{!?with_nls:--disable-nls} \
627 %{!?with_allstatic:--enable-elf-shlibs} \
628 --enable-blkid-devmapper \
629 --enable-compression \
631 %{!?with_static:--enable-dynamic-e2fsck} \
636 LDFLAGS="%{rpmldflags}"
637 %{__make} progs docs \
638 LDFLAGS="%{rpmldflags}"
641 makeinfo --no-split e2compr.texinfo
644 rm -rf $RPM_BUILD_ROOT
645 export PATH=/sbin:$PATH
647 install -d $RPM_BUILD_ROOT/var/lib/libuuid
649 echo "install-shlibs:" >> intl/Makefile
651 %{__make} install install-libs \
652 root_libdir=/%{_lib} \
653 mkinstalldirs='install -d' \
654 DESTDIR=$RPM_BUILD_ROOT
656 ln -sf e2fsck $RPM_BUILD_ROOT/sbin/fsck.ext2
657 ln -sf e2fsck $RPM_BUILD_ROOT/sbin/fsck.ext3
658 ln -sf mke2fs $RPM_BUILD_ROOT/sbin/mkfs.ext2
660 install doc/e2compr.info $RPM_BUILD_ROOT%{_infodir}
662 touch $RPM_BUILD_ROOT%{_sysconfdir}/e2fsck.conf
664 bzip2 -dc %{SOURCE2} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
666 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/{mkfs,fsck}.ext[23].8*
667 echo '.so e2fsck.8' > $RPM_BUILD_ROOT%{_mandir}/man8/fsck.ext2.8
668 echo '.so e2fsck.8' > $RPM_BUILD_ROOT%{_mandir}/man8/fsck.ext3.8
669 echo '.so mke2fs.8' > $RPM_BUILD_ROOT%{_mandir}/man8/mkfs.ext2.8
670 echo '.so mke2fs.8' > $RPM_BUILD_ROOT%{_mandir}/man8/mkfs.ext3.8
671 # missing in non-english-man-pages tarball
672 echo '.so e2fsck.8' > $RPM_BUILD_ROOT%{_mandir}/hu/man8/fsck.ext3.8
673 echo '.so e2fsck.8' > $RPM_BUILD_ROOT%{_mandir}/it/man8/fsck.ext3.8
674 echo '.so mke2fs.8' > $RPM_BUILD_ROOT%{_mandir}/it/man8/mkfs.ext3.8
675 echo '.so e2fsck.8' > $RPM_BUILD_ROOT%{_mandir}/ko/man8/fsck.ext3.8
676 echo '.so mke2fs.8' > $RPM_BUILD_ROOT%{_mandir}/ko/man8/mkfs.ext3.8
677 echo '.so mke2fs.8' > $RPM_BUILD_ROOT%{_mandir}/pl/man8/mkfs.ext3.8
680 [ "`file $RPM_BUILD_ROOT%{_datadir}/locale/it/LC_MESSAGES/e2fsprogs.mo |\
681 sed -e 's/.*,//' -e 's/message.*//'`" -le 1 ] && rm -f $f
685 rm -f $RPM_BUILD_ROOT%{_mandir}/README.e2fsprogs-non-english-man-pages
686 touch $RPM_BUILD_ROOT%{_sysconfdir}/blkid.tab
688 %{?with_initrd:install initrd-blkid $RPM_BUILD_ROOT/sbin/initrd-blkid}
691 rm -rf $RPM_BUILD_ROOT
695 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
699 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
701 %post devel -p /sbin/postshell
702 -/usr/sbin/fix-info-dir -c %{_infodir}
704 %postun devel -p /sbin/postshell
705 -/usr/sbin/fix-info-dir -c %{_infodir}
707 %post -n libcom_err -p /sbin/ldconfig
708 %postun -n libcom_err -p /sbin/ldconfig
710 %post -n libuuid -p /sbin/ldconfig
711 %postun -n libuuid -p /sbin/ldconfig
714 if [ "$(getgid libuuid)" = "222" ]; then
715 /usr/sbin/groupmod -n uuidd libuuid
717 %groupadd -g 222 uuidd
718 if [ "$(id -u libuuid 2>/dev/null)" = "222" ]; then
719 /usr/sbin/usermod -l uuidd libuuid
721 %useradd -u 222 -r -d /var/lib/libuuid -s /bin/false -c "UUID generator helper daemon" -g uuidd uuidd
724 if [ "$1" = "0" ]; then
729 %post -n fsck -p /sbin/ldconfig
730 %postun -n fsck -p /sbin/ldconfig
732 %files %{?with_nls:-f %{name}.lang}
733 %defattr(644,root,root,755)
734 # COPYING specifies license details for some parts of package
735 %doc COPYING README RELEASE-NOTES
736 %attr(755,root,root) /sbin/badblocks
737 %attr(755,root,root) /sbin/blkid
738 %attr(755,root,root) /sbin/debugfs
739 %attr(755,root,root) /sbin/dumpe2fs
740 %attr(755,root,root) /sbin/e2fsck
741 %attr(755,root,root) /sbin/e2image
742 %attr(755,root,root) /sbin/e2label
743 %attr(755,root,root) /sbin/findfs
744 %attr(755,root,root) /sbin/fsck.ext2
745 %attr(755,root,root) /sbin/fsck.ext3
746 %attr(755,root,root) /sbin/logsave
747 %attr(755,root,root) /sbin/mke2fs
748 %attr(755,root,root) /sbin/mkfs.ext2
749 %attr(755,root,root) /sbin/mkfs.ext3
750 %attr(755,root,root) /sbin/resize2fs
751 %attr(755,root,root) /sbin/tune2fs
752 %attr(755,root,root) %{_bindir}/chattr
753 %attr(755,root,root) %{_bindir}/lsattr
754 %attr(755,root,root) %{_bindir}/mk_cmds
755 %attr(755,root,root) %{_sbindir}/filefrag
756 %attr(755,root,root) %{_sbindir}/mklost+found
757 %if %{without allstatic}
758 %attr(755,root,root) /%{_lib}/libe2p.so.*.*
759 %attr(755,root,root) %ghost /%{_lib}/libe2p.so.2
760 %attr(755,root,root) /%{_lib}/libext2fs.so.*.*
761 %attr(755,root,root) %ghost /%{_lib}/libext2fs.so.2
762 %attr(755,root,root) /%{_lib}/libss.so.*.*
763 %attr(755,root,root) %ghost /%{_lib}/libss.so.2
765 %attr(755,root,root) %{_libdir}/e2initrd_helper
766 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/e2fsck.conf
767 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mke2fs.conf
768 %ghost %{_sysconfdir}/blkid.tab
769 %{_mandir}/man1/chattr.1*
770 %{_mandir}/man1/lsattr.1*
771 %{_mandir}/man1/mk_cmds.1*
772 %{_mandir}/man5/e2fsck.conf.5*
773 %{_mandir}/man5/mke2fs.conf.5*
774 %{_mandir}/man8/badblocks.8*
775 %{_mandir}/man8/blkid.8*
776 %{_mandir}/man8/debugfs.8*
777 %{_mandir}/man8/dumpe2fs.8*
778 %{_mandir}/man8/e2fsck.8*
779 %{_mandir}/man8/e2image.8*
780 %{_mandir}/man8/e2label.8*
781 %{_mandir}/man8/filefrag.8*
782 %{_mandir}/man8/findfs.8*
783 %{_mandir}/man8/fsck.ext2.8*
784 %{_mandir}/man8/fsck.ext3.8*
785 %{_mandir}/man8/logsave.8*
786 %{_mandir}/man8/mke2fs.8*
787 %{_mandir}/man8/mkfs.ext2.8*
788 %{_mandir}/man8/mkfs.ext3.8*
789 %{_mandir}/man8/mklost+found.8*
790 %{_mandir}/man8/resize2fs.8*
791 %{_mandir}/man8/tune2fs.8*
792 %lang(fi) %{_mandir}/fi/man1/chattr.1*
793 %lang(fi) %{_mandir}/fi/man1/lsattr.1*
794 %lang(fr) %{_mandir}/fr/man1/lsattr.1*
795 %lang(fr) %{_mandir}/fr/man8/badblocks.8*
796 %lang(fr) %{_mandir}/fr/man8/dumpe2fs.8*
797 %lang(fr) %{_mandir}/fr/man8/e2label.8*
798 %lang(fr) %{_mandir}/fr/man8/mklost+found.8*
799 %lang(hu) %{_mandir}/hu/man1/chattr.1*
800 %lang(hu) %{_mandir}/hu/man1/lsattr.1*
801 %lang(hu) %{_mandir}/hu/man8/dumpe2fs.8*
802 %lang(hu) %{_mandir}/hu/man8/e2fsck.8*
803 %lang(hu) %{_mandir}/hu/man8/fsck.ext2.8*
804 %lang(hu) %{_mandir}/hu/man8/fsck.ext3.8*
805 %lang(hu) %{_mandir}/hu/man8/tune2fs.8*
806 %lang(it) %{_mandir}/it/man1/chattr.1*
807 %lang(it) %{_mandir}/it/man1/lsattr.1*
808 %lang(it) %{_mandir}/it/man8/badblocks.8*
809 %lang(it) %{_mandir}/it/man8/debugfs.8*
810 %lang(it) %{_mandir}/it/man8/dumpe2fs.8*
811 %lang(it) %{_mandir}/it/man8/e2fsck.8*
812 %lang(it) %{_mandir}/it/man8/fsck.ext2.8*
813 %lang(it) %{_mandir}/it/man8/fsck.ext3.8*
814 %lang(it) %{_mandir}/it/man8/mke2fs.8*
815 %lang(it) %{_mandir}/it/man8/mkfs.ext2.8*
816 %lang(it) %{_mandir}/it/man8/mkfs.ext3.8*
817 %lang(it) %{_mandir}/it/man8/mklost+found.8*
818 %lang(it) %{_mandir}/it/man8/tune2fs.8*
819 %lang(ja) %{_mandir}/ja/man1/chattr.1*
820 %lang(ja) %{_mandir}/ja/man1/lsattr.1*
821 %lang(ja) %{_mandir}/ja/man8/badblocks.8*
822 %lang(ja) %{_mandir}/ja/man8/debugfs.8*
823 %lang(ja) %{_mandir}/ja/man8/dumpe2fs.8*
824 %lang(ja) %{_mandir}/ja/man8/e2fsck.8*
825 %lang(ja) %{_mandir}/ja/man8/e2image.8*
826 %lang(ja) %{_mandir}/ja/man8/e2label.8*
827 %lang(ja) %{_mandir}/ja/man8/findfs.8*
828 %lang(ja) %{_mandir}/ja/man8/fsck.ext2.8*
829 %lang(ja) %{_mandir}/ja/man8/fsck.ext3.8*
830 %lang(ja) %{_mandir}/ja/man8/mke2fs.8*
831 %lang(ja) %{_mandir}/ja/man8/mkfs.ext2.8*
832 %lang(ja) %{_mandir}/ja/man8/mkfs.ext3.8*
833 %lang(ja) %{_mandir}/ja/man8/mklost+found.8*
834 %lang(ja) %{_mandir}/ja/man8/resize2fs.8*
835 %lang(ja) %{_mandir}/ja/man8/tune2fs.8*
836 %lang(ko) %{_mandir}/ko/man1/chattr.1*
837 %lang(ko) %{_mandir}/ko/man1/lsattr.1*
838 %lang(ko) %{_mandir}/ko/man8/badblocks.8*
839 %lang(ko) %{_mandir}/ko/man8/debugfs.8*
840 %lang(ko) %{_mandir}/ko/man8/dumpe2fs.8*
841 %lang(ko) %{_mandir}/ko/man8/e2fsck.8*
842 %lang(ko) %{_mandir}/ko/man8/fsck.ext2.8*
843 %lang(ko) %{_mandir}/ko/man8/fsck.ext3.8*
844 %lang(ko) %{_mandir}/ko/man8/mke2fs.8*
845 %lang(ko) %{_mandir}/ko/man8/mkfs.ext2.8*
846 %lang(ko) %{_mandir}/ko/man8/mkfs.ext3.8*
847 %lang(ko) %{_mandir}/ko/man8/mklost+found.8*
848 %lang(ko) %{_mandir}/ko/man8/tune2fs.8*
849 %lang(pl) %{_mandir}/pl/man1/chattr.1*
850 %lang(pl) %{_mandir}/pl/man1/lsattr.1*
851 %lang(pl) %{_mandir}/pl/man8/badblocks.8*
852 %lang(pl) %{_mandir}/pl/man8/debugfs.8*
853 %lang(pl) %{_mandir}/pl/man8/dumpe2fs.8*
854 %lang(pl) %{_mandir}/pl/man8/e2fsck.8*
855 %lang(pl) %{_mandir}/pl/man8/e2label.8*
856 %lang(pl) %{_mandir}/pl/man8/fsck.ext2.8*
857 %lang(pl) %{_mandir}/pl/man8/fsck.ext3.8*
858 %lang(pl) %{_mandir}/pl/man8/mke2fs.8*
859 %lang(pl) %{_mandir}/pl/man8/mkfs.ext2.8*
860 %lang(pl) %{_mandir}/pl/man8/mkfs.ext3.8*
861 %lang(pl) %{_mandir}/pl/man8/mklost+found.8*
862 %lang(pl) %{_mandir}/pl/man8/tune2fs.8*
864 %{_infodir}/e2compr.info*
867 %defattr(644,root,root,755)
868 %doc doc/libblkid.txt
869 %if %{without allstatic}
870 %attr(755,root,root) %{_libdir}/libblkid.so
871 %attr(755,root,root) %{_libdir}/libe2p.so
872 %attr(755,root,root) %{_libdir}/libext2fs.so
873 %attr(755,root,root) %{_libdir}/libss.so
877 %{_includedir}/ext2fs
879 %{_pkgconfigdir}/blkid.pc
880 %{_pkgconfigdir}/e2p.pc
881 %{_pkgconfigdir}/ext2fs.pc
882 %{_pkgconfigdir}/ss.pc
883 %{_infodir}/libext2fs.info*
884 %{_mandir}/man3/libblkid.3*
887 %defattr(644,root,root,755)
888 %{_libdir}/libblkid.a
890 %{_libdir}/libext2fs.a
894 %defattr(644,root,root,755)
895 %if %{without allstatic}
896 %attr(755,root,root) /%{_lib}/libcom_err.so.*.*
897 %attr(755,root,root) %ghost /%{_lib}/libcom_err.so.2
900 %files -n libcom_err-devel
901 %defattr(644,root,root,755)
902 %attr(755,root,root) %{_bindir}/compile_et
903 %{!?with_allstatic:%attr(755,root,root) %{_libdir}/libcom_err.so}
906 %{_pkgconfigdir}/com_err.pc
907 %{_mandir}/man1/compile_et.1*
908 %lang(ja) %{_mandir}/ja/man1/compile_et.1*
909 %{_mandir}/man3/com_err.3*
910 %lang(ja) %{_mandir}/ja/man3/com_err.3*
912 %files -n libcom_err-static
913 %defattr(644,root,root,755)
914 %{_libdir}/libcom_err.a
917 %defattr(644,root,root,755)
918 %doc lib/uuid/COPYING
919 %attr(755,root,root) %{_bindir}/uuidgen
920 %if %{without allstatic}
921 %attr(755,root,root) /%{_lib}/libuuid.so.*.*
922 %attr(755,root,root) %ghost /%{_lib}/libuuid.so.1
924 %{_mandir}/man1/uuidgen.1*
925 %lang(ja) %{_mandir}/ja/man1/uuidgen.1*
927 %files -n libuuid-devel
928 %defattr(644,root,root,755)
929 %{!?with_allstatic:%attr(755,root,root) %{_libdir}/libuuid.so}
931 %{_pkgconfigdir}/uuid.pc
932 %{_mandir}/man3/uuid*.3*
933 %lang(ja) %{_mandir}/ja/man3/libuuid.3*
934 %lang(ja) %{_mandir}/ja/man3/uuid_*.3*
936 %files -n libuuid-static
937 %defattr(644,root,root,755)
941 %defattr(644,root,root,755)
942 %attr(2775,uuidd,uuidd) /var/lib/libuuid
943 %attr(6755,uuidd,uuidd) %{_sbindir}/uuidd
944 %{_mandir}/man8/uuidd.8*
947 %defattr(644,root,root,755)
948 %attr(755,root,root) /sbin/fsck
949 %if %{without allstatic}
950 %attr(755,root,root) /%{_lib}/libblkid.so.*.*
951 %attr(755,root,root) %ghost /%{_lib}/libblkid.so.1
953 %{_mandir}/man8/fsck.8*
954 %lang(it) %{_mandir}/it/man8/fsck.8*
955 %lang(ja) %{_mandir}/ja/man8/fsck.8*
956 %lang(ko) %{_mandir}/ko/man8/fsck.8*
957 %lang(pl) %{_mandir}/pl/man8/fsck.8*
961 %defattr(644,root,root,755)
962 %attr(755,root,root) /sbin/initrd-blkid