]> git.pld-linux.org Git - packages/zerofree.git/blame - zerofree.spec
Versions of libext2fs prior to 1.41 do not support ext4; later versions should work...
[packages/zerofree.git] / zerofree.spec
CommitLineData
eb706ce0
ER
1Summary: Utility to force unused ext2 inodes and blocks to zero
2Name: zerofree
3Version: 1.0.3
4Release: 1
5License: GPL+
6Group: Applications/System
7Source0: http://intgat.tigress.co.uk/rmy/uml/%{name}-%{version}.tgz
8# Source0-md5: 7fffca9639a2acc9c889c49b3f94a0c6
9Source1: http://intgat.tigress.co.uk/rmy/uml/sparsify.c
10# Source1-md5: 919ad782c7120d1e4a9c0ccc9f45b8ef
11Source2: http://intgat.tigress.co.uk/rmy/uml/index.html
6b8a42c9 12# Source2-md5: b7ab83b45706013757af28d9bba641cc
eb706ce0
ER
13Source3: %{name}.sgml
14# Source3-md5: 694621b0e046c34a674da25f8328585b
15URL: http://intgat.tigress.co.uk/rmy/uml/
2620d15d 16BuildRequires: e2fsprogs-devel >= 1.41
eb706ce0
ER
17BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19%description
20zerofree is a utility to set unused filesystem inodes and blocks of an
21ext2 filesystem to zero. This can improve the compressibility and
22privacy of an ext2 filesystem.
23
24This tool was inspired by the ext2fs privacy (i.e. secure deletion)
25patch described in a Linux kernel mailing list thread.
26
27WARNING: The filesystem to be processed should be unmounted or mounted
28read-only. The tool tries to check this before running, but you should
29be careful.
30
31%prep
32%setup -q
33cp -p %{SOURCE1} .
34cp -p %{SOURCE2} .
35cp -p %{SOURCE3} .
36
37%build
38%{__make} \
39 CC="%{__cc} %{rpmcflags}"
40%{__cc} %{rpmcflags} sparsify.c -o sparsify -lext2fs
41
42docbook-to-man zerofree.sgml > zerofree.8
43
44%install
45rm -rf $RPM_BUILD_ROOT
46install -d $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man8}
47install -p zerofree $RPM_BUILD_ROOT%{_sbindir}
48install -p sparsify $RPM_BUILD_ROOT%{_sbindir}
49cp -p zerofree.8 $RPM_BUILD_ROOT%{_mandir}/man8
50
51%clean
52rm -rf $RPM_BUILD_ROOT
53
54%files
55%defattr(644,root,root,755)
56%doc COPYING index.html
57%attr(755,root,root) %{_sbindir}/zerofree
58%attr(755,root,root) %{_sbindir}/sparsify
59%{_mandir}/man8/zerofree.8*
This page took 0.072565 seconds and 4 git commands to generate.