[lokisetup] more menuitem voodoo

Sean Middleditch elanthis at awesomeplay.com
Sat Apr 5 20:29:50 EST 2003

On Sat, 2003-04-05 at 20:19, Chunky Kibbles wrote:
> On Sat, Apr 05, 2003 at 08:13:27PM -0500, Sean Middleditch wrote:

> > This is true.  One advantage of using somethign more descriptive than
> > .run tho is the idea of a globally installed installation engine, so the
> > logic for using/launching that can also be locally installed (so it can
> > be installed anywhere on the system, and the mime handler/launcher knows
> > where to look) versus making the install script have to handle that as
> > well.
> Lovely idea, but makeself, setup, and friends aren't only being used
> for games; by way of example, one software licensing system I've worked on

What did I say that had anything specific to do with games?

> actually distributed the licenses in .run files, that just required
> some extra voodoo/parameters when you execute them.

OK... this is quite possible to handle, if I understand you correctly. 
It just requires the install engine to understand meta-data and such, so
it can flexibly handle this kind of stuff.

> There's simply no way to produce an all-inclusive installer system for
> all the possible variants on .run files.

This might be because all the custom hacking that occurs because the
engine isn't flexible enough...  Not to sound like a dink, but "other
software" can handle it.  Just none I've seen that are Free/Open.  This
is something I've been wanting to tackle for some time now, but time is
always lacking.  Autoinstaller package is another that's making moves
here, tho I haven't looked into their design much to see if it really is
all that flexible or not.

I probably shouldn't complain too much about shortcomings without
offering up code, tho - sorry.  :(

> Witness also, now I come to think of it,  the latest nvidia drivers (=
> You're also requiring extra software to be installed so that someone
> can run an installer. Which is one of the reasons for makeself
> archives being like they are in the first place...

Not requiring.  Just offering it.  Again, say there is a bug in version
X of the installer, that it can't run or operate on a certain system. 
If the user can install a working version of the engine on the system,
then that can alleviate the problem.

> Gary (-;
The pain of war cannot exceed the woe of aftermath.
  -- Led Zeppelin, "The Battle of Evermore"

More information about the Lokisetup mailing list