Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sat 23 Aug 2014, 07:43
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Projects
Puppy BoB (Best of Breed) 2.17, 3.01, 4.0 and soon 4.1
Moderators: Flash, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [2 Posts]  

Which method should I use
We don't want to wait go with METHOD A
0%
 0%  [ 0 ]
We want more puplets per CD - METHOD B
100%
 100%  [ 3 ]
Total Votes : 3

Author Message
technosaurus


Joined: 18 May 2008
Posts: 4335

PostPosted: Sat 11 Oct 2008, 17:31    Post subject:  Puppy BoB (Best of Breed) 2.17, 3.01, 4.0 and soon 4.1
Subject description: 700 MB isos of popular puplets from each series
 

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
Back to top
View user's profile Send private message 
Lobster
Official Crustacean


Joined: 04 May 2005
Posts: 15117
Location: Paradox Realm

PostPosted: Sat 11 Oct 2008, 19:20    Post subject:  

Great stuff

Smile 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)

Cool

_________________
Puppy WIKI
Back to top
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 1 of 1 [2 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Puppy Projects
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0488s ][ Queries: 13 (0.0059s) ][ GZIP on ]