]> git.pld-linux.org Git - packages/e2retrieve.git/blob - e2retrieve.spec
1fc80c9661516be5d34ae55eeb480ce7a954843a
[packages/e2retrieve.git] / e2retrieve.spec
1 Summary:        e2retrieve - a data recovery tool for ext2 filesystem
2 Summary(pl):    e2retrieve - narzêdzie do odzyskiwania danych z systemu plików ext2
3 Name:           e2retrieve
4 Version:        20031216
5 Release:        0.1
6 License:        GPL
7 Group:          Applications/System
8 Source0:        http://coredump.free.fr/linux/%{name}_%{version}.tar.gz
9 # Source0-md5:  628de3e4c1e0c0f55b74ee5c5bd1cb67
10 Patch0:         %{name}-lvmblkmajor.patch
11 URL:            http://coredump.free.fr/linux/e2retrieve.php
12 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
13
14 %description
15 e2retrieve is a data recovery tool for ext2 filesystem. This means
16 that e2retrieve will not try to repair the filesystem but will extract
17 data to "copy" it to another place (another disk, NFS, Samba, ...).
18
19 e2retrieve:
20 - can recover data from a truncated or split ext2 filesystem (in the
21   case of a LVM with a disk that has crashed, for example), 
22 - will not write onto the ext2 filesystem it is analysing, therefore
23   it will never increase damages previously caused,
24 - recovers directories, directories tree, files, symbolic links and
25   special files with their access rights, owner and modification date,
26 - is fully written in C from scratch,
27 - does not need any library,
28 - can easily fit in a rescue floppy disk (in the case where you do not
29   have enough IDE slots),
30 - is not an undeleting tool.
31
32 %description -l pl
33 e2retrieve to narzêdzie do odzyskiwania danych z systemu plików ext2.
34 Oznacza to, ¿e e2retrieve nie próbuje naprawiæ systemu plików, ale
35 wyci±gn±æ dane, ¿eby skopiowaæ je w inne miejsce (inny dysk, NFS,
36 Samba...).
37
38 e2retrieve:
39 - mo¿e odzyskaæ dane z obciêtego lub podzielonego systemu plików ext2
40   (np. w przypadku LVM z uszkodzonym dyskiem),
41 - nie zapisuje na system plików ext2, który analizuje, wiêc nie
42   zwiêkszy rozmiaru uszkodzeñ,
43 - odzyskuje katalogi, drzewa katalogów, pliki, dowi±zania symboliczne
44   oraz pliki specjalne z ich prawami dostêpu, w³a¶cicielem i dat±
45   modyfikacji,
46 - jest napisane ca³kowicie od pocz±tku w C,
47 - nie wymaga ¿adnej biblioteki,
48 - mo¿e ³atwo zmie¶ciæ siê na dyskietce ratunkowej (w przypadku, kiedy
49   brak odpowiedniej liczby portów IDE),
50 - nie jest narzêdziem do odkasowywania.
51
52 %prep
53 %setup -q -n %{name}
54 %patch0 -p1
55
56 %build
57 %{__make}
58
59 %install
60 rm -rf $RPM_BUILD_ROOT
61
62 install -D %{name} $RPM_BUILD_ROOT%{_bindir}/%{name}
63
64 %clean
65 rm -rf $RPM_BUILD_ROOT
66
67 %files
68 %defattr(644,root,root,755)
69 %doc Changelog README TODO
70 %attr(755,root,root) %{_bindir}/*
This page took 0.046376 seconds and 2 git commands to generate.