Subject: CVS commit: pkgsrc/sysutils/wipe
From: Makoto Fujiwara
Date: 2019-11-16 11:14:15
Message id: 20191116101415.6B910FA97@cvs.NetBSD.org

Log Message:
(sysutils/wip) Updated 2.2.0 to 2.3.1

2.3.1:
fixed Makefile bug! Running make uninstall removed target bin directory.

2.3:

DEFAULTS!
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

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

Files:
RevisionActionfile
1.10modifypkgsrc/sysutils/wipe/Makefile
1.9modifypkgsrc/sysutils/wipe/distinfo
1.3modifypkgsrc/sysutils/wipe/patches/patch-aa
1.2modifypkgsrc/sysutils/wipe/patches/patch-ab
1.2modifypkgsrc/sysutils/wipe/patches/patch-ac
1.2modifypkgsrc/sysutils/wipe/patches/patch-ad
1.2modifypkgsrc/sysutils/wipe/patches/patch-ae
1.2modifypkgsrc/sysutils/wipe/patches/patch-af
1.2modifypkgsrc/sysutils/wipe/patches/patch-ag