From owner-cvs-ports@FreeBSD.ORG Mon Sep 1 04:28:18 2003 Return-Path: Delivered-To: cvs-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 85D1516A4BF; Mon, 1 Sep 2003 04:28:18 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 191CD43FF9; Mon, 1 Sep 2003 04:28:18 -0700 (PDT) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h81BSH0U046583; Mon, 1 Sep 2003 04:28:17 -0700 (PDT) (envelope-from netchild@repoman.freebsd.org) Received: (from netchild@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h81BSH4V046582; Mon, 1 Sep 2003 04:28:17 -0700 (PDT) Message-Id: <200309011128.h81BSH4V046582@repoman.freebsd.org> From: Alexander Leidinger Date: Mon, 1 Sep 2003 04:28:17 -0700 (PDT) To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: ports/sysutils Makefile ports/sysutils/prune Makefile distinfo pkg-descr pkg-plist X-BeenThere: cvs-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Sep 2003 11:28:18 -0000 netchild 2003/09/01 04:28:17 PDT FreeBSD ports repository Modified files: sysutils Makefile Added files: sysutils/prune Makefile distinfo pkg-descr pkg-plist Log: Prune will delete files from the specified set targeting a given distribution of the files within time as well as size, number, and age constraints. Its main purpose is to keep a set of daily-created backup files in manageable size, while still providing reasonable access to older versions. Specifying a size, file number, or age constraint will simply remove files starting from the oldest, until the constraint is met. The distribution specification (exponential, Gaussian (normal), or Fibonacci) provides finer control of the files to delete, allowing the retention of recent copies and the increasingly aggressive pruning of the older files. The retention schedule specifies the age intervals for which files will be retained. Submitted by: dds Revision Changes Path 1.405 +1 -0 ports/sysutils/Makefile 1.1 +20 -0 ports/sysutils/prune/Makefile (new) 1.1 +1 -0 ports/sysutils/prune/distinfo (new) 1.1 +24 -0 ports/sysutils/prune/pkg-descr (new) 1.1 +1 -0 ports/sysutils/prune/pkg-plist (new)