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>