Hi Ron,
When puppy runs from a USB flash runs in mode 13 so ALL writes are in /tmpfs and periodically are saved in the savefile. Running from an SDcard is in mode 6 and saves directly to the read-write layer eg your card. Thus no tempfs. These are the default for puppy in general.
The Remaster Puppy application does not work in XOpup because it is setup to make a new iso, which is useless for XOpup anyway. You can do it manually though. You'll need to write the contents of lupu-511.sfs to a folder, incorporate your changes and remake the lupu-511.sfs.
In the example we assume that lupu-511.sfs as well as the seamonkey.pet is at the root of your stick. In terminal type
Code: Select all
cd /mnt/home
pet2tgz seamonkey.pet
mkdir newsfs
cd newsfs
mkdir sfs
mkdir puppydata
mount -o loop ../lupu-511.sfs sfs
cp -aR sfs/* puppydata/ # will take some time
cd puppydata
tar xvzf ../../seamonkey.tgz
cd ../
mksquashfs puppydata/ lupu-511.sfs # will take some time
# a new lupu-511.sfs file will be created in your newsfs folder
umount sfs # thiis is the original
mount lupu-511.sfs sfs # check that the new lupu-511sfs has your changes and is OK
umount sfs
mv ../lupu-511.sfs ../lupu-511._sfs_orig # to have it in case something goes wrong
cp -a lupu-511.sfs ../
Your seamonky containing sfs is ready. Reboot to use it.
You will also need to remove the previous savefile or folders.
Alternatively, you can run XOpup, make all the changes you want including network setup, browser, bookmarks etc, save to a lupusave file and then merge the lupu-511.sfs and lupusave.2fs into a new lupu-511.sfs. eg loop mount them in sfs1 and sfs2 copy their contents in puppydata and make a new lupu-511.sfs from this. This will be your own XOpup with everything you need and will always be pristine! (just make sure that is not 300MB
)
Running from a locked card and without swap is a problem. Pretty soon the XO-1 will run out of memory. What you can do is to set your root partition on the card read-only (though programs may change it) or if you are happy with your modified sfs just don't save the session at the end. However in all cases the lupu-511.sfs file is always pristine. Is read-only. Is the lupusave sfs or your save partition that has all the changes.
BTW
: I have made a pet with the wxcam 1.0.6 camera application, but I can not fully test it since my XO-1 camera is brocken.
If any one wants to test and report, is
HERE
== [url=http://www.catb.org/esr/faqs/smart-questions.html]Here is how to solve your[/url] [url=https://www.chiark.greenend.org.uk/~sgtatham/bugs.html]Linux problems fast[/url] ==