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