On Wed, May 20, 2009 at 07:46:30PM -0500, Mike Watters wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > There are some packages that require either pkgA or pkgB to be functional. > > mediawiki for example. it requires Either MySQL OR Postgres. > > How can we handle this in a package that allows a seamless install. > > I figure a checkinstall script to determine if one or the other exists and > bail > gracefully "like a normal requirement not met" if missing both.
and what if you encounter both installed? In this sort of situation, i think you have a basic choice of either a) just pick one that you the maintainer think is best b) do not auto-install, but provide utility scripts to auto-setup for either of them, and a README.CSW file that indicates, "run the script you prefer, to finish setup". (and of course, some sort of auto-detection for, "this is an UPGRADE, so go with whatever was previously chosen") _______________________________________________ maintainers mailing list [email protected] https://lists.opencsw.org/mailman/listinfo/maintainers
