Search Members Help

» Welcome Guest
[ Log In :: Register ]

Mini-ITX Boards Sale, Fanless BareBones Mini-ITX, Bootable 1G DSL USBs, 533MHz Fanless PC <-- SALE $200 each!
Get The Official Damn Small Linux Book. DSL Market , Great VPS hosting provided by Tektonic
Pages: (6) </ 1 2 [3] 4 5 6 >/

[ Track this topic :: Email this topic :: Print this topic ]

reply to topic new topic new poll
Topic: Firefox plugins, How to get them to start  at bootup< Next Oldest | Next Newest >
cbagger01 Offline





Group: Members
Posts: 4264
Joined: Oct. 2003
Posted: Jan. 15 2005,22:10 QUOTE

echo "/opt/.firefox_plugins/" > flashlist.txt
tar -zcvf flash_plugin.tar.gz -T flashlist.txt

Include flash_plugin.tar.gz inside your livecd
Back to top
Profile PM 
softgun Offline





Group: Members
Posts: 120
Joined: Dec. 2004
Posted: Jan. 16 2005,11:39 QUOTE

Quote (roberts @ Jan. 15 2005,11:30)
Don't put "the" backup.tar.gz on the root of the cdrom, as the autosave/restore will then try to write to it.

I guess it has been forgotten, so, I will post it once again.  You can rename the backup.tar.gz to something else, e.g., myconf.tar.gz.

You can slim the contents down to whatever you like, or add more, it is not truly a backup but your personalized configurations, bookmarks, printer setup, mail setup, ppp setup, etc.  Then use the backup featrure for those files that are changing between boots. It is up to you.

Then using mkmydsl script, you can make your custom DSL, with the features that you like, no remastering required. If your machine has a burner and DSL boots, then it is very easy.

For example, after I am finished with a release, I run mkmydsl and place myconf.tar.gz and the "toram" option to make my daily use mydsl.iso
You can also add as many extensions and optionals depending on the size of your cdrom or dvd, or specialized use.

DSL was desinged to be highly configurable.
In fact the mydsl system and mkmydsl which were released back in april 04 were from the beginning designed to make custom myDSL cd.
The loading extensions on demand were implemented a month later.


Wow!

And I thought this was not possible! To me this was the only thing that prevented dsl from becoming the perfect live software system. You may have realised that i want to make a customised live Cd which i can use without depending on a usb stick r harddrive to bring up my config everytime!

I think you realise what this means. A complete newbie can, just download the dsl iso, burn to a CDRW or CDR with multisession/keep open fashion, add their plugins, make their keybindings, and then.....

backup these configurations as a tar.gz file, rename it as myconfig.tar.gz and put it in the root directory and after adding stuff from the rrepository and creating some more directories in the root for music/mpegs/presentations/pics, fill these with their favorites and  burn his custom CD? (DO I have to edit filetoool.lst to say that my backup restore is myconfig.tar.gz?)

Is that it?

Shouldn't this go into the dsl documentation project? It is simply wonderful! How can this not be one of the major parts of the documentation?

Indeed, if you can get me to understand this, i will do it and document it myself!

What about mkmydsl script? Isn't this done online? If the above works why is this necessary? What advantages does running this script give over just backup as above?
Back to top
Profile PM 
roberts Offline





Group: Members
Posts: 4983
Joined: Oct. 2003
Posted: Jan. 16 2005,13:40 QUOTE

It is a shame that the original concept that I had has been forgotten. Yes, load and use on demand feature of the extensions is very cool. But my original idea was to allow the user to make custom variable sized iso images, thus the name mydsl. The mkmydsl script is probably one of the most overlooked scripts in DSL, yet it has been there since day one when I released the myDSL system and the six example extensions that I made to start this whole thing. Why is it not in the documentation is a very good question.

mkmydsl is NOT myDslMaker. mkmydsl is done locally. This has several advantages over a website version of the same thing including:
1. "Try before you burn" You can download extensions and try them out before you commit to makeing an iso and burning.
2. "Construction Set" by downloading in parts, you truly have a construction set method. This makes it easier for a slow modem users to be able to take advantage by not having to download a large single mydsl.iso
3. "Privacy" By makeing the iso locally, you are not "sending" private information to a website only to have to download the results back. This is where the myconf.tar.gz comes into play. This is your "personal" and "private" configuration including passwords, etc.
4. "No double down" You already have the base iso and have proved that it works on your system, so you don't have to download it again only this time MUCH bigger. Also, you already have your local "proven" collection of extensions
5. "The Sky 's the Limit" I know of one user, Ke4nt, who uses the mkmydsl script to make DVD sized mydsl.iso. Imagine having to download DVD sized images.

The myconf.tar.gz is for your configs that you will not be changing. Thus filetool list remains for backup.tar.gz. My myconf.tar.gz has firefox FLASH plugin, Sylpheed email settings, my network printer configs, and several PPP settings and providers. mkmydsl script also allows for the boot time options to be passed, so I use toram, but you could also set your keyboard, start various daemons, e.g., ssh, lpd, etc.

I made the script to work on the most minimal of systems, e.g., a machine that is capable of booting DSL toram  and a working cdrom burner is optional. It does not need multi-session.

By answering a few simple questions you can have your mydsl.iso created and ready to burn. If you have a burner, you can continue the script to burn to cdrom.

When I write scripts for DSL, I try to write to maximize the amount of machine that will be able to use the script. The script does not require the latest "super blasto" computer. Although it will run from within X via xterms, I usually run it from runlevel 2. By simplying answering a couple questions. Your done!

This is how:
Lets say that you have downloaded and have a nice proven collection of extensions on your harddrive say hda3

Step 1: booting
boot: dsl 2 toram
Step 2: mounting your extensions library
# mount /mnt/hda3
Step 3: Start the script
# mkmydsl
Step 4: You will be prompted to enter the location of your extension library
Enter the directory to hold the image and modules: /mnt/hda3
Step 5: You will be prompted to enter the location to write the mydsl.iso
Enter the directory to hold the new iso:
Step 6: You can enter additional boot time options
Enter optional boot time options:
Step 7: Optional additional setup of extension library
You will be prompted to copy any "last minute" extensions. This step is not needed if the extension library is already setup with "root" and "optional". This step is useful if you have large ram and are using ramdisk directories, then you will need to copy over the extension library into the ramdisk. But normally the step is not nedded.
Step 8:Final approval
When you are ready to begin creating the ISO enter OK. (literally means capital OK
The script creates a mydsl.iso
Step 9: Optional buring step
You will be prompted to once again enter capitals OK to begin the burn. If you don't have a burner then press enter and your mydsl.iso is made. Entering OK you will be prompted to enter th burn speed and device numjber for the burner.
Thats it.

Like I say, I use the script after EVERY release to make "my" customized version for daily use.

Note: use the command
cdrecord --scanbus to learn the device number for your burner.

P.S. Note: NO WINDOWS REQUIRED!
Back to top
Profile PM WEB 
softgun Offline





Group: Members
Posts: 120
Joined: Dec. 2004
Posted: Jan. 16 2005,15:08 QUOTE

A few questions
Back to top
Profile PM 
softgun Offline





Group: Members
Posts: 120
Joined: Dec. 2004
Posted: Jan. 16 2005,15:20 QUOTE

I agree wholeheartedly. This ability is the coolest thing about DSL. It must be in the documentation and even in the index file that pops up.

I have jottted a few questions for clarification.

Before i run the script, do I need to backup and rename the file myconfig.tar.gz ?

Then I boot with toram option and run the script and add the extensions. Does it take care of the above config file as well or do I have to copy this to the root directory myself?
Back to top
Profile PM 
25 replies since Jan. 11 2005,17:46 < Next Oldest | Next Newest >

[ Track this topic :: Email this topic :: Print this topic ]

Pages: (6) </ 1 2 [3] 4 5 6 >/
reply to topic new topic new poll
Quick Reply: Firefox plugins

Do you wish to enable your signature for this post?
Do you wish to enable emoticons for this post?
Track this topic
View All Emoticons
View iB Code