]> git.pld-linux.org Git - packages/convertfs.git/blob - convertfs.spec
- tabs in preamble
[packages/convertfs.git] / convertfs.spec
1 Summary:        Tool that allows you to change type of file system in the lack of backup space
2 Summary(pl.UTF-8):      Narzędzie pozwalające zmienić typ systemu plików bez miejsca na kopię zapasową
3 Name:           convertfs
4 Version:        13jan2005
5 Release:        1
6 Epoch:          1
7 License:        GPL
8 Group:          Applications/System
9 Source0:        http://tzukanov.narod.ru/convertfs/%{name}-%{version}.tar.gz
10 # Source0-md5:  71e8065e321898e259a55c8cefdfd75d
11 Patch0:         %{name}-safety.patch
12 Patch1:         %{name}-Makefile.patch
13 URL:            http://tzukanov.narod.ru/convertfs/
14 BuildRequires:  sed >= 4.0
15 Requires:       util-linux
16 Requires:       coreutils
17 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19 %description
20 This simple toolset allows you to change type of file system in the
21 lack of backup space. The idea is to use sparse files support of
22 primary filesystem. We create a sparse image of block device, mkfs
23 secondary filesystem on it, mount it, mv files from primary filesystem
24 to mounted image and then map image to the device.
25
26 Remapping utility uses some kind of journaling to avoid breakage in
27 case of power failure. It's expected that you have Linux 2.4, glibc
28 2.2, recent util-linux, fileutils.
29
30 You can convert from virtually any filesystem type to virtually any
31 one as long as they are both block-oriented and supported by Linux for
32 read/write, and as long as primary filesystem supports sparse files.
33
34 %description -l pl.UTF-8
35 Ten prosty zestaw narzędzi pozwala zmienić typ systemu plików w
36 przypadku braku miejsca na kopię zapasową. Idea polega na
37 wykorzystaniu obsługi rzadkich plików na głównym systemie plików.
38 Narzędzie tworzy rzadki obraz urządzenia blokowego, przy użyciu mkfs
39 robi na nim nowy system plików, montuje go, przy użyciu mv przenosi
40 pliki z głównego systemu plików na podmontowany obraz, a następnie
41 mapuje obraz na urządzenie.
42
43 Narzędzie do remapowania używa rodzaju kroniki, aby zapobiec
44 uszkodzeniom w przypadku awarii zasilania. Narzędzia są pisane dla
45 Linuksa 2.4, glibc 2.2, nowych wersji util-linux i fileutils.
46
47 Można konwertować z prawie każdego typu systemu plików na prawie
48 każdy, o ile oba są zorientowane blokowo oraz ich odczyt i zapis są
49 obsługiwane przez Linuksa, a główny system plików obsługuje pliki
50 rzadkie.
51
52 %prep
53 %setup  -q -n %{name}
54 %patch0 -p1
55 %patch1 -p1
56
57 %build
58 %{__make} \
59         CC="%{__cc}" \
60         CFLAGS="%{rpmcflags}"
61
62 %install
63 rm -rf $RPM_BUILD_ROOT
64 install -d $RPM_BUILD_ROOT%{_sbindir}
65
66 install convertfs_dumb devclone devremap prepindex contrib/convertfs $RPM_BUILD_ROOT%{_sbindir}
67
68 %clean
69 rm -rf $RPM_BUILD_ROOT
70
71 %files
72 %defattr(644,root,root,755)
73 %attr(755,root,root) %{_sbindir}/*
This page took 0.046082 seconds and 3 git commands to generate.