@bigpup @geo_c @williwaw @Clarity@mikewalsh
1) I want all or as much of the OS as possible to be copied to RAM.
2) I want to have a choice of all saves or backups on boot.
3) In addition to using the desktop 'Save' to save to the current 'save' folder, I want to have the dialog box on OS-exit where I can choose the name and location of a new or existing 'Save' folder.
How can I achieve these objectives?
Thanks!
Here is my current pupstate.
Code: Select all
▶—— /etc/rc.d/PUPSTATE ——◀
• PUPMODE=12
• PDEV1='nvme0n1p2'
• DEV1FS='ext3'
• PUPSFS='nvme0n1p2,ext3,/Bookworm64_10.0.6/puppy_dpupbw64_10.0.6.sfs'
• PUPSAVE='nvme0n1p3,ext3,/Bookworm_save/dpupbw64save-2024-06-25-basic-02'
• PMEDIA='atahd'
ATADRIVES is all internal ide/pata/sata drives, excluding optical, excluding usb...
• ATADRIVES='nvme0n1 '
ATAOPTICALDRIVES is list of non-usb optical drives...
• ATAOPTICALDRIVES=''
These directories are unionfs/aufs layers in /initrd...
• RW_LAYER='/pup_rw'
• SAVE_LAYER='/pup_rw'
• PUP_LAYER='/pup_ro2'
The partition that has the dpupbw64save file is mounted here...
• PUP_HOME='/mnt/dev_save'
(in /initrd) ...note, /mnt/home is a link to it.
This file has extra kernel drivers and firmware...
• ZDRV='nvme0n1p2,ext3,/Bookworm64_10.0.6/zdrv_dpupbw64_10.0.6.sfs'
• FDRV='nvme0n1p2,ext3,/Bookworm64_10.0.6/fdrv_dpupbw64_10.0.6.sfs'
• ADRV='nvme0n1p2,ext3,/Bookworm64_10.0.6/adrv_dpupbw64_10.0.6.sfs'
• YDRV=''
• BDRV='nvme0n1p2,ext3,/Bookworm64_10.0.6/bdrv_dpupbw64_10.0.6.sfs'
Partition no. override on boot drive to which session is (or will be) saved...
• PSAVEMARK=''
• PSAVEPART='nvme0n1p3'
• PSAVEDIR='/Bookworm_save/'
• PSUBDIR='/Bookworm64_10.0.6'
• PUNIONFS='overlay'
• DOIMODS='yes'
• DOMIBS='no'
▶—— Common Pupmodes ——◀
PUPMODE 02 : full install
PUPMODE 03 : full install, flash drive
PUPMODE 05 : first boot [or pfix=ram]
PUPMODE 06 : pup_save is a partition
PUPMODE 07 : ditto, but flash drive
PUPMODE 12 : normal running puppy
PUPMODE 13 : ditto, but flash drive
PUPMODE 66 : pup_save is tar.gz archive, flash drive