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 Tue 21 Apr 2015, 10:45
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 Posts_count  

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

Author Message

Joined: 18 May 2008
Posts: 4493

PostPosted: Sat 11 Oct 2008, 17:31    Post_subject:  Puppy BoB (Best of Breed) 2.17, 3.01, 4.0 and soon 4.1
Sub_title: 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 
Official Crustacean

Joined: 04 May 2005
Posts: 15121
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)


Puppy WIKI
Back to top
View user's profile Send_private_message Visit_website 
Display_posts:   Sort by:   
Page 1 of 1 Posts_count  
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
 Forum index » Advanced Topics » Puppy Projects
Jump to:  

You cannot attach files in this forum
You can download files in this forum

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