taskSavannah Administration - Tasks: task #6423, Submission of CTCClone Network...

 
 

task #6423: Submission of CTCClone Network Clone & Restore

Submitter:  Claudio Brocco <claudiob>
Submitted:  Tue 23 Jan 2007 01:40:45 PM UTC
   
 
Should Start On:  Tue 23 Jan 2007 12:00:00 AM UTC Should be Finished on:  Fri 02 Feb 2007 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Assigned to:  sp Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Tue 06 Mar 2007 02:24:30 PM UTC, comment #7: 

Hi Claudio,

I have approved your project.  You will receive an automated e-mail containing detailed information about the approval.

Regards,

Stephan

Stephan Peijnik <sp>
Mon 05 Mar 2007 10:20:40 PM UTC, comment #6: 

Hi,

now I've included a copyright notice and the COPYING file

The url of the tarball is the same:

http://www.didawiki.org/ctsclone/ctsclone-0.5.tar.gz

Thank you

Claudio

Claudio Brocco <claudiob>
Fri 02 Mar 2007 06:08:02 PM UTC, comment #5: 

Hi Claudio,
 
While evaluating your project I have noticed a few problems which are described below.


First of all, you added the license notices, but did not add appropriate copyright notices.

Please check http://www.gnu.org/prep/maintain/html_node/Copyright-Notices.html for more information, and update your files.


Secondly, please include a copy of the plain text version of the GPL, available from http://www.gnu.org/licenses/gpl.txt, into a file named "COPYING".

The GPL FAQ explains why this procedure must be followed.  To learn why a copy of the GPL must be included with every copy of the code, see http://www.gnu.org/licenses/gpl-faq.html#WhyMustIInclude.


If you are willing to make the changes mentioned above, please provide us with an URL to an updated tarball of your project.  Upon review, we will reconsider your project for inclusion in Savannah.

To help us better keep track of your registration, please use the tracker's web interface following the link below. Do not reply directly, the registration process is not driven by e-mail, and we will not receive such replies.

Regards,

Stephan

Stephan Peijnik <sp>
Thu 01 Mar 2007 09:01:22 PM UTC, comment #4: 

Hi,

sorry for all, but it's my first public project.

You can find the tarball at

http://www.didawiki.org/ctsclone/ctsclone-0.5.tar.gz

In the script file I put the copyright notice and permission-to-copy statements as you told me.

If you need others, just ask ;)

Thank you

Claudio

Claudio Brocco <claudiob>
Thu 01 Mar 2007 06:47:06 PM UTC, comment #3: 

Hi Claudio,

I have just checked the URL you provided me with and was unable to find a link to a tarball of your project.

We wish to review your source code, even if it is not functional, to catch potential legal issues early.

For example, to release your program properly under the GNU GPL you must include a copyright notice and permission-to-copy statements at the beginning of every  copyrightable file, usually any file more than 10 lines long.  This is explained in http://www.gnu.org/licenses/gpl-howto.html.  Our review would help catch potential omissions such as these.

Note that sending code to our repositories is a release, since the code will then be publicly available through anonymous access.

To help us better keep track of your registration, please use the tracker's web interface following the link below. Do not reply directly, the registration process is not driven by e-mail, and we will not receive such replies.

Regards,

Stephan

Stephan Peijnik <sp>
Thu 01 Mar 2007 06:37:33 PM UTC, comment #2: 

For the record, I have received following email from Claudio Brocco:

> Hi,
>
> I really want to host my project here in savannah
>
> The url of the project is:
>
> http://www.didawiki.org/ctsclone/ctsclone.html
>
> Thank you
>
> Claudio Brocco


Claudio, to help us better keep track of your registration, please use the tracker's web interface following the link below. Do not reply directly, the registration process is not driven by e-mail.

However, there is no need to reply right now. I am about to review your project.

Regards,

Stephan

Stephan Peijnik <sp>
Fri 23 Feb 2007 07:21:48 PM UTC, comment #1: 

Hi Claudio,

I am sorry for the huge delay you have been facing. Could you please let me know if you still want your project hosted at Savannah? If so, please either provide me with an URL to a tarball of your project or alternatively attach it the tarball to the tracker.

Regards,

Stephan

Stephan Peijnik <sp>
Tue 23 Jan 2007 01:40:45 PM UTC, original submission:  

A new project has been registered at Savannah
This project account will remain inactive until a site admin approves or discards the registration.


Registration Administration


While this item will be useful to track the registration process, approving or discarding the registration must be done using the specific Group Administration page, accessible only to site administrators, effectively logged as site administrators (superuser):



Registration Details


  • Name: CTCClone Network Clone & Restore
  • System Name:  ctsclone
  • Type: non-GNU software & documentation
  • License: GNU General Public License V2 or later





Description:

CtsClone

CtsClone is a simple shell script that provide Clone & Restore function for network environments like Norton Ghost © or similar tools.
It is a wrapper of many great tools developed from the free software community.

This script is useful in particular from a live Gnu/Linux Distribution like Morphix or Knoppix because give you the possibility to backup a system in less time and to restore it in few minutes (depending on how much data).

For clone and restore you need only a samba share in your network (called “install”) and this script in a live system. We provide the shell script (wrapper) and the xml files to build a morphix with al the dependencies (mainmod and minimod for mmaker).

The script depends on:

fdisk
sfdisk
dialog
bash
partimage
smbclient

To build the morphix live cd you need mmaker and a base system. See morphix documentation for it. This script was also tested in the Knoppix 5.0 with success.

How it works

1.Share a folder with write access called “install” in your network (with samba).
2.Insert the live cd in the machine you want to clone/restore
3.Launch the script
ctsclone.sh ip username password
ex: ctsclone 10.0.0.238 install install

The script

ctsclone.sh use “dialog” to ask what to do to the user.

First it ask what to do between Clone and Restore, than which disk/partition and than the name to use.

After that, if we want to clone, the script

1.Mount the shamba share
2.Create a folder with the choosed name
3.Makes a dump of the mbr with dd (in the samba share in the created folder)
4.Saves a dump of fdisk of the target partition (in the samba share in the created folder)
5.Saves a dump of sfdisk of the target partition (in the samba share in the created folder)
6.Launch partimage for each choosed partition saving (in the samba share in the created folder), skipping swap and extended partition

If we want to restore, the script:

1.Mount the samba share
2.Restores the MBR (with dd)
3.Restore the partition table with sfdisk
4.Read the dump of fdisk and choose which action to do for each partition:
1.Create swap
2.Restore partition with partimage



This solution was build to fix many problems with multi platforms environment like mine.
This solution is:

fast
doesn't require much space for backups (partimage saves only data and can use gzip and bzip compression)
doesn't require a windows server and related license, a samba share is sufficient
clone all filesystem supported by partimage
could permit to choose which tool to use for each filesystem type (like ntfsclone for ntfs, partimage for ext2, etc...)


Other Software Required:

dialog
bash
fdisk
dd
sfdisk
partimage
smbclient


Claudio Brocco <claudiob>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by sp (Posted a comment)
  • -email is unavailable- added by claudiob (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 7 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2007-03-06 sp StatusWait reply Done
        Open/ClosedOpen Closed
    2007-03-02 sp StatusNeed Info Wait reply
    2007-03-01 sp StatusIn Progress Need Info
    2007-03-01 sp StatusWait reply In Progress
    2007-02-23 sp StatusNone Wait reply
        Assigned toNone sp

    Back to the top

    Powered by Savane 3.13-d3ae.
    Corresponding source code