On Tue, May 22, 2007 at 01:44:03PM +0800, Chung Hang Christopher Chan wrote:

> What about all the rest of the system processes that
> use the system mta? With some of the latest Linux
> distributions, I could mess around with
> /etc/alternatives to get this done but that is another
> matter.

Yeah, Solaris doesn't have that sort of mechanism.  But if you do put down
your binary in /usr/{sbin,lib}/sendmail, then it should continue working.
And like I said, I'm pretty sure a patch won't touch a file from a package
it doesn't recognize, even if it's in the same location as a file that's
delivered by the patch.

I don't know sendmail well enough, but it might also be possible for the
system sendmail (as run from mailx or whatever) to pass the messages off to
your daemon instance.  But that would depend on there being no need for
that first call to sendmail not needing your special features.

Pity that new database types can't be added to sendmail via a milter, no?

> > > > How do apt and yum know not to overwrite your sendmail?
> > > 
> > > My package version trumps distro provided package.
> > 
> > How does that work?
> 
> distro sendmail 8.13.x, own modified package sendmail
> make it version 8.14.x or whatever works for that
> particular piece of software.

Hacky, and obviously it'll break when 8.14 comes out, but if it works for
you and your customers ...

Is there no way to express in the mysql-sendmail package that that the
sendmail package is incompatible with it?  I thought rpms could do that.
SysV packages have something like that, but I don't think I've ever seen it
used, and I've no idea what Solaris Upgrade would do with it.

Danek
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to