remaster *and* add extensions?


Forum: Other Help Topics
Topic: remaster *and* add extensions?
started by: quagmyer11

Posted by quagmyer11 on May 07 2005,23:36
Hey All,

I've remastered DSL only a few times using the info from the howto:

< http://damnsmalllinux.org/cgi-bin....;t=1806 >

..and all is great, but can someone tell me how to add a dsl extenstion
to my remaster? Specifically I'm trying to add gaim (not that there's
anything wrong with naim, I just like the graphical version better)
and if I start off with:

$sudo su
#mount -rw /dev/hda3 /mnt/hda3
#cd /mnt/hda3
#mkdir source
#mkdir newcd
#mkdir newcd/KNOPPIX
#cp -Rp /cdrom/boot newcd
#cp -Rp /cdrom/lost+found newcd
#cp -Rp /cdrom/index.html newcd
#cp -Rp /KNOPPIX/* source
#cp -Rp /KNOPPIX/.bash_profile source

...where would I place the gaim-1.0.0.dsl so that when I do the remaster it will be included *and* when I reboot from the CD I burn
from the newly created iso can actually use gaim? Somewhere under
the "source" directory? Somewhere under the "newcd" directory?

Thank you for your reply! I *did* look through the forum...I seem
to be striking out figuring this out. :)

Posted by friedgold on May 08 2005,02:40
Firstly remember gaim depends on gtk2 so whatever you do you'll need to add that.

Do you want to include as a permenant part of the compressed filesytem, or do you just wish to have the extension the .dsl extension included on the livecd and loaded automatically.

If you just want it on the lived cd and loaded automatically the .dsl just needs to go in the root dir of the cd (/mnt/hda3/newcd in your example).

If you want it included in the compressed filesystem, you need to remember that .dsl files are just renamed .tar.gz files. So to include a .dsl file in the compressed image you'd do

cd source
tar -tzf <package>.dsl (this shows you what it's going to extract)
tar -xzf <package>.dsl

you then need to tidy up by moving everything copied to source/home/dsl into source/etc/skel, adding a menu item for your application to source/etc/skel/.fluxbox/menu, and removing anything in source/tmp/mydsl.menu

Again remember you need to do this for both gtk and gaim. You can then create cd with the commands in the tutorial you linked to

Good luck with the remastering

Posted by quagmyer11 on May 08 2005,12:09
Awesome...thank you for your time and your complete reply. I just
wanted to include the .dsl extension (because it seems the easiest to
do) but *now* I can do either from your answer.

I dunno why, but I kept putting the extension in my "source" directory?
Big surprise in that no matter where I place it here it doesn't work. :)

Right! Back to playing around! Thanks again! :)

Powered by Ikonboard 3.1.2a
Ikonboard © 2001 Jarvis Entertainment Group, Inc.