Author: mguevara Date: Thu Dec 6 11:20:57 2007 GMT Module: SPECS Tag: HEAD ---- Log message: - yet another dd, this one is for forensics
---- Files affected: SPECS: dcfldd.spec (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: SPECS/dcfldd.spec diff -u /dev/null SPECS/dcfldd.spec:1.1 --- /dev/null Thu Dec 6 12:20:57 2007 +++ SPECS/dcfldd.spec Thu Dec 6 12:20:52 2007 @@ -0,0 +1,77 @@ +# $Revision$, $Date$ +Summary: Enhanced version of GNU dd with features useful for forensics +Name: dcfldd +Version: 1.3.4 +Release: 1 +License: GPL v2 +Group: Applications/System +Source0: http://dl.sourceforge.net/dcfldd/%{name}-%{version}-1.tar.gz +# Source0-md5: 952026c872f11b53ce0ec6681a3eef0a +URL: http://dcfldd.sourceforge.net +BuildRequires: rpmbuild(macros) >= 1.167 +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +dcfldd is an enhanced version of GNU dd with features useful for +forensics and security. Based on the dd program found in the GNU +Coreutils package, dcfldd has the following additional features: + + - Hashing on-the-fly - dcfldd can hash the input data as it is being + transferred, helping to ensure data integrity. + - Status output - dcfldd can update the user of its progress in terms + of the amount of data transferred and how much longer operation will + take. + - Flexible disk wipes - dcfldd can be used to wipe disks quickly and + with a known pattern if desired. + - Image/wipe Verify - dcfldd can verify that a target drive is a + bit-for-bit match of the specified input file or pattern. + - Multiple outputs - dcfldd can output to multiple files or disks at + the same time. + - Split output - dcfldd can split output to multiple files with more + configurability than the split command. + - Piped output and logs - dcfldd can send all its log data and output + to commands as well as files natively. + +%prep +%setup -q -n %{name}-%{version}-1 + +%build +./configure \ + --prefix=%{_prefix} \ + --infodir=%{_infodir} \ + --mandir=%{_mandir} + +%{__make} \ + CXX="%{__cxx}" \ + CXXFLAGS="%{rpmcxxflags}" + +%install +rm -rf $RPM_BUILD_ROOT + +%{__make} install install-man \ + DESTDIR=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%post +[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 + +%postun +[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 + +%files +%defattr(644,root,root,755) +%doc AUTHORS ChangeLog NEWS README +%attr(755,root,root) %{_bindir}/dcfldd +%{_mandir}/man1/* + +%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) +%changelog +* %{date} PLD Team <[EMAIL PROTECTED]> +All persons listed below can be reached at <cvs_login>@pld-linux.org + +$Log$ +Revision 1.1 2007-12-06 11:20:52 mguevara +- yet another dd, this one is for forensics + ================================================================ _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
