Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Mar 1999 06:20:05 -0700
From:      Brett Glass <brett@lariat.org>
To:        Zach Heilig <zach@uffdaonline.net>, Laurence Berland <stuyman@confusion.net>, security@freebsd.org
Subject:   Re: Virus Announcements
Message-ID:  <4.2.0.32.19990330061206.00c3e510@localhost>
In-Reply-To: <19990330042005.A9075@znh.org>
References:  <4.2.0.32.19990329175542.00c88430@localhost> <4.2.0.32.19990329155900.00a557c0@localhost> <4.2.0.32.19990329164244.04553770@localhost> <37001F1B.C2B92D74@confusion.net> <4.2.0.32.19990329175542.00c88430@localhost>

next in thread | previous in thread | raw e-mail | index | archive | help
I haven't installed that port. I've been told, however, that the
pkg_create documentation has some information. (Not everything
I'd need, and I'm worried about trashing any system on which I
test a port, but enough to get started.)

Again, there are subtle dependencies. You need to be able to rebuild
your sendmail.cf with the m4 macro processor -- something that's not
trivial to do. The user would have to do this to make procmail the local
delivery agent, and we probably cannot automate it. Also, Perl is
apparently in different places on different FreeBSD systems. Some
have it in /usr/bin, others in /usr/local/bin. And the version of procmail
in the ports differs with the version of FreeBSD you have. (The latest
procmail was released only this month.) So, you can get the user
started by installing all that's needed, but must then tell him or her
how to do the rest by hand so as not to disrupt mail.

Finally, it isn't clear whether one can automatically pull in the latest
filters right from the repository on John's FTP site as part of the
port. Probably possible, but not clear from the docs.

--Brett

At 04:20 AM 3/30/99 -0600, Zach Heilig wrote:
>On Mon, Mar 29, 1999 at 06:09:45PM -0700, Brett Glass wrote:
>> In the meantime, who here knows the arcana of how to build a package?
>> I've looked at the innards of a couple of tarballs but have no idea
>> how to specify dependencies, pop up a message to tell the user what to
>> do next, test for the right version of Perl (you need Perl5 and some
>> FreeBSD users have Perl4), etc.  There don't seem to be any docs.
>
>You did look in the top part of /usr/ports/Mk/bsd.port.mk , right?  It
>does a fair job of documenting what needs to be done for a port.
>
>-- 
>Zach Heilig <zach@uffdaonline.net>



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-security" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4.2.0.32.19990330061206.00c3e510>