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