roberts
Group: Members
Posts: 4983
Joined: Oct. 2003 |
|
Posted: May 14 2004,19:04 |
|
Sure. I am hoping that people will. The whole point is to be able to make these and share with others. Note: there is no code in them! The whole idea is based on the orginal filetool.lst. I was seeing what people were doing with it. Also, when I implemented cbagger's Synaptic script, the rest came to me. Some had suggested to use the debian pkgs. The problem with that approach is: 1. No icons 2. No fluxbox menus 3. Difficult to share with others because of 1 & 2 4. Wastes memory for docs, man pages, menus and other files nor really needed. 5. Dependencies requiring other pkgs not needed or wanted 6. Possibly breaking exisiting programs or infastructure
So, to finally answer your question. I usually test load a desired applicaton to a hard drive installed system. If it came from a tar.gz then no problem as I can see the files that it loaded by using the tar -t command. If I load from a deb file. I can use the dpkg -L to see the files. Actually, I redirect to a file. Then I edit the file, removing the docs, man pages, menus, and other such stuff. Then I repackage it. If you look at the filetool.sh program it created it tar file from a list, the filetool.lst. So I just use a variation of this to create the tar and then gzip it. If it requires a writeable structure on the liveCD it is renamed with a dsl extenstion.
There is actually several variations to this. If you are more advanced and feel that the source of this application may break current libraries then we have a procedure to separate out the applicatons unique libraries and make a small shell script wrapper for the particular application and its unique libaries.
If the application does not need a writable structure then please do not make it a dsl. Leave it as a tar.gz. Some people with low memory can still use some tar.gz and may not be able to "afford" the i-node hit from having to have a writeable structure when not needed.
Now, lets see: We need an Mplayer.dsl and a ....
|