Hi Jared.

Your idea of putting together all of the files from a fink package and
making a .pkg out of it is a reasonble one.  And you've hit on a way
to handle dependencies as well, by making .pkg's for all of the dependent
Fink packages and the combining them to an .mpkg.

However, I *implore* you not to do this if you have built the Fink packages
using the default /sw installation location.

What makes Fink work is that Fink has *complete* control over everything that
goes into /sw.  If you make .pkg's which also install things into /sw, you
damage the user's ability to ever install Fink.  (This is the reason for
the warnings in the Fink installer about not installing Fink if you've
installed certain other products... folks who took a partial Fink
installation and distributed it another way.  We ask you not to do this.)

What you could do instead, is to pick an installation prefix of your own
(let's say /opt/jared), and run the Fink bootstrap with the choice of
/opt/jared as installation prefix.  Then you can compile the Fink packages
you need, bundle everything up into a .pkg, and distribute them to
your heart's content.

You'll have to tell your users to add /opt/jared/bin to their path, or
perhaps you plan to write an AppleScript wrapper for the whole thing
which is double-clickable?  That could contain the needed path...

By the way, you should also investigate the licenses of the packages you
are planning to distribute, to see if they require that the source files
be distributed with the package (or made available, by you the distributor,
upon written request from anyone who asks).

  -- Dave


-------------------------------------------------------
This SF.NET email is sponsored by: FREE  SSL Guide from Thawte
are you planning your Web Server Security? Click here to get a FREE
Thawte SSL guide and find the answers to all your  SSL security issues.
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en
_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to