On Thu, 14 Aug 2008, Vince Sabio wrote:

** At 16:07 +0000 on 08/14/2008, Duane Hill wrote:
On Thu, 14 Aug 2008, Vince Sabio wrote:
** At 15:42 +0000 on 08/14/2008, Duane Hill wrote:

2.5.1 is there.

Here's what I've got:

ares-root# ls -ld /usr/ports/mail/postfix*
drwxr-xr-x  3 root  wheel  512 Aug 14 10:56 /usr/ports/mail/postfix
drwxr-xr-x 3 root wheel 512 Aug 14 10:56 /usr/ports/mail/postfix-current

[...]

I'm pretty sure that portsnap extracted properly (it seemed to -- and it installed a newer version of mysql, which is what I was looking for), so no idea why 2.5.1 isn't showing up in my tree.

You're looking at the incorrect port.

/usr/ports/mail/postfix should be the 2.5.1 version. Check out the contents of /usr/ports/mail/postfix/distinfo.

Yes, I think I'm starting to get the FreeBSD ports figured out (slow on the uptake, what can I say). But when I try to install from /usr/ports/mail/postfix, I get:

===>  Installing for postfix-2.5.1_2,1

===>  postfix-2.5.1_2,1 conflicts with installed package(s):
     postfix-2.4.7,1

     They install files into the same place.
     Please remove them first with pkg_delete(1).

That's the thing that's concerning me ... should I pkg_delete 2.4.7? Or is this not the right way to upgrade an existing installation?

I appreciate the assistance with this. Postfix is the single most important piece of software on that server, and I'd rather not b0rk it.... :-)

This is getting off-topic. You need to use some kind of package manager. I use portupgrade (/usr/ports/ports-mgmt/portupgrade).

However, you need to get /usr/ports/mail/postfix installed for future updating to work properly. Our servers here strictly do filtering and nothing else (pretty basic). Therefore, if I were in your shoes with OUR SETUP, I would just backup everything in /usr/local/etc/postfix, do a pkg_delete and install the correct port. Once done, doing a 'postfix upgrade-configuration' will update the configuration files if there are any parameters that have changed.

-d

Reply via email to