]> git.pld-linux.org Git - packages/anyfs-tools.git/blob - anyfs-tools.spec
94773ed0293523b2704ce075eabd416fe5894780
[packages/anyfs-tools.git] / anyfs-tools.spec
1 Summary:        anyfs-tools provides a unix-like toolset for recovering and converting filesystems
2 Summary(pl):    anyfs
3 Name:           anyfs-tools
4 Version:        0.84.6
5 Release:        0.1
6 License:        GPL v2
7 Group:          Applications
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-devel1
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 %package devel
54 Summary:        Header files for anyfs-tools library
55 Summary(pl):    Pliki nag³ówkowe biblioteki anyfs-tools
56 Group:          Development/Libraries
57 Requires:       %{name} = %{version}-%{release}
58
59 %description devel
60 Header files for anyfs-tools library.
61
62 %description devel -l pl
63 Pliki nag³ówkowe biblioteki anyfs-tools.
64
65 %prep
66 %setup -q
67
68 %build
69 %configure
70 %{__make}
71
72 %install
73 rm -rf $RPM_BUILD_ROOT
74
75 %{__make} install \
76         DESTDIR=$RPM_BUILD_ROOT
77
78 %find_lang %{name}
79
80 %clean
81 rm -rf $RPM_BUILD_ROOT
82
83 %files -f %{name}.lang
84 %defattr(644,root,root,755)
85 %doc README THANKS README.ru
86 %attr(755,root,root) %{_sbindir}/*
87 %{_mandir}/man3/*
88 %{_mandir}/man5/*
89 %{_mandir}/man8/*
90 %{_mandir}/ru/man3/*
91 %{_mandir}/ru/man3/*
92 %{_mandir}/ru/man5/*
93
94 %files devel
95 %defattr(644,root,root,755)
96 %{_includedir}/anyfs-tools/*
This page took 0.057804 seconds and 2 git commands to generate.