On Tue, Jul 6, 2010 at 11:44 PM, Frederick Grose <fgr...@gmail.com> wrote: > > Another small update is available for Sugar Clone, a tool to clone a > customized Sugar on a Stick installation onto another USB stick. >
Re: http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Sugar_Clone > Available at: > http://people.sugarlabs.org/fgrose/SugarClone > New: > 1. Substituted the underlying modified_livecd-iso-to-disk shell script to match the proposed updates to livecd-iso-to-disk for the Fedora livecd-tools component. > > 2. The above includes the copy-home and copy-overlay options as before, but fixes a few logic bugs while warning about the available free space for the installation. > 3. It also updates the local variable names to match the more general scope of the image exchange (for example, $SRC replaces $ISO and $TGTDEV replaces $USBDEV). 4. Updated the internal usage help messages. The option --help displays the complete manual. 5. Standardized the Bash conditional expression and list pipeline style to the more modern, [[ Expression && Expression ]] format. (See http://wiki.bash-hackers.org/syntax/ccmd/conditional_expression.) This means that variables within the special double brackets need not be quoted, and the old, test-type operators -a, -o should not be used. > 6. Standardized the whitespace to make the code much more readable. > Test Usage: > 1. Before booting the SoaS device that will be the source of the new > Sugar Clone, copy the SugarClone script to the root, '/', folder at > the base of the filesystem for the device, or, to /mnt/live (from > the perspective of a running LiveOS image). > 2. Boot the computer from the USB stick into SoaS, and insert, or have > a second USB device inserted, into the computer. > 3. In the Terminal Activity of that running SoaS image, enter the > command, > /mnt/live/SugarClone > If there is more than one USB/SD storage device available, a menu of the devices will appear allowing you to select the target device. > The scripts will copy the currently running image to the target device. When that device is booted, a new, Sugar Learner sign-in will be triggered. The previously customized Journal and operating system will be present on the Sugar Clone. > On a running LiveOS image, the root folder of the USB/SD device is > available at the /mnt/live mount point. The SugarClone script can be obtained (assuming Internet connectivity) as follows: > 1. In the Terminal Activity, change the working directory: > cd /mnt/live > 2. wget http://people.sugarlabs.org/fgrose/SugarClone > 3. chmod +x SugarClone > at this point, you may simply execute > SugarClone > See http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Sugar_Clone for > more information. > Notes: > See http://wiki.sugarlabs.org/go/LiveOS_image for more information > on optimizing file storage for LiveOS images. Information and > suggestions there may be particularly relevant for SoaS deployments > that want to use the stock LiveOS installation with greater capacity > for Activity storage with a longer lifetime for the write-once, > ever-diminishing persistent overlay. > See also the http://wiki.sugarlabs.org/go/Activities/Toaster project, > which aims to make a graphical Sugar Activity for cloning Sugar images. > --Fred
_______________________________________________ SoaS mailing list SoaS@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/soas