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