Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 13 Sep 2008 03:20:02 +0800 (CST)
From:      Yi-Jheng Lin <yzlin@cs.nctu.edu.tw>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/127332: [NEW PORT] sysutils/safe-rm: Wrapper around the rm command to prevent accidental deletions
Message-ID:  <200809121920.m8CJK2kJ001338@stucgi.cs.nctu.edu.tw>
Resent-Message-ID: <200809121930.m8CJU0Kr000447@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         127332
>Category:       ports
>Synopsis:       [NEW PORT] sysutils/safe-rm: Wrapper around the rm command to prevent accidental deletions
>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:   Fri Sep 12 19:30:00 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Yi-Jheng Lin
>Release:        FreeBSD 7.0-RELEASE-p4 amd64
>Organization:
NCTU CS
>Environment:
System: FreeBSD stucgi 7.0-RELEASE-p4 FreeBSD 7.0-RELEASE-p4 #0: Fri Sep  5 14:56:26 CST
>Description:
Tool intended to prevent the accidental deletion of important files
by replacing /bin/rm with a wrapper, which checks the given arguments
against a configurable blacklist of files and directories that should
never be removed.

WWW:	http://code.google.com/p/safe-rm/

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- safe-rm-0.3.shar begins here ---
# 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:
#
#	safe-rm
#	safe-rm/pkg-descr
#	safe-rm/Makefile
#	safe-rm/distinfo
#
echo c - safe-rm
mkdir -p safe-rm > /dev/null 2>&1
echo x - safe-rm/pkg-descr
sed 's/^X//' >safe-rm/pkg-descr << 'END-of-safe-rm/pkg-descr'
XTool intended to prevent the accidental deletion of important files
Xby replacing /bin/rm with a wrapper, which checks the given arguments
Xagainst a configurable blacklist of files and directories that should
Xnever be removed.
X
XWWW:	http://code.google.com/p/safe-rm/
END-of-safe-rm/pkg-descr
echo x - safe-rm/Makefile
sed 's/^X//' >safe-rm/Makefile << 'END-of-safe-rm/Makefile'
X# New ports collection makefile for:	safe-rm
X# Date created:		2008-09-13
X# Whom:			Yi-Jheng Lin <yzlin@cs.nctu.edu.tw>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	safe-rm
XPORTVERSION=	0.3
XCATEGORIES=	sysutils
XMASTER_SITES=	${MASTER_SITE_GOOGLE_CODE}
X
XMAINTAINER=	yzlin@cs.nctu.edu.tw
XCOMMENT=	Wrapper around the rm command to prevent accidental deletions
X
XUSE_PERL5_RUN=	yes
X
XNO_BUILD=	yes
X
XPORTDOCS=	COPYING Changes README
XPLIST_FILES=	bin/safe-rm
X
Xdo-install:
X	${INSTALL_SCRIPT} ${WRKSRC}/safe-rm ${PREFIX}/bin
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR}
X	${INSTALL_MAN} ${PORTDOCS:S,^,${WRKSRC}/,} ${DOCSDIR}
X.endif
X
X.include <bsd.port.mk>
END-of-safe-rm/Makefile
echo x - safe-rm/distinfo
sed 's/^X//' >safe-rm/distinfo << 'END-of-safe-rm/distinfo'
XMD5 (safe-rm-0.3.tar.gz) = 3df0f9b0caf75f2f22797b83a58ca24e
XSHA256 (safe-rm-0.3.tar.gz) = f9d1cc2d0aad9fb7067fb817bb003c010b132c88d2d5962e44e9d82dcb4e1e36
XSIZE (safe-rm-0.3.tar.gz) = 14674
END-of-safe-rm/distinfo
exit
--- safe-rm-0.3.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200809121920.m8CJK2kJ001338>