PuppyLinux : EmptyCrust

PuppyLinuxMainPage :: Categories :: PageIndex :: RecentChanges :: RecentlyCommented :: Login/Register
Most recent edit on 2008-01-03 19:26:06 by Wosh

Additions:

CategoryDerivative


Deletions:

CategoryDerivate




Edited on 2007-11-24 10:49:17 by Wosh

Additions:

CategoryDerivate


Deletions:
CategoryReleases



Edited on 2006-12-18 01:47:52 by PizzasGood

Additions:
EmptyCrust107.1.iso Checksum
Removed Package List
Forum Topic


Deletions:
EmptyCrust107.1.iso
Checksum
Removed Package List
Forum Topic




Edited on 2006-02-08 21:32:04 by PizzasGood

Additions:
EmptyCrust107.1.iso
Checksum
Removed Package List
Removed Packages (99 total)
Checksum
Removed Package List
Removed Packages (93 total)




Edited on 2006-02-07 20:55:46 by FlaVour [typo]

Additions:
Empty Crust is a barebones version of Puppy 1.0.7. Basically, Mozilla, the sound libs, pdf junk, and many other things were torn out. Basic utilities, gftp, pupget, and an enhanced Dillo were left. It is roughly 45 megabytes. The name is because it's like being supplied with an empty crust and being allowed to build your own custom pizza upon it (the reason for the pizza reference is due to its creator's "slight" insanity.)

Deletions:
Empty Crust is a barebones version of Puppy 1.0.7. Basically, Mozilla, the sound libs, pdf junk, and many other things were torn out. Basic utilities, gftp, pupget, and an enhanced Dillo were left. It is roughly 45 megabytes. The name is because it's like being suppied with an empty crust and being allowed to build your own custom pizza upon it (the reason for the pizza reference is due to its creator's "slight" insanity.)



Edited on 2006-02-07 20:55:02 by FlaVour [typo]

Additions:
- Enhanced Dillo (tabs)

Deletions:
- Enhanced Dillow (tabs)



Edited on 2006-02-06 02:44:29 by PizzasGood

Additions:
One thing you need to be consious of when adding/removing stuff is symlinks. Be sure you don't overwrite a symlink to a directory with an actual directory (unless you mean to). I did that with /etc (it's linked to /root0/.etc) by accident and couldn't figure out why it wouldn't boot. It happens when you think directories should merge, but they hit a symlink. So watch out.



Edited on 2006-02-06 02:15:56 by PizzasGood [How Empty Crust 1.0.7 Was Made]

Additions:

How Empty Crust 1.0.7 Was Made

Intro
Where do Puplets come from? Where do you think? An albatross of course! Perhaps you were expecting the stork, but that's just an old wives tale. But where does the albatross get the Puplets? Well, you see, there is a standard Puppy that Barry Kauler makes. Don't ask me where he gets it from, it's out of the depths of his mind or something. But, sometimes people decide the standard Puppy doesn't suit a particular task as well as it could. That's when they decide to make Puplets. Puplets are just tweaked versions of the standard Puppy.
But how do people make those Puplets? Well, by remastering Puppy. That generally involves using a program to let them add and remove packages, then sewing Puppy back up into a Franken Puppy, which we call a Puplet. The methods vary from person to person and Puplet to Puplet. What I'm going to do is explain how I made the Empty Crust 1.0.7 Puplet.
The first thing I did was whip out my trusty HackyRemaster script. Sounds like an oxymoron, eh? I mainly called it hacky because I hacked it out of Barry's old scripts while adding my own "improvements." It turns out to work just fine if you like to do things the hard way. Basically, it extracts image.gz and usr_cram.fs and combines them into a full Puppy filesystem. Then it lets you edit to your heart's content. When you're finished, it puts it all back togeather again.
Okay, so now I had Puppy's guts spread out and ready for removal. I could have done it by hand, but I didn't feel like it. I'm going to explain how to do it by hand first, though, so you can do it in case you ever have too.
To remove one of Puppy's packages, you need to know which files to remove. So, unless you just instinctively know, you'll have to download the package in question and extract it. Then, you look through the resulting filetree, noting all the files. Make sure you don't miss any hidden files either. Then, you go through the filesystem of the Puplet and remove those files.
There might also be an image or two in the root area of the extracted package. Those can be found in either /usr/share/pixmaps or /usr/share/min-icons.
If there is a file called puninstall.sh, you'll want to open that up and see what it does also. It is the uninstall script for that package.
Once you get done removing the files, you're going to need to edit /root0/.packages/packages to turn that particular package off. Once you find it in the list, if you look at all the jibberish to the right, you'll see that it's really info about the package. One of the words will be on. Change it to off.
Now, you need to deactivate any menu entries for that package. You'll want to do this the easy way. Look for a file called keyword. Now open a terminal and type
fixmenus /path/to/root0 -packagename
but replace /path/to/root0 with the path to the root0 directory of the remaster, and packagename with the text within the keyword file. The - means to remove. If you wanted to put it back, you'd have a + there instead.
Okay, that's the hard way. How I did it was to modify PupBeGone to remove packages from the remastering directory rather than /. It made things much faster.
Okay, so that's how to remove stuff. Now, I had to install things.
Now, I didn't install any unleashed packages, but if I did it would have been like this:
Download. Extract. Put stuff where it goes, using the above instructions to find out where they go. Do the stuff in a pinstall.sh script. Run fixmenus as above, but with a + instead of a -. Change the off in /root0/.packages/packages to on.
I did install a dotpup or two. Those can be tricky, and are hard to give instructions for since they are all different. Basically, you run unzip on them. Then you look at dotpup.sh to find out what else happens. Usually there is a dotpup.tar.gz with the filesystem in it much like with an unleashed package. Just follow what it does and you should be fine, though.
Okay, now I had everything removed and installed. What was left? Tweaking. I swapped out a couple icons to make it look better. They can usually be found in /usr/share/pixmaps or /usr/share/min-icons. I also had to edit the default applications, since I had removed some. So, I went to /usr/local/bin and edited the appropriate files (defaulttexteditor, defaultbrowser, etc.). Next, I wanted a different wallpaper, so I went to /usr/share/backgrounds and put the ones I wanted in there. Then I went to /etc/background and edited it appropriately (actually, I did more than that because I installed the Mo-Betta Wallpaper-Setta, but not much more. I basically pointed it to a symlink called wallpaper instead of the actual image). I also gave some bookmarks to Dillo by placing them in /root0/.dillo.
Okay, that's fine and dandy. But what about that pesky desktop? How do I eliminate those icons that I don't need? Well, you go to go to /root0/Choices/ROX-Filer/PuppyPin and open it with a text editor. Within, you can see all the icons, where they go, what they do, etc. Just edit that to how you want it and you're good to go. Alternately, you could set up your desktop how you want it, the copy your PuppyPin to the Puplet. Also in that directory is a file called options. It has the options for Rox, such as text color and style or thumbnail settings.
Well, that's pretty much it for the non-existant guts of Empty Crust. Next, I used HackyRemaster to recompress the filesystem. Before I put the iso back togeather though, I wanted to do some more tweaking. I edited isolinux.cfg in the iso, which is what interprets your choice at the boot menu. HackyRemaster can do basic changes to this, but it is configured for an older Puppy and a differently constructed menu, so the choices wouldn't have matched the menu. So, I edited it by hand to us pupMINI and the correct size. Then I edited boot.msg with a text editor. That is the file that displays the actual menu. I didn't do much, just added "Empty Crust" to the top so you could tell it apart from the standard Puppy.
With the tweaking done, I used HackyRemaster to rebuild the iso, burned it, and uploaded it. Bingo bango bam.




Edited on 2006-02-05 23:41:41 by PizzasGood

Additions:
CategoryReleases



Edited on 2006-02-05 03:18:28 by PizzasGood

Additions:
EmptyCrust107.iso
Checksum
Removed Package List
Forum Topic


Deletions:
ftp://puppyfiles.us/pub/releases/pizzasgood/emptycrust107.iso
ftp://puppyfiles.us/pub/releases/pizzasgood/emptycrust107.md5
ftp://puppyfiles.us/pub/releases/pizzasgood/emptycrust107_REMOVEDJUNK.txt




Edited on 2006-02-05 02:34:52 by PizzasGood

Additions:
ftp://puppyfiles.us/pub/releases/pizzasgood/emptycrust107.iso
ftp://puppyfiles.us/pub/releases/pizzasgood/emptycrust107.md5
ftp://puppyfiles.us/pub/releases/pizzasgood/emptycrust107_REMOVEDJUNK.txt


Deletions:
Note: Empty Crust isn't released yet (though the RC is). Currently, the ETA is 20:40 GMT-5.



Edited on 2006-02-05 01:54:47 by PizzasGood

Additions:
Empty Crust is a barebones version of Puppy 1.0.7. Basically, Mozilla, the sound libs, pdf junk, and many other things were torn out. Basic utilities, gftp, pupget, and an enhanced Dillo were left. It is roughly 45 megabytes. The name is because it's like being suppied with an empty crust and being allowed to build your own custom pizza upon it (the reason for the pizza reference is due to its creator's "slight" insanity.)

Deletions:
Empty Crust is a barebones version of Puppy 1.0.7. Basically, Mozilla, the sound libs, pdf junk, and many other things were torn out. Basic utilities, gftp, pupget, and an enhanced Dillo were left. It is roughly 45 megabytes. The name is due to it's like being suppied with an empty crust and being allowed to build your own custom pizza upon it (the reason for the pizza reference is due to its creator's "slight" insanity.)



Edited on 2006-02-05 01:52:52 by PizzasGood

Additions:
- abiword-2.4.1.tar.gz
agenda-2.0.tar.gz
bubbles-1.0.2a.tar.gz
cgtkcalc-2.1.6.tar.gz
dia-0.94.tar.gz
fig2dev-3.2.5a7.tar.gz
figurine-1.0.5.tar.gz
gaim-1.5.0.tar.gz
gemgame-2003.tar.gz
gifsicle-1.40.tar.gz
gnumeric-1.4.3.tar.gz
gtkfish-1.0.1.tar.gz
gxine-0.4.6.tar.gz
mtpaint-2.10.tar.gz
regexpviewer-0.1.tar.gz
rubix-1.03.tar.gz
sodipodi-0.34.tar.gz
sylpheed-2.0.1.tar.gz
tkmines-1999.tar.gz
uxplor-0.26patched.tar.gz
xine-1.0-1.11.1.tar.gz
ycalc-1.09.1.tar.gz
countdown-2003.10.27.tar.gz
dict-1.4.9.tar.gz
didiwiki-0.5.tar.gz
gaby-1.0.6patched.tar.gz
gplaycd-0.1.0.tar.gz
ical-2.3.1patched.tar.gz
lame-3.93.1.tar.gz
metamail-2.7.tar.gz
mozilla-1.8b1.5.tar.gz
nullhttpd-0.5.1.tar.gz
ripperx-2.6.0.tar.gz
xfinans-5.9y2k.tar.gz
xlockmore-5.20.1patched.tar.gz
betaftpd-0.0.8pre17.tar.gz
cdp-0.33.13.tar.gz
cdparanoia-3.a9.8.tar.gz
ghostscript-8.51patched.tar.gz
gimp_print-4.2.7.tar.gz
gpasman-1.3.1.tar.gz
grabc-1.1.tar.gz
greyboard-0.7.tar.gz
gsview-4.7.tar.gz
gtimer-1.1.6.tar.gz
mpcb-0.4.2.tar.gz
nenscript-1.13.3.tar.gz
pdq-2.2.1.tar.gz
pstoedit-3.40.tar.gz
rdesktop-1.3.1.tar.gz
remotedesktopclient-0.1.tar.gz
rexgrep-1.2.tar.gz
snack-2.2.9.tar.gz
turma-0.1.tar.gz
axel-1.0a.tar.gz
fragger-0.0.5.tar.gz
gtkfind-1.0.1.tar.gz
tightvnc-1.2.9.tar.gz
tkfont-1.1patched.tar.gz
beaver-0.2.7.tar.gz
bcrypt-1.1.tar.gz
gbase-0.5.tar.gz
tkconvert-1.3.tar.gz
tkdvd-3.9.0.tar.gz
cdtar-50.tar.gz
gdmap-0.7.5.tar.gz
graveman-0.3.8.tar.gz
gtkcat-0.1patched.tar.gz
gtkdiff-0.7.0.tar.gz
gtksee-0.6.0b-1.tar.gz
jwmconfig-0.1.tar.gz
libghttp-1.0.9.tar.gz
ml-2000.tar.gz
superscan-0.8.tar.gz
wavemon-2002.tar.gz
wmnd-0.4.11.tar.gz
wmpower-0.3.1.tar.gz
wmsm-0.2.0.tar.gz
xnetload-1.11.3.tar.gz
xnetstrength-0.4.2.tar.gz
xwhois-0.4.2.tar.gz
xwifibar-0.tar.gz
gcrontab-0.8.0.tar.gz
libao-2.1.1.tar.gz
libaudiofile-0.2.6.tar.gz
libmad-0.15.1b.tar.gz
libogg-1.0.tar.gz
libvorbis-1.0.tar.gz
libwmf-0.2.7.tar.gz
mad-0.15.1b.tar.gz
setvol-1.1.tar.gz
wavplay-1.4.tar.gz
xtmix-0.4.tar.gz




Edited on 2006-02-05 01:52:23 by PizzasGood

Additions:
- Empyt Crust uses pupMINI
Empty Crust has no sound libraries
Nearly everything removed can be put back with Pupget
If you wish to use a boot loader, you will have to supply the ramdisk size (ramdisk_size=16200) or you'll get a kernal panic.
Dillo (with tabs) is the default (and only) browser
Leafpad is the default texteditor
Vi and MP are also in there, just in case
Swapped out a couple icons (multimedia, MUT, install-packages, maybe more)
Replaced default wallpapers with small tileable wallpapers made for it by PizzasGood
Modified Rox option file to have outlined icon names on the pinboard (looks much nicer)
Added default bookmarks to Dillo
Upgraded burniso2cd so it can blank cdrw disks
Mo-Betta Wallpaper-Setta
Rarsa's Enhanced Network Wizard (v20)
GuestToo's SP107
Enhanced Dillow (tabs)
Non-used test stuff (some images, sounds, documents, etc.)
Desktop icons for stuff no-longer contained (Bluefish, Email, etc.)




Edited on 2006-02-05 01:51:39 by PizzasGood

Additions:
Changes

Deletions:
Changes



Edited on 2006-02-05 01:34:30 by PizzasGood

No differences.


Edited on 2006-02-05 01:31:54 by PizzasGood

Additions:
Stuff to Know
Empyt Crust uses pupMINI
Empty Crust has no sound libraries
Nearly everything removed can be put back with Pupget
If you wish to use a boot loader, you will have to supply the ramdisk size (ramdisk_size=16200) or you'll get a kernal panic.
Dillo (with tabs) is the default (and only) browser
Leafpad is the default texteditor
Vi and MP are also in there, just in case




Edited on 2006-02-05 01:22:11 by PizzasGood

Additions:
Empty Crust is a barebones version of Puppy 1.0.7. Basically, Mozilla, the sound libs, pdf junk, and many other things were torn out. Basic utilities, gftp, pupget, and an enhanced Dillo were left. It is roughly 45 megabytes. The name is due to it's like being suppied with an empty crust and being allowed to build your own custom pizza upon it (the reason for the pizza reference is due to its creator's "slight" insanity.)

Deletions:
Empty Crust is a barebones version of Puppy 1.0.7. Basically, Mozilla, the sound libs, pdf junk, and many other things were torn out. Basic utilities, gftp, pupget, and an enhanced Dillo were left. It is roughly 45 megabytes. The name is due to it's like being suppied with an empty crust and being allowed to build your own custom pizza upon it (the reason for the pizza reference is due to it's creator's "slight" insanity.)



Edited on 2006-02-05 01:21:48 by PizzasGood

Additions:
Empty Crust is a barebones version of Puppy 1.0.7. Basically, Mozilla, the sound libs, pdf junk, and many other things were torn out. Basic utilities, gftp, pupget, and an enhanced Dillo were left. It is roughly 45 megabytes. The name is due to it's like being suppied with an empty crust and being allowed to build your own custom pizza upon it (the reason for the pizza reference is due to it's creator's "slight" insanity.)

Deletions:
Empty Crust is a barebones version of Puppy 1.0.7. Basically, Mozilla, the sound libs, pdf junk, and many other things were torn out. Basic utilities, gftp, pupget, and an enhanced Dillo were left. It is roughly 45 megabytes. The name is due to it's like being suppied with an empty crust and being allowed to build your own custom pizza upon it (the reason for the pizza reference is due to it's creator's "slight" insanity. Hey, I'm no worse than CrustyLobster--PizzasGood)



Oldest known version of this page was edited on 2006-02-05 01:20:47 by PizzasGood []
Page view:

Empty Crust 1.0.7

by PizzasGood

Note: Empty Crust isn't released yet (though the RC is). Currently, the ETA is 20:40 GMT-5.

Empty Crust is a barebones version of Puppy 1.0.7. Basically, Mozilla, the sound libs, pdf junk, and many other things were torn out. Basic utilities, gftp, pupget, and an enhanced Dillo were left. It is roughly 45 megabytes. The name is due to it's like being suppied with an empty crust and being allowed to build your own custom pizza upon it (the reason for the pizza reference is due to it's creator's "slight" insanity. Hey, I'm no worse than CrustyLobster--PizzasGood)

Changes


Alterations
Swapped out a couple icons (multimedia, MUT, install-packages, maybe more)
Replaced default wallpapers with small tileable wallpapers made for it by PizzasGood
Modified Rox option file to have outlined icon names on the pinboard (looks much nicer)
Added default bookmarks to Dillo
Upgraded burniso2cd so it can blank cdrw disks

Additions
Mo-Betta Wallpaper-Setta
Rarsa's Enhanced Network Wizard (v20)
GuestToo's SP107
Enhanced Dillow (tabs)

Removals
Non-used test stuff (some images, sounds, documents, etc.)
Desktop icons for stuff no-longer contained (Bluefish, Email, etc.)

Removed Packages (93 total)
abiword-2.4.1.tar.gz
agenda-2.0.tar.gz
bubbles-1.0.2a.tar.gz
cgtkcalc-2.1.6.tar.gz
dia-0.94.tar.gz
fig2dev-3.2.5a7.tar.gz
figurine-1.0.5.tar.gz
gaim-1.5.0.tar.gz
gemgame-2003.tar.gz
gifsicle-1.40.tar.gz
gnumeric-1.4.3.tar.gz
gtkfish-1.0.1.tar.gz
gxine-0.4.6.tar.gz
mtpaint-2.10.tar.gz
regexpviewer-0.1.tar.gz
rubix-1.03.tar.gz
sodipodi-0.34.tar.gz
sylpheed-2.0.1.tar.gz
tkmines-1999.tar.gz
uxplor-0.26patched.tar.gz
xine-1.0-1.11.1.tar.gz
ycalc-1.09.1.tar.gz
countdown-2003.10.27.tar.gz
dict-1.4.9.tar.gz
didiwiki-0.5.tar.gz
gaby-1.0.6patched.tar.gz
gplaycd-0.1.0.tar.gz
ical-2.3.1patched.tar.gz
lame-3.93.1.tar.gz
metamail-2.7.tar.gz
mozilla-1.8b1.5.tar.gz
nullhttpd-0.5.1.tar.gz
ripperx-2.6.0.tar.gz
xfinans-5.9y2k.tar.gz
xlockmore-5.20.1patched.tar.gz
betaftpd-0.0.8pre17.tar.gz
cdp-0.33.13.tar.gz
cdparanoia-3.a9.8.tar.gz
ghostscript-8.51patched.tar.gz
gimp_print-4.2.7.tar.gz
gpasman-1.3.1.tar.gz
grabc-1.1.tar.gz
greyboard-0.7.tar.gz
gsview-4.7.tar.gz
gtimer-1.1.6.tar.gz
mpcb-0.4.2.tar.gz
nenscript-1.13.3.tar.gz
pdq-2.2.1.tar.gz
pstoedit-3.40.tar.gz
rdesktop-1.3.1.tar.gz
remotedesktopclient-0.1.tar.gz
rexgrep-1.2.tar.gz
snack-2.2.9.tar.gz
turma-0.1.tar.gz
axel-1.0a.tar.gz
fragger-0.0.5.tar.gz
gtkfind-1.0.1.tar.gz
tightvnc-1.2.9.tar.gz
tkfont-1.1patched.tar.gz
beaver-0.2.7.tar.gz
bcrypt-1.1.tar.gz
gbase-0.5.tar.gz
tkconvert-1.3.tar.gz
tkdvd-3.9.0.tar.gz
cdtar-50.tar.gz
gdmap-0.7.5.tar.gz
graveman-0.3.8.tar.gz
gtkcat-0.1patched.tar.gz
gtkdiff-0.7.0.tar.gz
gtksee-0.6.0b-1.tar.gz
jwmconfig-0.1.tar.gz
libghttp-1.0.9.tar.gz
ml-2000.tar.gz
superscan-0.8.tar.gz
wavemon-2002.tar.gz
wmnd-0.4.11.tar.gz
wmpower-0.3.1.tar.gz
wmsm-0.2.0.tar.gz
xnetload-1.11.3.tar.gz
xnetstrength-0.4.2.tar.gz
xwhois-0.4.2.tar.gz
xwifibar-0.tar.gz
gcrontab-0.8.0.tar.gz
libao-2.1.1.tar.gz
libaudiofile-0.2.6.tar.gz
libmad-0.15.1b.tar.gz
libogg-1.0.tar.gz
libvorbis-1.0.tar.gz
libwmf-0.2.7.tar.gz
mad-0.15.1b.tar.gz
setvol-1.1.tar.gz
wavplay-1.4.tar.gz
xtmix-0.4.tar.gz

Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by Wikka Wakka Wiki 1.1.6.0
Page was generated in 2.1851 seconds