]> git.pld-linux.org Git - packages/anyfs-tools.git/blame - anyfs-tools.spec
- BR libfuse-devel
[packages/anyfs-tools.git] / anyfs-tools.spec
CommitLineData
9ae21f85 1Summary: anyfs-tools - a unix-like toolset for recovering and converting filesystems
1ffc5fef 2Summary(pl.UTF-8): anyfs-tools - uniksowy zestaw narzędzi do odzyskiwania i konwersji systemów plików
430df31f 3Name: anyfs-tools
e1e92109 4Version: 0.84.11
5Release: 1
430df31f 6License: GPL v2
9ae21f85 7Group: Applications/System
430df31f 8Source0: http://dl.sourceforge.net/anyfs-tools/%{name}-%{version}.tar.bz2
e1e92109 9# Source0-md5: c5d13e636b0097386f5aebf4c445d627
50652117 10URL: http://anyfs-tools.sourceforge.net/
ad183a74 11BuildRequires: e2fsprogs-devel >= 1.38
86b45d23 12BuildRequires: libfuse-devel
9ae21f85 13BuildRequires: mjpegtools-devel
99129efa 14BuildRequires: mpeg2dec-devel
fd424ba1 15BuildRequires: xfsprogs-devel
430df31f 16BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18%description
19anyfs-tools provides a unix-like toolset for recovering and converting
20filesystems. The following utils are included in the toolset:
21
9ae21f85 22build_it uses Linux OS filesystem drivers to recursively read
430df31f 23directory entries in order to obtain information about all of the
24filesystem inodes. The information is then saved to an external inode
25table.
26
27anysurrect searches block devices for specific file types, based on
28their file structure. Information about each found file type is also
29saved to an external inode table.
30
31reblock changes the filesystem block size. reblock uses information
32from the filesystems inode table to change each files' fragments
33placing so that it will align with block boundaries but with a new
34block size.
35
36build_e2fs proceeds from external inode table information for building
37ext2fs filesystems on device.
38
39build_xfs proceeds from external inode table information for building
40xfs filesystems on device.
41
42anyconvertfs converts device filesystem with applying other
43anyfs-tools utilities.
44
45The anyfs filesystem driver for Linux allows a user to mount a device
46using the external inode table information created by the build_it or
47anysurrect commands. Once the filesystem is mounted with the inode
48table information the user can perform file operations such as
49deleting, moving files, making symbolic and hard links, special files
50and changing file access permissions. All changes are applied to the
51external inode table on unmounting the filesystem, leaving the data on
52the block device unchanged.
53
05a3c9e0
JR
54%description -l pl.UTF-8
55anyfs-tools dostarczają działającego w uniksowym stylu zestawu
56narzędzi do odzyskiwania i konwersji systemów plików. W pakiecie
57zawarte są następujące narzędzia:
9ae21f85 58
05a3c9e0
JR
59build_it wykorzystuje linuksowe sterowniki systemów plików do
60rekurencyjnego odczytu wpisów katalogów w celu uzyskania informacji o
61wszystkich i-węzłach systemu plików. Informacje te są następnie
62zapisywane do zewnętrznej tabeli i-węzłów.
9ae21f85 63
05a3c9e0
JR
64anysurrect przeszukuje urządzenia blokowe pod kątem określonych
65rodzajów plików w oparciu o ich strukturę plików. Inforamcje o każdym
66znalezionym rodzaju pliku są także zapisywane do zewnętrznej tabeli
67i-węzłów.
9ae21f85 68
05a3c9e0
JR
69reblock zmienia rozmiar bloku systemu plików. Wykorzystuje informacje
70o tabeli i-węzłów systemu plików, aby zmienić rozmieszczenie
71fragmentów każdego pliku w taki sposób, by były wyrównane do granic
72bloków przy nowym ich rozmiarze.
9ae21f85 73
05a3c9e0
JR
74build_e2fs na podstawie zewnętrznej informacji o tabeli i-węzłów
75przystępuje do tworzenia systemu plików ext2fs na urządzeniu.
9ae21f85 76
05a3c9e0
JR
77build_xfs na podstawie zewnętrznej informacji o tabeli i-węzłów
78przystępuje do tworzenia systemu plików xfs na urządzeniu.
9ae21f85 79
05a3c9e0 80anyconvertfs konwertuje system plików stosując inne narzędzia
9ae21f85
JB
81anyfs-tools.
82
05a3c9e0
JR
83Sterownik systemu plików anyfs dla Linuksa pozwala użytkownikowi
84podmontować urządzenie przy użyciu zewnętrznych informacji o tabeli
85i-węzłów stworzonej przy użyciu polecenia build_it lub anysurrect. Po
86podmontowaniu systemu plików użytkownik może wykonywać operacje na
87plikach, takie jak usuwanie, przenoszenie, tworzenie dowiązań
88symbolicznych i zwykłych czy urządzeń specjalnych oraz zmiana
89uprawnień do plików. Wszystkie zmiany są wykonywane na zewnętrznej
90tabeli i-węzłów przy odmontowywaniu systemu plików, bez zmiany danych
91na urządzeniu blokowym.
9ae21f85 92
430df31f 93%package devel
9ae21f85 94Summary: Header files for anyfs-tools
1ffc5fef 95Summary(pl.UTF-8): Pliki nagłówkowe anyfs-tools
430df31f 96Group: Development/Libraries
97Requires: %{name} = %{version}-%{release}
98
99%description devel
9ae21f85 100Header files for anyfs-tools.
430df31f 101
05a3c9e0
JR
102%description devel -l pl.UTF-8
103Pliki nagłówkowe anyfs-tools.
430df31f 104
105%prep
106%setup -q
107
108%build
109%configure
110%{__make}
111
112%install
113rm -rf $RPM_BUILD_ROOT
114
115%{__make} install \
116 DESTDIR=$RPM_BUILD_ROOT
117
118%find_lang %{name}
119
120%clean
121rm -rf $RPM_BUILD_ROOT
122
123%files -f %{name}.lang
124%defattr(644,root,root,755)
9ae21f85
JB
125%doc README THANKS
126%lang(ru) %doc README.ru
430df31f 127%attr(755,root,root) %{_sbindir}/*
128%{_mandir}/man3/*
129%{_mandir}/man5/*
130%{_mandir}/man8/*
9ae21f85
JB
131%lang(ru) %{_mandir}/ru/man3/*
132%lang(ru) %{_mandir}/ru/man3/*
133%lang(ru) %{_mandir}/ru/man5/*
430df31f 134
135%files devel
136%defattr(644,root,root,755)
9ae21f85 137%{_includedir}/anyfs-tools
This page took 0.089991 seconds and 4 git commands to generate.