I'm getting very confused with extension installation using ezremaster. The relevant dialogue box offers two ways of installing apps; by connecting to the repository or by loading from already installed apps. There are also five places to put them.
My first problem is that if I click on the 'Load' button for any of the five places, I only get the apps in my onboot.lst file, not all of the apps in my tce directory. Apart from loading them explicitly from the repository, how do I automatically include everything on my running machine? If I do load them explicitly from the repository, I presume that I also need to identify all their dependencies and explicitly load those too?
My second problem is partly because I'm a bit of a newbie wrt the Linux boot process. I understand that initrd is the initial ramdisk and contains all those executables that are needed to get the main filesystem mounted. I note that ezremaster puts my kmap into there by default, so I presume that this is needed ahead of the filesystem being available. Apart from that, I would have thought that everything else should be outside initrd.
So my problem is, what is the difference between the various options of inside and outside initrd and on boot and (presumably) after boot? What I really need to know, I suppose, is where do I put:
- Apps that are needed to be run by scripts kicked off immediately after booting, eg by a script in tce.installed?
- Apps (eg utilities) that are run in the shell by the user?
- Apps that will only be needed by the User (On Demand), eg Firefox or other user tools?
Thanks in advance for any assistance.