From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Sep 12 19:30:01 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 408461065673 for ; Fri, 12 Sep 2008 19:30:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 1CAE88FC14 for ; Fri, 12 Sep 2008 19:30:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m8CJU0Sh000448 for ; Fri, 12 Sep 2008 19:30:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m8CJU0Kr000447; Fri, 12 Sep 2008 19:30:00 GMT (envelope-from gnats) Resent-Date: Fri, 12 Sep 2008 19:30:00 GMT Resent-Message-Id: <200809121930.m8CJU0Kr000447@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Yi-Jheng Lin Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7F9B61065672 for ; Fri, 12 Sep 2008 19:20:03 +0000 (UTC) (envelope-from yzlin@cs.nctu.edu.tw) Received: from csmailgate.cs.nctu.edu.tw (csmailgate.cs.nctu.edu.tw [140.113.235.103]) by mx1.freebsd.org (Postfix) with ESMTP id 4F9458FC22 for ; Fri, 12 Sep 2008 19:20:03 +0000 (UTC) (envelope-from yzlin@cs.nctu.edu.tw) Received: from stucgi.cs.nctu.edu.tw (stucgi [140.113.235.130]) by csmailgate.cs.nctu.edu.tw (Postfix) with ESMTP id 0A9D010499D for ; Sat, 13 Sep 2008 03:20:02 +0800 (CST) Received: (from yzlin@localhost) by stucgi.cs.nctu.edu.tw (8.14.2/8.14.2/Submit) id m8CJK2kJ001338; Sat, 13 Sep 2008 03:20:02 +0800 (CST) (envelope-from yzlin) Message-Id: <200809121920.m8CJK2kJ001338@stucgi.cs.nctu.edu.tw> Date: Sat, 13 Sep 2008 03:20:02 +0800 (CST) From: Yi-Jheng Lin To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/127332: [NEW PORT] sysutils/safe-rm: Wrapper around the rm command to prevent accidental deletions X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Sep 2008 19:30:01 -0000 >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 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 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: