How to run more than one Puppy version from a drive?

What features/apps/bugfixes needed in a future Puppy
Post Reply
Message
Author
User avatar
gymnart
Posts: 105
Joined: Wed 10 Dec 2008, 20:32
Contact:

How to run more than one Puppy version from a drive?

#1 Post by gymnart »

Can you make puppy so that you can save your settings/savefiles to a sub folder so as not to interfere with another version? So, you'd be able to have 2 or more versions on the same pendrive but in different folders.

This way, I'd be able to have both puppy 4.1 and puppy 4.3 saved on the same pendrive and they shouldn't interfere with each other when I shut down and start up. Just have it ask me which file I want to use.

I would make the sub folders like so:
/puppy41/<savefiles>
/puppy43/<savefiles>

User avatar
sunburnt
Posts: 5090
Joined: Wed 08 Jun 2005, 23:11
Location: Arizona, U.S.A.

#2 Post by sunburnt »

Hi gymnart; Yes...! I just had an old Puppy216 Save file destroyed by installing 412.

Not to mention the calls to make even one Puppy version use separate Save files for user login.
This way each user would have their own Save space and settings.

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#3 Post by muggins »

I can't recall when Barry introduced the psubdir boot parameter, but you can use it, in grub's menu.lst on the kernel line, as:

psubdir=puppy41

Older puppy versions, like p216, still need their save files in the top directory, but if you put 4-series in subdirectories then, using the psubdir boot parameter, they can happily co-exist.

User avatar
sunburnt
Posts: 5090
Joined: Wed 08 Jun 2005, 23:11
Location: Arizona, U.S.A.

#4 Post by sunburnt »

Your right Muggins, I forgot about that argument.
Of course if the boot had the option of making a new Save file the old one would be ok...

User avatar
gymnart
Posts: 105
Joined: Wed 10 Dec 2008, 20:32
Contact:

#5 Post by gymnart »

Exactly. I would like for Puppy to ask what directory to put the save files in right at the beginning when you first shut puppy down and it goes through the option of saving the session. Right now, it just asks about the drive, and does not include any folders as far as I've seen.

User avatar
sunburnt
Posts: 5090
Joined: Wed 08 Jun 2005, 23:11
Location: Arizona, U.S.A.

#6 Post by sunburnt »

HI gymnart; It use to be like that, sort of... Asking to make a Save file at shutdown.
But things just keep on changing, for good or for worse...
It would be nice if once it makes the Save file, it sets the psubdir= boot argument.

User avatar
gymnart
Posts: 105
Joined: Wed 10 Dec 2008, 20:32
Contact:

#7 Post by gymnart »

So then with that argument, you'd be able to switch between the two, right?

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#8 Post by mikeb »

A long time ago I modified the initrd.gz so that puppy 2.12 looked for 212_save.3fs, puppy 202 looked for 202_save.3fs etc....well that approache is used for the pup_xxx.sfs so why not. Ease of co-existance and no attempted updating disasters

mike

User avatar
sunburnt
Posts: 5090
Joined: Wed 08 Jun 2005, 23:11
Location: Arizona, U.S.A.

#9 Post by sunburnt »

No gymnart, the boot argument only sets the Save file absolutely.
As mikeb said, it`s not hard to fix this stuff, it just gets lost in future Puppy releases.
As many have said; It`s frustrating to develop solutions only to have them lost.

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#10 Post by mikeb »

It's an alteration of 3 characters...but the subfolder approach does sort of kill 2 birds with one stone
mike

Post Reply