I have collected all of the pet packages ttuuxxx has created for Lucid and now I am stuck. How can I combine all of those pets into one folder to make into an sfs. I need to take the /usr/, /bin, and so forth folders out of the pet and combine them all into single /usr, /bin. etc. folders. Like making one giant pet out of them. I can see how to do it one by one.

I have been suggesting personalised sfs files for some time so I think it's a good idea too.
I know puppy comes the the mksquashfs and dir2sfs scripts but I have not been successful using them to create a sfs.

What I tried was, rename package.pet to package.pet.tar.gz then extract the file to /mnt/home/working, then while in the working type dir2pet name-001 and a sfs file name-001.sfs should be created. I also assumed that you could extract many pets to the working directory before you applied the dir2sfs script.

I have collected all of the pet packages ttuuxxx has created for Lucid and now I am stuck. How can I combine all of those pets into one folder to make into an sfs. I need to take the /usr/, /bin, and so forth folders out of the pet and combine them all into single /usr, /bin. etc. folders. Like making one giant pet out of them. I can see how to do it one by one.

I have been suggesting personalised sfs files for some time so I think it's a good idea too.
I know puppy comes the the mksquashfs and dir2sfs scripts but I have not been successful using them to create a sfs.

What I tried was, rename package.pet to package.pet.tar.gz then extract the file to /mnt/home/working, then while in the working type dir2pet name-001 and a sfs file name-001.sfs should be created. I also assumed that you could extract many pets to the working directory before you applied the dir2sfs script.

Maybe some one can explain the error of my ways.

Thanks

Do it the easy way... use petmakerplus http://www.murga-linux.com/puppy/viewtopic.php?p=290171
It has an sfs option. Select it from the tabs.
I have a huge 8.2mb sfs that totally customises Puppy for me, but I also have a .pet which does the same but works better. Forget why... think it was something to do with links. _________________Spup Frugal HD and USB
Root forever!

Odd. I didnt do that and got a nice jre sfs working. Huh..... beginners luck

I was getting one that would work on my machine--sometimes--depending which directories I put the java stuff in. But other times, the contents of directories would disappear. At least the -noI is a possible option to keep in mind.

The issues with jwm that caused Openbox to be default have been worked away. Shinobar's firstrun wizard deals with one of them (not relocating panel when changing screen resolution).

Stellarium not running properly full screen seems to be fixed in 493.

OpenOffice Impress seems to be OK in 493.

The last problem is that the widget at the lower right of gnome-mplayer does not cause full-screen (unless you click it 3 times!)--I have a gnome-mplayer that I removed that widget from, and there are still 2 other ways to cause full screen.

I suppose this addition only effects xmesssage, but not other applications like ROX.

A pity that this code isn't by default in the .XResources file.
I keep having the impression, that National Language Support is the poor guy in puppy._________________Time savers:
Find packages in a snap and install using Puppy Package Manager (Menu).
Consult Wikka
Use peppyy's puppysearchLast edited by Béèm on Thu 02 Dec 2010, 20:21; edited 1 time in total

A pity that this code isn't by default in the .Xsources file.
I keep having the impression, that National Language Support is the poor guy in puppy.

I don't know enough about NLS to comment. But it would be interesting to know why this works better in fluppy.

I looked at the fluppy 8 sfs, but /Xsources doesn't contain the statement you advised. Nor did fluppy's save file.
I will ask Jemimah.

National Language Support is simple in the concept. The user should be able to write with accented characters and use the dead-key support.
Not only for text in documents, but also for file names on his PC.
I know it's easy to say and less evident to implement maybe.
I suspect it's a matter of size.
NLS support fully implemented would grow a puppy pretty much I suppose, which is against some goal to reduce puppy as much as possible in size._________________Time savers:
Find packages in a snap and install using Puppy Package Manager (Menu).
Consult Wikka
Use peppyy's puppysearch

NLS support fully implemented would grow a puppy pretty much I suppose, which is against some goal to reduce puppy as much as possible in size.

Not necessarily I don't think. If the NLS support was provided by Language Packs as shinobar has done, so that one could download, for instance, French, and have the the French for all or most puppy programs. I definitely agree with your original statement in terms of size if all languages were automatically provided. A little program like mtpaint could have 750K of program code and over 1 MB of languages.

Getting the Language Packs adapted to Lucid and providing them in PPM is a goal which will depend on what goes on for the next 2-3 weeks.

I have collected all of the pet packages ttuuxxx has created for Lucid and now I am stuck. How can I combine all of those pets into one folder to make into an sfs. I need to take the /usr/, /bin, and so forth folders out of the pet and combine them all into single /usr, /bin. etc. folders. Like making one giant pet out of them. I can see how to do it one by one.

I have collected all of the pet packages ttuuxxx has created for Lucid and now I am stuck. How can I combine all of those pets into one folder to make into an sfs. I need to take the /usr/, /bin, and so forth folders out of the pet and combine them all into single /usr, /bin. etc. folders. Like making one giant pet out of them. I can see how to do it one by one.

I have been suggesting personalised sfs files for some time so I think it's a good idea too.
I know puppy comes the the mksquashfs and dir2sfs scripts but I have not been successful using them to create a sfs.

What I tried was, rename package.pet to package.pet.tar.gz then extract the file to /mnt/home/working, then while in the working type dir2pet name-001 and a sfs file name-001.sfs should be created. I also assumed that you could extract many pets to the working directory before you applied the dir2sfs script.

Maybe some one can explain the error of my ways.

Thanks

Smokey

The script I just posted will do 1 or 100 pets up into an sfs.

I just tried with 1 pet and it worked just fine. Note though that my script deletes any pet.specs or pinstall/puninstall.sh scripts.

Say you wanted to make music player sfs..
(note, these pet names are not correct, for example only)

Where ever you want you make a directory called "mymusicpets" or something.
In that directory you put say, deadbeef-1.pet, songbird-1.pet, aqualung-1.pet and more or less if you want.
The easiest way then is to open that directory in rox then right click and open a terminal.
Now, think of a name for your sfs.. lets call it mymusicsfs-1 .. give it a version number.. it can be anything, doesn't even need to be a number, but for obvious reasons it should be.
Now, in the terminal you opened type:

Code:

pets2sfs mymusicsfs-1

In a matter of seconds the mymusicsfs-1.sfs will appear in your /mymusicpets directory.

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