Puppy BoB (Best of Breed) 2.17, 3.01, 4.0 and soon 4.1

A home for all kinds of Puppy related projects
Post Reply

Which method should I use

We don't want to wait go with METHOD A
0
No votes
We want more puplets per CD - METHOD B
3
100%
 
Total votes: 3

Message
Author
User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

Puppy BoB (Best of Breed) 2.17, 3.01, 4.0 and soon 4.1

#1 Post by technosaurus »

I realise there are other versions of this concept but not necessarily grouped by the Puppy base to take advantages of the structure of puppy to get the most puplets on one CD

Method A
This is a pretty basic concept that I have done in the past using Isomaster and Geany

1. Since the vmlinuz and initrd (and zdrv) are the same for all puplets in that series they stay in the root of the cd -this saves 4-20MB per puplet
2. A menu entry is provided for each puplet in the isolinux.cfg using the pfile= or phome= boot parameter

Method B
What I would like to do if someone could provide direction
1. same as above with vmlinuz, initrd and zdrv
2. use a "fat free" version as the base pupXXX.sfs
3. create a puplet.sfs for each puplet that adds on to the "fat free" sfs
4. have it set up to load the "fat free"sfs and then the puplet.sfs on top of it.

questions I have for method B
is there a way to compare all of the sfs files to see what they have in common and use this as the "fat free" sfs and maybe merge that with zdrv.sfs then use the difference between the "fat free" sfs and the puplet's pupXXX sfs as the pupXXX.sfs or as pupsaveXXX.sfs if the former can't be merged with zdrv (since 4.1 doesn't use zdrv i guess it won't work for it but maybe the others?)

this would double the number of puplets we could get onto one CD if someone knows more about it than I do

Just to clarify this is what I think I need

a script that compares all *.sfs and outputs P.sfs (where P.sfs contains what all *.sfs files have in common)

another script that compares A.sfs to P.sfs and outputs C.sfs (where C.sfs contains only what is in A.sfs and not P.sfs)

A third script that merges X.sfs and Y.sfs to Z.sfs

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#2 Post by Lobster »

Great stuff

:) To speed up access times and get even more puplets
use DVD

My advice would be the simpler method enhanced over time
and provide a CD and a DVD

Also use Puppy 4.11 (not yet available - 4.1 with patches)

8)
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

Post Reply