Date: Sun, 25 Jul 2004 11:13:10 +0200 (CEST) From: bugghy <bugghy@phenix.rootshell.be> To: FreeBSD-gnats-submit@FreeBSD.org Cc: bugghy@SAFe-mail.net Subject: ports/69556: New port: security/secure_delete Secure data deletion toolkit Message-ID: <Pine.LNX.4.44.0407251112270.18300-100000@phenix.rootshell.be> Resent-Message-ID: <200407250920.i6P9KEvL030895@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 69556 >Category: ports >Synopsis: New port: security/secure_delete Secure data deletion toolkit >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Jul 25 09:20:14 GMT 2004 >Closed-Date: >Last-Modified: >Originator: bugghy >Release: FreeBSD 5.2.1-RELEASE-p9 i386 >Organization: >Environment: System: FreeBSD illusion.com 5.2.1-RELEASE-p9 FreeBSD 5.2.1-RELEASE-p9 #4: Fri Jul 23 17:19:48 GMT 2004 bugghy@illusion.com:/usr/obj/usr/src/sys/BUGNERIC i386 >Description: Secure data deletion toolkit! If you overwrite a file for 10+ times, it can still be recovered. These tools can wipe files, free disk space, swap and memory! >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # secure_delete # secure_delete/pkg-plist # secure_delete/pkg-message # secure_delete/pkg-descr # secure_delete/distinfo # secure_delete/Makefile # secure_delete/files # secure_delete/files/patch-Makefile # echo c - secure_delete mkdir -p secure_delete > /dev/null 2>&1 echo x - secure_delete/pkg-plist sed 's/^X//' >secure_delete/pkg-plist << 'END-of-secure_delete/pkg-plist' Xbin/sdel Xbin/srm Xbin/sfill Xbin/sswap Xbin/smem Xbin/the_cleaner.sh X%%PORTDOCS%%%%DOCSDIR%%/CHANGES X%%PORTDOCS%%%%DOCSDIR%%/FILES X%%PORTDOCS%%%%DOCSDIR%%/README X%%PORTDOCS%%%%DOCSDIR%%/secure_delete.doc X%%PORTDOCS%%%%DOCSDIR%%/usenix6-gutmann.doc X%%PORTDOCS%%@dirrm %%DOCSDIR%% END-of-secure_delete/pkg-plist echo x - secure_delete/pkg-message sed 's/^X//' >secure_delete/pkg-message << 'END-of-secure_delete/pkg-message' X X############################################################################# X Installed additional documentation in: PREFIX/share/doc/secure_delete X############################################################################# X END-of-secure_delete/pkg-message echo x - secure_delete/pkg-descr sed 's/^X//' >secure_delete/pkg-descr << 'END-of-secure_delete/pkg-descr' XSecure data deletion toolkit! If you overwrite a file for 10+ times, Xit can still be recovered. These tools can wipe files, free disk space, Xswap and memory! X X WWW: http://www.thc.org X X- bugghy Xbugghy@SAFe-mail.net END-of-secure_delete/pkg-descr echo x - secure_delete/distinfo sed 's/^X//' >secure_delete/distinfo << 'END-of-secure_delete/distinfo' XMD5 (secure_delete-3.1.tar.gz) = c210dd306c48164e6a366d5b20c757c9 XSIZE (secure_delete-3.1.tar.gz) = 63597 END-of-secure_delete/distinfo echo x - secure_delete/Makefile sed 's/^X//' >secure_delete/Makefile << 'END-of-secure_delete/Makefile' X# New ports collection makefile for: secure_delete X# Date created: 24 Jul 2004 X# Whom: bugghy <bugghy@SAFe-mail.net> X# X# $FreeBSD$ X# X XPORTNAME= secure_delete XPORTVERSION= 3.1 XCATEGORIES= security XMASTER_SITES= http://packetstormsecurity.org/groups/thc/ X XMAINTAINER= bugghy@SAFe-mail.net XCOMMENT= Secure data deletion toolkit X XMANCOMPRESSED= no XMAN1= srm.1 sfill.1 sswap.1 smem.1 X Xpost-install: X @${SED} -e 's!PREFIX!${PREFIX}!g' ${.CURDIR}/pkg-message X X.include <bsd.port.mk> END-of-secure_delete/Makefile echo c - secure_delete/files mkdir -p secure_delete/files > /dev/null 2>&1 echo x - secure_delete/files/patch-Makefile sed 's/^X//' >secure_delete/files/patch-Makefile << 'END-of-secure_delete/files/patch-Makefile' X--- Makefile.old Sat Jul 24 20:22:02 2004 X+++ Makefile Sat Jul 24 20:41:26 2004 X@@ -1,13 +1,13 @@ X CC=gcc X OPT=-O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE X #OPT=-Wall -D_DEBUG_ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE X-INSTALL_DIR=/usr/local/bin X-MAN_DIR=/usr/local/man X-DOC_DIR=/usr/share/doc/secure_delete X+INSTALL_DIR=${PREFIX}/bin X+MAN_DIR=${PREFIX}/man X+DOC_DIR=${PREFIX}/share/doc/secure_delete X OPT_MOD=-D__KERNEL__ -DMODULE -fomit-frame-pointer -fno-strict-aliasing -pipe -mpreferred-stack-boundary=2 X #LD_MOD=-r X X-all: sdel-lib.o srm sfill sswap smem sdel-mod.o X+all: sdel-lib.o srm sfill sswap smem X @echo X @echo "A Puritan is someone who is deathly afraid that someone, somewhere, is" X @echo "having fun." X@@ -47,7 +47,7 @@ X chmod 644 ${MAN_DIR}/man1/srm.1 ${MAN_DIR}/man1/sfill.1 ${MAN_DIR}/man1/sswap.1 ${MAN_DIR}/man1/smem.1 X mkdir -p -m 755 ${DOC_DIR} 2> /dev/null X cp -f CHANGES FILES README secure_delete.doc usenix6-gutmann.doc ${DOC_DIR} X- -test -e sdel-mod.o && cp -f sdel-mod.o /lib/modules/`uname -r`/kernel/drivers/char X+# -test -e sdel-mod.o && cp -f sdel-mod.o /lib/modules/`uname -r`/kernel/drivers/char X # @-test '!' -e sdel-mod.o -a `uname -s` = 'Linux' && echo "type \"make sdel-mod install\" to compile and install the Linux loadable kernel module for secure delete" X @echo X @echo "If men could get pregnant, abortion would be a sacrament." END-of-secure_delete/files/patch-Makefile exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.44.0407251112270.18300-100000>