Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 8 Feb 2013 05:43:07 +0000 (UTC)
From:      Jason Helfman <jgh@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r311906 - in head/sysutils: . clone
Message-ID:  <201302080543.r185h7KN061910@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jgh
Date: Fri Feb  8 05:43:07 2013
New Revision: 311906
URL: http://svnweb.freebsd.org/changeset/ports/311906

Log:
  add new port: sysutils/clone
  
  clone is a file tree cloning tool which runs 3 threads - a scheduler (main), a
  reader, and a writer thread. Reading and writing occurs in parallel. While this
  is most beneficial for copying data from one physical disk to another, clone is
  also very well suited for cloning a file tree to any place on the same disk.
  
  Cloning includes the whole directory hierarchy, i.e. sub-directories, files,
  hard links, symbolic links, attributes (modes, flags, times), extended
  attributes and access control lists.
  
  clone is useful for cloning (thus backing-up) live file systems, and it can
  also be used in incremental and synchronization mode.
  
  clone works on FreeBSD and Mac OS X.
  
  clone is very fast, for example, cloning a whole UFS2 file hierarchy on
  FreeBSD 9.1 of in total 2.3 TBytes of data from one hard disk to another
  took 7.5 h, so the average transfer rate for all kind of files (very small
  up to very big ones) was about 89 MByte/s.
  
  WWW: https://code.google.com/p/clone/
  
  PR:		175945
  Submitted by:	cyclaero@gmail.com

Added:
  head/sysutils/clone/
  head/sysutils/clone/Makefile   (contents, props changed)
  head/sysutils/clone/distinfo   (contents, props changed)
  head/sysutils/clone/pkg-descr   (contents, props changed)
Modified:
  head/sysutils/Makefile

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Fri Feb  8 02:40:11 2013	(r311905)
+++ head/sysutils/Makefile	Fri Feb  8 05:43:07 2013	(r311906)
@@ -119,6 +119,7 @@
     SUBDIR += clean
     SUBDIR += clockspeed
     SUBDIR += clockspeed-conf
+    SUBDIR += clone
     SUBDIR += clonehdd
     SUBDIR += cloop-utils
     SUBDIR += cmdwatch

Added: head/sysutils/clone/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/clone/Makefile	Fri Feb  8 05:43:07 2013	(r311906)
@@ -0,0 +1,21 @@
+# $FreeBSD$
+
+PORTNAME=	clone
+PORTVERSION=	r18
+CATEGORIES=	sysutils
+MASTER_SITES=	GOOGLE_CODE
+
+MAINTAINER=	cyclaero@gmail.com
+COMMENT=	File tree cloning tool
+
+LICENSE=	BSD
+
+PLIST_FILES=	bin/clone
+
+MAN1=	clone.1
+
+post-patch-script:
+	@${REINPLACE_CMD} 's|^CC      = gcc|CC      ?= gcc|' \
+		${WRKSRC}/Makefile
+
+.include <bsd.port.mk>

Added: head/sysutils/clone/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/clone/distinfo	Fri Feb  8 05:43:07 2013	(r311906)
@@ -0,0 +1,2 @@
+SHA256 (clone-r18.tar.gz) = 0f859fc43332b94c6a8595d2af8a24f7842e3cb2ca5f9f085b393296a4e8a16d
+SIZE (clone-r18.tar.gz) = 20977

Added: head/sysutils/clone/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/clone/pkg-descr	Fri Feb  8 05:43:07 2013	(r311906)
@@ -0,0 +1,20 @@
+clone is a file tree cloning tool which runs 3 threads - a scheduler (main), a
+reader, and a writer thread. Reading and writing occurs in parallel. While this
+is most beneficial for copying data from one physical disk to another, clone is
+also very well suited for cloning a file tree to any place on the same disk.
+
+Cloning includes the whole directory hierarchy, i.e. sub-directories, files,
+hard links, symbolic links, attributes (modes, flags, times), extended
+attributes and access control lists.
+
+clone is useful for cloning (thus backing-up) live file systems, and it can
+also be used in incremental and synchronization mode.
+
+clone works on FreeBSD and Mac OS X.
+
+clone is very fast, for example, cloning a whole UFS2 file hierarchy on
+FreeBSD 9.1 of in total 2.3 TBytes of data from one hard disk to another
+took 7.5 h, so the average transfer rate for all kind of files (very small
+up to very big ones) was about 89 MByte/s.
+
+WWW: https://code.google.com/p/clone/



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