]> git.pld-linux.org Git - packages/dcfldd.git/commitdiff
- yet another dd, this one is for forensics
authormguevara <mguevara@pld-linux.org>
Thu, 6 Dec 2007 11:20:52 +0000 (11:20 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    dcfldd.spec -> 1.1

dcfldd.spec [new file with mode: 0644]

diff --git a/dcfldd.spec b/dcfldd.spec
new file mode 100644 (file)
index 0000000..6c0fb37
--- /dev/null
@@ -0,0 +1,66 @@
+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/*
This page took 0.173406 seconds and 4 git commands to generate.