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 <fcntl.h> - #include <sys/types.h> - #include <sys/stat.h> -+#include <errno.h> - - #include "std.h" - #include "io.h" -@@ -35,7 +36,7 @@ +--- rand.c 2009-05-05 05:06:04.000000000 +0300 ++++ rand.c.new 2011-02-19 17:17:12.101087783 +0200 +@@ -36,7 +36,7 @@ #include "rand.h" extern char *argvzero; ++++++ wipe-2.2.0.tar.bz2 -> wipe-2.3.1.tar.bz2 ++++++ ++++ 2333 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org