Line 1: |
Line 1: |
| + | <noinclude>{{TOCright}} |
| + | </noinclude> |
| == Summary == | | == Summary == |
| | | |
Line 26: |
Line 28: |
| overlay fs = "sorry, can't write your file and I just corrupted everything you ever wrote to the overlay". | | overlay fs = "sorry, can't write your file and I just corrupted everything you ever wrote to the overlay". |
| | | |
− | == Benefit to Sugar ==
| + | Our current thinking is that this goal is achievable with a bit of scripting that takes the livecd-tools .iso image we get now and... |
− | ''What is the benefit to the platform? If this is a major capability update, what has changed? If this is a new feature, what capabilities does it bring? Why will Sugar become a better platform or project because of this feature?''
| |
| | | |
− | ''Make sure to note here as well if this feature has been requested by a specific deployment, or if it has emerged from a bug report.'' | + | # creates a pre-partitioned disk image (cue loads of partition / cylinder /etc. nuances here) |
| + | # unrolls the livecd-tools' nested filesystems and copies the contents to the disk image from #1 |
| + | # does any hacking of the filesystem contents necessary to remove any undesirable assumptions about the livecd-tools' filesystem configuration. |
| + | |
| + | == Benefit to SoaS == |
| + | |
| + | SoaS stick failure is inevitable after a certain volume of writes right now because the overlay ''will'' run out of the finite amount of space it has. This eliminates this method of stick failure. |
| + | |
| + | [http://bugs.sugarlabs.org/ticket/1798 #1798] is the relevant ticket. |
| | | |
| == Scope == | | == Scope == |
Line 50: |
Line 59: |
| == Documentation == | | == Documentation == |
| ''Is there upstream documentation on this feature, or notes you have written yourself? Has this topic been discussed in the mailing list or during a meeting? Link to that material here so other interested developers can get involved.'' | | ''Is there upstream documentation on this feature, or notes you have written yourself? Has this topic been discussed in the mailing list or during a meeting? Link to that material here so other interested developers can get involved.'' |
| + | |
| + | The below links are not sorted, but are here for reference when this feature proposal is being written up in more detail. Not all of them may be useful, as a warning for the next person to tackle this page. [[User:Mchua|Mchua]] 19:04, 11 June 2010 (EDT) |
| + | |
| + | * http://cgit.sugarlabs.org/soas/mainline/tree/make_fake_device.sh?h=blueberry#n44 |
| + | * http://lists.sugarlabs.org/archive/soas/2010-January/000715.html |
| + | * http://lists.sugarlabs.org/archive/soas/2010-January/000654.html |
| + | * http://cgit.sugarlabs.org/soas/mainline/tree/livecd-iso-to-bootable-tree.sh?h=blueberry |
| + | * http://lists.sugarlabs.org/archive/soas/2010-January/000656.html |
| + | * http://lists.sugarlabs.org/archive/soas/2010-January/000683.html |
| | | |
| == Release Notes == | | == Release Notes == |