How about using a chroot ? Basically you keep a chroot image where ever you
want, mount it where ever you want, and just wipe it out for a fresh start
when you need to get back to pristine. I am trying to think what would be
the smartest way to do this as you wouldn't necessarily want to spend a
long time trying to get all this done. Then it may also make better sense
to run this chroot from a tmpfs. So perhaps you copy the content of the
cloud9 directory, into an img file. make a zram tmpfs, then just mount it
over the top of the original cloud9 directory, and extract the img contents
into that ramdisk ?

On Wed, Apr 19, 2017 at 12:38 PM, Mark A. Yoder <[email protected]>
wrote:

> The big picture is:  I'd like to use these in a workshop and the the
> participants play all they want.  Once we are done I want to run one
> command to reset everything.
>
> I can't count on having internet, so a local git repo sounds like a good
> idea.
>
> --Mark
>
> On Wednesday, April 19, 2017 at 3:33:01 PM UTC-4, RobertCNelson wrote:
>>
>> On Wed, Apr 19, 2017 at 2:26 PM, Robert Nelson <[email protected]>
>> wrote:
>> > On Wed, Apr 19, 2017 at 1:34 PM, Mark A. Yoder <[email protected]>
>> wrote:
>> >> Robert:
>> >>   It looks like all the files in /var/lib/cloud9/examples are owned by
>> >> root:cloud9ide and are mode 664. They need to be mode 665, or maybe
>> 667.
>> >>
>> >> Mode 667 would let people easily edit the files and experiment.
>> Though it
>> >> would also let people mess up the files.
>> >>
>> >> How about we have a parallel directory to examples that serves as a
>> backup.
>> >> They could all me mode 665 and the examples files would be 667.
>> >
>> > The debian user is part of the cloud9ide group, so the 664 should
>> > work, or do you think it should be 674? so the cloud9ide group can
>> > execute the file..
>>
>> The other issue, that whole directory get's extracted from the bone101
>> package, so any changes to the package will wipe out that dir.
>>
>> Unless we move the examples to github and just create a local git clone?
>>
>> Regards,
>>
>> --
>> Robert Nelson
>> https://rcn-ee.com/
>>
> --
> For more options, visit http://beagleboard.org/discuss
> ---
> You received this message because you are subscribed to the Google Groups
> "BeagleBoard" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/beagleboard/eaa04298-81a4-4af0-a033-fe369e458cc7%40googlegroups.com
> <https://groups.google.com/d/msgid/beagleboard/eaa04298-81a4-4af0-a033-fe369e458cc7%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/CALHSORrOw85WVnM0OWBg1A-a9xN2aYdt0pb86NXUBSrvnG%2BP2w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to