Hello community,
here is the log from the commit of package wipe for openSUSE:Factory
checked in at Mon Feb 21 00:57:02 CET 2011.
--------
--- wipe/wipe.changes 2006-01-25 21:42:49.000000000 +0100
+++ /mounts/work_src_done/STABLE/wipe/wipe.changes 2011-02-19 16:37:03.000000000 +0100
@@ -1,0 +2,33 @@
+Sat Feb 19 15:21:59 UTC 2011 - asterios.dramis@gmail.com
+
+- Update to 2.3.1:
+ * fixed Makefile bug! Running make uninstall removed target bin directory.
+ From 2.3:
+ * the default is now one single random pass <-- MAJOR CHANGE
+ * special files are no longer deleted by default
+ * support for wiping char devices, such as tape drives
+ * percentage reporting improved (thanks to Jason Tackaberry for patch)
+ * cleanup and exit upon SIGINT
+ * each wiped file prints on a seperate line
+ * skip unnecessary fdatasync()s, unless you want the extra accuracy on the %
+ shown (-e option)
+ * call fsync() on the file after name wipe, in addition to fsync on the
+ directory
+ * if fdatasync() fails, try for O_SYNC and only complain once per file
+ * fixed some off-by-ones
+ * fixed percentages for non-static wipes
+ From 2.2.1:
+ * added largefile support for linux and solaris (tested on linux)
+ * fixed drill_down(). it was using the wrong length to null term the string
+- Spec file updates:
+ * Changes based on rpmdevtools templates and spec-cleaner run.
+ * Added description for patches based on openSUSE Patches Guidelines (where
+ possible).
+ * Updated the %description.
+ * Updates in %build and %install sections.
+ * Removed %changelog entries from spec file.
+- Removed wipe-2.2.0-autoconf.diff and wipe-2.2.0-string.diff patches (they are
+ included upstream).
+- Rebased wipe-2.2.0-errno.diff to make it apply.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
wipe-2.2.0-autoconf.diff
wipe-2.2.0-string.diff
wipe-2.2.0.tar.bz2
wipe-2.2.0.tar.bz2.sig
New:
----
wipe-2.3.1.tar.bz2
wipe-2.3.1.tar.bz2.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ wipe.spec ++++++
--- /var/tmp/diff_new_pack.TJsQiO/_old 2011-02-21 00:56:40.000000000 +0100
+++ /var/tmp/diff_new_pack.TJsQiO/_new 2011-02-21 00:56:40.000000000 +0100
@@ -1,7 +1,7 @@
#
-# spec file for package wipe (Version 2.2.0)
+# spec file for package wipe
#
-# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,24 +19,28 @@
Name: wipe
-Url: http://wipe.sourceforge.net
-License: GPL v2 or later
+Version: 2.3.1
+Release: 1
+Summary: Secure Erasure of Data
+
+License: GPLv2+
+Url: http://wipe.sourceforge.net/
Group: Productivity/File utilities
-AutoReqProv: on
-Version: 2.2.0
-Release: 158
-Summary: Secure erasure of data
Source0: %{name}-%{version}.tar.bz2
Source1: %{name}-%{version}.tar.bz2.sig
-Patch: %{name}-%{version}-makefile.diff
-Patch1: %{name}-%{version}-errno.diff
-Patch2: %{name}-%{version}-include.diff
-Patch3: %{name}-%{version}-string.diff
-Patch4: %{name}-%{version}-autoconf.diff
+# PATCH-FIX-OPENSUSE wipe-2.2.0-makefile.diff -- Fix for Makefile.in to correct the install permissions and to don't strip binaries
+Patch0: %{name}-2.2.0-makefile.diff
+# PATCH-FIX-OPENSUSE wipe-2.2.0-errno.diff --
+Patch1: %{name}-2.2.0-errno.diff
+# PATCH-FIX-OPENSUSE wipe-2.2.0-include.diff --
+Patch2: %{name}-2.2.0-include.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
-securely erase files from magnetic media
+Wipe is a tool that attempts to effectively degauses the surface of
+a hard disk, making it virtually impossible to retrieve the data
+that was stored on it. This tool is designed to make sure secure
+data that is erased from a hard drive is unrecoverable.
@@ -46,32 +50,25 @@
%prep
%setup -q
-%patch
+%patch0
%patch1
%patch2
-%patch3
-%patch4
%build
%{suse_update_config -f}
autoconf
-CFLAGS="$RPM_OPT_FLAGS -Wall" \
- ./configure \
- --prefix=%{_prefix} \
- --bindir=%{_bindir} \
- --mandir=%{_mandir} \
- --datadir=%{_datadir}
-make CFLAGS="$RPM_OPT_FLAGS -Wall -I. -DLINUX $(DEFINES) -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"
+%configure
+make CFLAGS="%{optflags} -Wall -I. -DLINUX $(DEFINES) -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" %{?_smp_mflags}
%install
-make DESTDIR=$RPM_BUILD_ROOT install
+%makeinstall
%clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
%files
-%defattr(-,root,root)
-%doc CHANGES LICENSE README TESTING TODO copyright
+%defattr(-,root,root,-)
+%doc CHANGES LICENSE README TODO copyright
%doc %{_mandir}/man?/*
%{_bindir}/*
++++++ wipe-2.2.0-errno.diff ++++++
--- /var/tmp/diff_new_pack.TJsQiO/_old 2011-02-21 00:56:40.000000000 +0100
+++ /var/tmp/diff_new_pack.TJsQiO/_new 2011-02-21 00:56:40.000000000 +0100
@@ -1,14 +1,6 @@
---- rand.c
-+++ rand.c
-@@ -27,6 +27,7 @@
- #include