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