<div class="gmail_quote"><font face="'courier new', monospace">On Fri, Apr 23, 2010 at 1:48 AM, Frederick Grose </font><span dir="ltr"><font face="'courier new', monospace"><<a href="mailto:fgrose@gmail.com" target="_blank">fgrose@gmail.com</a>></font></span><font face="'courier new', monospace"> wrote:</font></div>
<div class="gmail_quote"><font face="'courier new', monospace"><br>
</font><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><font face="'courier new', monospace">Not yet final, but ready for more testing is a new version of SugarClone,<br>
</font><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><a href="http://people.sugarlabs.org/fgrose/SugarClone" target="_blank"><font face="'courier new', monospace">http://people.sugarlabs.org/fgrose/SugarClone</font></a><font face="'courier new', monospace">.<br>
</font><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><font face="'courier new', monospace"><br></font></div><div class="gmail_quote"><font face="'courier new', monospace"><br>
</font><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote><font face="'courier new', monospace">New:<br></font><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><font face="'courier new', monospace"><br>
</font><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><font face="'courier new', monospace">1. Reports the portion of persistent overlay or home folder storage</font></div>
<div class="gmail_quote"><font face="'courier new', monospace"> that remains on the file systems. This will help Learners manage</font></div><div class="gmail_quote"><font face="'courier new', monospace"> their storage resources and learn ways to economize limited</font></div>
<div class="gmail_quote"><font face="'courier new', monospace"> resources. (See notes below.)</font></div><div class="gmail_quote"><font face="'courier new', monospace"><br>
</font></div><div class="gmail_quote"><font face="'courier new', monospace">2. Uses the /tmp/ directory, which is on a RAM file system in LiveOS</font></div><div class="gmail_quote"><font face="'courier new', monospace"> images, to run the installation scripts and save temporary mount</font></div>
<div class="gmail_quote"><font face="'courier new', monospace"> points and files. This conserves the write-once persistent over-</font></div><div class="gmail_quote"><font face="'courier new', monospace"> lay</font></div>
<div class="gmail_quote"><font face="'courier new', monospace"><br></font></div><div class="gmail_quote"><font face="'courier new', monospace">2. Bug fixes</font></div>
<div class="gmail_quote"><font face="'courier new', monospace"><br></font></div><div class="gmail_quote"><font face="'courier new', monospace"> a. Allows multiple options to be entered.</font></div>
<div class="gmail_quote"><font face="'courier new', monospace"> b. Improved support for cloning from one attached device to</font></div><div class="gmail_quote"><font face="'courier new', monospace"> another.</font></div>
<div class="gmail_quote"><font face="'courier new', monospace"><br></font></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote><font face="'courier new', monospace"><br></font><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><font face="'courier new', monospace">Test Usage:<br>
</font><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote><font face="'courier new', monospace"><br></font><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><span style="border-collapse:collapse"><font face="'courier new', monospace">1. Before booting the SoaS device that will be the source of the new</font></span><font face="'courier new', monospace"><br>
</font><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><span style="border-collapse:collapse"><font face="'courier new', monospace"> SugarClone, copy the SugarClone script to the root '/' folder at</font></span><font face="'courier new', monospace"><br>
</font><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><span style="border-collapse:collapse"><font face="'courier new', monospace"> the base of the filesystem for the device or to /mnt/live (from</font></span></div>
<div class="gmail_quote"><span style="border-collapse:collapse"><font face="'courier new', monospace"> the perspective of a running LiveOS image).</font></span></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote><span style="border-collapse:collapse"><font face="'courier new', monospace"><br>
</font></span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><span style="border-collapse:collapse"><font face="'courier new', monospace">2. Boot the USB stick into SoaS and insert a second USB device into</font></span></div>
<div class="gmail_quote"><span style="border-collapse:collapse"><font face="'courier new', monospace"> the</font></span><span style="border-collapse:collapse"><font face="'courier new', monospace"> computer running that SoaS image.</font></span><font face="'courier new', monospace"><br>
</font><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><span style="border-collapse:collapse"><font face="'courier new', monospace"><br>
</font></span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><span style="border-collapse:collapse"><font face="'courier new', monospace">3. In the Terminal Activity of that running SoaS image, enter the</font></span><font face="'courier new', monospace"><br>
</font><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><span style="border-collapse:collapse"><font face="'courier new', monospace"> command,</font></span><font face="'courier new', monospace"><br>
</font><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><span style="border-collapse:collapse"><font face="'courier new', monospace"><br>
</font></span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><span style="border-collapse:collapse"><font face="'courier new', monospace"> /mnt/live/SugarClone</font></span><font face="'courier new', monospace"><br>
</font><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><span style="border-collapse:collapse"><font face="'courier new', monospace"><br>
</font></span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><span style="border-collapse:collapse"><font face="'courier new', monospace">If there is more than one USB/SD storage device available, a menu of the<span style="border-collapse:separate"> </span></font></span><span style="border-collapse:collapse"><font face="'courier new', monospace">devices will appear for selection of the target device.</font></span><font face="'courier new', monospace"><br>
</font><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><span style="border-collapse:collapse"><font face="'courier new', monospace"><br>
</font></span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><span style="border-collapse:collapse"><font face="'courier new', monospace">The scripts will copy the currently running image to the target device.<span style="border-collapse:separate"> </span></font></span><span style="border-collapse:collapse"><font face="'courier new', monospace">When that device is booted, a new, Sugar Learner sign-in will be<span style="border-collapse:separate"> </span></font></span><span style="font-size:13px;border-collapse:collapse"><font size="2"><font face="'courier new', monospace">triggered. The previously</font></font><font face="'courier new', monospace"> customized Journal and operating system will<span style="border-collapse:separate;font-size:small"> </span></font></span><span style="font-size:13px;border-collapse:collapse"><font face="'courier new', monospace">be present on the SugarClone image.</font></span><font face="'courier new', monospace"><br>
</font><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><span style="border-collapse:collapse"><font face="'courier new', monospace"><br>
</font></span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><span style="font-size:13px;border-collapse:collapse"><font face="'courier new', monospace">On a running LiveOS image, the root folder of the USB/SD device is</font></span><font face="'courier new', monospace"><br>
</font><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><span style="font-size:13px;border-collapse:collapse"><font face="'courier new', monospace">available at the /mnt/live mount point. The SugarClone script</font></span><font face="'courier new', monospace"><br>
</font><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><span style="font-size:13px;border-collapse:collapse"><font face="'courier new', monospace">can be obtained (assuming Internet connectivity) as follows:</font></span><font face="'courier new', monospace"><br>
</font><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><span style="border-collapse:collapse"><font face="'courier new', monospace"><br>
</font></span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><span style="font-size:13px;border-collapse:collapse"><font face="'courier new', monospace">1. In the Terminal Activity, change the working directory:</font></span><font face="'courier new', monospace"><br>
</font><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><span style="border-collapse:collapse"><font face="'courier new', monospace"><br>
</font></span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><span style="font-size:13px;border-collapse:collapse"><font face="'courier new', monospace"> cd /mnt/live</font></span><font face="'courier new', monospace"><br>
</font><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><span style="border-collapse:collapse"><font face="'courier new', monospace"><br>
</font></span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><span style="font-size:13px;border-collapse:collapse"><font face="'courier new', monospace">2. wget </font><a href="http://people.sugarlabs.org/fgrose/SugarClone" style="color:rgb(0, 101, 204)" target="_blank"><font face="'courier new', monospace">http://people.sugarlabs.org/fgrose/SugarClone</font></a></span><font face="'courier new', monospace"><br>
</font><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><span style="border-collapse:collapse"><font face="'courier new', monospace"><br>
</font></span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><span style="font-size:13px;border-collapse:collapse"><font face="'courier new', monospace">3. chmod +x SugarClone</font></span></div>
<div class="gmail_quote"><font face="'courier new', monospace"><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></font></div><div class="gmail_quote"><font face="'courier new', monospace"></font><font face="'courier new', monospace"><span class="Apple-style-span" style="border-collapse: collapse;">at this point, you may simply execute</span></font></div>
<div class="gmail_quote"><font face="'courier new', monospace"><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></font></div><div class="gmail_quote"><font face="'courier new', monospace"><span class="Apple-style-span" style="border-collapse: collapse;"> SugarClone<br>
</span>
</font><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><span style="border-collapse:collapse"><font face="'courier new', monospace"><br>
</font></span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><span style="border-collapse:collapse"><font face="'courier new', monospace"><br>
</font></span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><span style="font-size:13px;border-collapse:collapse"><font face="'courier new', monospace">See </font><a href="http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Sugar_Clone" target="_blank"><font face="'courier new', monospace">http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Sugar_Clone</font></a><font face="'courier new', monospace"> for</font></span></div>
<div class="gmail_quote"><span style="font-size:13px;border-collapse:collapse"><font face="'courier new', monospace">more information.</font></span></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote><span style="border-collapse:collapse"><font face="'courier new', monospace"><br>
</font></span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><span style="border-collapse:collapse"><font face="'courier new', monospace"><br>
</font></span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><span style="font-size:13px;border-collapse:collapse"><font face="'courier new', monospace">Notes:</font></span><font face="'courier new', monospace"><br>
</font><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><span style="border-collapse:collapse"><font face="'courier new', monospace"><br>
</font></span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><span style="font-size:13px;border-collapse:collapse"><font face="'courier new', monospace">The Fedora LiveOS system allows for persistent storage in 3 ways:</font></span></div>
<div class="gmail_quote"><span style="font-size:13px;border-collapse:collapse"><font face="'courier new', monospace"><br></font></span></div><div class="gmail_quote">
<span style="font-size:13px;border-collapse:collapse"><font face="'courier new', monospace"> 1. A general persistent overlay - a compressed, write-once,</font></span></div>
<div class="gmail_quote"><span style="font-size:13px;border-collapse:collapse"><font face="'courier new', monospace"> fixed-size file space that will save updates and changes the</font></span></div>
<div class="gmail_quote"><span style="font-size:13px;border-collapse:collapse"><font face="'courier new', monospace"> LiveOS image (Activities, operating system changes, anything</font></span></div>
<div class="gmail_quote"><span style="font-size:13px;border-collapse:collapse"><font face="'courier new', monospace"> written in the LiveOS file space.</font></span></div>
<div class="gmail_quote"><span style="font-size:13px;border-collapse:collapse"><font face="'courier new', monospace"><br></font></span></div><div class="gmail_quote">
<span style="font-size:13px;border-collapse:collapse"><font face="'courier new', monospace"> 2. Persistent Home folder - a re-sizable (with difficulty),</font></span></div><div class="gmail_quote"><span style="font-size:13px;border-collapse:collapse"><font face="'courier new', monospace"> uncompressed, optionally-encryptable, file space for anything</font></span></div>
<div class="gmail_quote"><span style="font-size:13px;border-collapse:collapse"><font face="'courier new', monospace"> that goes in the Learner's /home/ folder (all the Sugar</font></span></div><div class="gmail_quote">
<span style="font-size:13px;border-collapse:collapse"><font face="'courier new', monospace"> Activities, logs, and good stuff).</font></span></div>
<div class="gmail_quote"><span style="font-size:13px;border-collapse:collapse"><font face="'courier new', monospace"><br></font></span></div><div class="gmail_quote">
<span style="font-size:13px;border-collapse:collapse"><font face="'courier new', monospace"> 3. The device's original partition file space - outside of the</font></span></div>
<div class="gmail_quote"><span style="font-size:13px;border-collapse:collapse"><font face="'courier new', monospace"> LiveOS file tree, but accessible through the /mnt/live folder</font></span></div>
<div class="gmail_quote"><span style="font-size:13px;border-collapse:collapse"><font face="'courier new', monospace"> mount point. There, one will find the boot configuration</font></span></div><div class="gmail_quote">
<span style="font-size:13px;border-collapse:collapse"><font face="'courier new', monospace"> files and anything else one had on the device before loading</font></span></div><div class="gmail_quote"><span style="font-size:13px;border-collapse:collapse"><font face="'courier new', monospace"> SoaS. Any file one might want to carry on the stick, without</font></span></div>
<div class="gmail_quote"><span style="font-size:13px;border-collapse:collapse"><font face="'courier new', monospace"> consuming the other limited file spaces, may be saved here</font></span></div><div class="gmail_quote">
<span style="font-size:13px;border-collapse:collapse"><font face="'courier new', monospace"> (limited by device capacity).</font></span></div>
<div class="gmail_quote"><span style="font-size:13px;border-collapse:collapse"><font face="'courier new', monospace"><br></font></span></div><div class="gmail_quote"><font class="Apple-style-span" face="'courier new', monospace">
The standard persistent overlay is needed for operating system changes and updates.</font></div>
<div class="gmail_quote"><span style="font-size:13px;border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace"><br></font></span></div><div class="gmail_quote">
<span style="font-size:13px;border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace"><span style="border-collapse: separate; font-size: small; "></span>But, one may find many advantages to installing Sugar on a Stick</font></span></div>
<div class="gmail_quote"><span style="font-size:13px;border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace">with a persistent home folder (--home-size-mb NN --delete-home) that</font></span></div>
<div class="gmail_quote"><span style="font-size:13px;border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace">will hold all the Activities one wants to try and, perhaps later,</font></span></div>
<div class="gmail_quote"><span style="font-size:13px;border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace">throw away--all without consuming the write-once overlay that would</font></span></div>
<div class="gmail_quote"><span style="font-size:13px;border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace">fill up <span class="Apple-style-span" style="font-size: small; ">very quickly.</span></font></span></div>
<div class="gmail_quote"><span style="border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace"><br></font>
</span></div><div class="gmail_quote"><span style="border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace">Additionally, keeping some device disc storage space out of the</font></span></div>
<div class="gmail_quote"><span style="border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace">LiveOS system will let you copy, carry, and delete large resource</font></span></div>
<div class="gmail_quote">
<span style="border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace">files, such as alternate image .iso files, or anything you might</font></span></div><div class="gmail_quote"><span style="border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace">want to use or share. (We should adjust the Journal code to show</font></span></div>
<div class="gmail_quote"><span style="border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace">this root mount to facilitate file sharing.)</font></span></div><div class="gmail_quote">
<span style="border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace"><br></font></span></div><div class="gmail_quote"><span style="border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace">Sugar on a Stick may be installed on a 1-GB USB device using these</font></span></div>
<div class="gmail_quote"><span style="border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace">options to livecd-iso-to-disk or modified_livecd-iso-to-disk:</font></span></div>
<div class="gmail_quote"><span style="border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace"><br></font></span></div><div class="gmail_quote"><span style="border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace">./livecd-iso-to-disk --overlay-size-mb 200 --home-size-mb 200 \</font></span></div>
<div class="gmail_quote"><span style="border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace"><br></font></span></div>
<div class="gmail_quote"><span style="border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace"> --delete-home --unencrypted-home /path/to/source/iso/or/device \</font></span></div>
<div class="gmail_quote"><span style="border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace"><br></font></span></div>
<div class="gmail_quote"><span style="border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace"> /dev/sdA1</font></span></div><div class="gmail_quote"><span class="Apple-style-span" style="font-family: 'courier new', monospace; border-collapse: collapse; "><br>
</span></div><div class="gmail_quote"><span class="Apple-style-span" style="font-family: 'courier new', monospace; border-collapse: collapse; "><br></span></div><div class="gmail_quote"><span class="Apple-style-span" style="font-family: 'courier new', monospace; border-collapse: collapse; ">(where 'A' represents your bootable device node, such as sdb1 or</span></div>
<div class="gmail_quote"><span style="border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace">sdc1, etc., and the backslashes '\' are line-continuation symbols.)</font></span></div>
<div class="gmail_quote"><span style="border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace"><br></font></span></div><div class="gmail_quote"><span style="border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace">That would allow space for the home folder, the operating system,</font></span></div>
<div class="gmail_quote"><span style="border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace">and a little on the device root.</font></span></div><div class="gmail_quote">
<span style="border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace"><br></font></span></div><div class="gmail_quote"><span style="border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace">But with a larger storage device, one can allocate the resources to</font></span></div>
<div class="gmail_quote"><span style="border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace">suit the anticipated use as described above.</font></span></div><div class="gmail_quote">
<span style="border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace"><br></font></span></div><div class="gmail_quote"><span style="border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace">The new feature that reports persistent file space usage on the LiveOS device is included as a component script in SugarClone. It</font></span></div>
<div class="gmail_quote"><span style="border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace">is separately available, to allow for Learner testing and discovery,</font></span></div>
<div class="gmail_quote"><span style="border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace">in the 'SugarCellar' script (saved in /mnt/live/LiveOS/SugarCellar.</font></span></div>
<div class="gmail_quote"><span class="Apple-style-span" style="font-family: 'courier new', monospace; border-collapse: collapse; "> </span></div><div class="gmail_quote"><span style="border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace"> (Available at </font><a href="http://people.sugarlabs.org/fgrose/SugarCellar" target="_blank"><font class="Apple-style-span" face="'courier new', monospace">http://people.sugarlabs.org/fgrose/SugarCellar</font></a><font class="Apple-style-span" face="'courier new', monospace">.)</font></span></div>
<div class="gmail_quote"><span style="border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace"><br></font></span></div><div class="gmail_quote"><span style="border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace"> --Fred</font></span></div>
<div class="gmail_quote"><span style="border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace"><br></font></span></div><div class="gmail_quote"><span style="border-collapse:collapse"><font class="Apple-style-span" face="'courier new', monospace"><br>
</font>
</span></div><div class="gmail_quote"><font face="'courier new', monospace"><span style="border-collapse:collapse"><br></span></font></div>