Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 8 Feb 2013 00:23:39 GMT
From:      "Dr. Rolf Jansen" <cyclaero@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/175945: New port: sysutils/clone -- A file tree cloning tool 
Message-ID:  <201302080023.r180Nd0w072092@red.freebsd.org>
Resent-Message-ID: <201302080030.r180U0je035787@freefall.freebsd.org>

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

>Number:         175945
>Category:       ports
>Synopsis:       New port: sysutils/clone -- A file tree cloning tool
>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 Feb 08 00:30:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Dr. Rolf Jansen
>Release:        FreeBSD 9.1-RELEASE
>Organization:
Cyclaero Ltda.
>Environment:
FreeBSD server.projectworld.net 9.1-RELEASE FreeBSD 9.1-RELEASE #0: Wed Dec 12 23:35:43 BRST 2012     root@server.projectworld.net:/usr/obj/usr/src/sys/GENERIC_IPsec_NAT  amd64
>Description:
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.

https://code.google.com/p/clone/

>How-To-Repeat:

>Fix:
The  WEB-based problem reporter does not accept .shar files for upload. Please remove the .txt extension

Many Tanks

Patch attached with submission follows:

# 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:
#
#	clone
#	clone/Makefile
#	clone/distinfo
#	clone/pkg-descr
#	clone/pkg-plist
#
echo c - clone
mkdir -p clone > /dev/null 2>&1
echo x - clone/Makefile
sed 's/^X//' >clone/Makefile << 'e1bb923974f03ad27dd9839e55c102c5'
X# $FreeBSD$
X
XPORTNAME=	    clone
XPORTVERSION=	    r18
XCATEGORIES=	    sysutils
XMASTER_SITES=	    ${MASTER_SITE_GOOGLE_CODE}
XMASTER_SITE_SUBDIR= files
X
XMAINTAINER=	    cyclaero@gmail.com
XCOMMENT=	    File tree cloning tool
X
XMAN1=		    clone.1
X
X.include <bsd.port.mk>
e1bb923974f03ad27dd9839e55c102c5
echo x - clone/distinfo
sed 's/^X//' >clone/distinfo << 'ef0c14e533e0d92bd27681fb3f0e5671'
XSHA256 (clone-r18.tar.gz) = 0f859fc43332b94c6a8595d2af8a24f7842e3cb2ca5f9f085b393296a4e8a16d
XSIZE (clone-r18.tar.gz) = 20977
ef0c14e533e0d92bd27681fb3f0e5671
echo x - clone/pkg-descr
sed 's/^X//' >clone/pkg-descr << 'bac60c2ab98ebafd1c2a8f629215ef67'
Xclone is a file tree cloning tool which runs 3 threads - a scheduler (main), a reader,
Xand a writer thread. Reading and writing occurs in parallel. While this is most beneficial
Xfor copying data from one physical disk to another, clone is also very well suited for
Xcloning a file tree to any place on the same disk.
X
XCloning includes the whole directory hierarchy, i.e. sub-directories, files, hard links,
Xsymbolic links, attributes (modes, flags, times), extended attributes and access control lists.
X
Xclone is useful for cloning (thus backing-up) live file systems, and it can also be used in
Xincremental and synchronization mode.
X
Xclone works on FreeBSD and Mac OS X.
X
Xclone is very fast, for example, cloning a whole UFS2 file hierarchy on FreeBSD 9.1 of in total
X2.3 TBytes of data from one hard disk to another took 7.5 h, so the average transfer rate
Xfor all kind of files (very small up to very big ones) was about 89 MByte/s.
X
Xhttps://code.google.com/p/clone/
bac60c2ab98ebafd1c2a8f629215ef67
echo x - clone/pkg-plist
sed 's/^X//' >clone/pkg-plist << 'a9b08d8df4ae9e93d2ab792754db8ef3'
Xbin/clone
a9b08d8df4ae9e93d2ab792754db8ef3
exit



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



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