Follow a port of a specific major verion

Mikael Bak mbak at
Tue Feb 8 10:33:56 UTC 2011

Hi Paul,

Paul Macdonald wrote:
> On 07/02/2011 16:44, Mikael Bak wrote:
>> So my question is: How can I make the ports system act as if I had
>> installed Postfix like this?:
>> cd /usr/ports/mail/postfix27
>> make install clean
>> Is there a way to tell the ports database to "follow" and older version
>> of Postfix without rebuild the entire port again?
> I'm pretty sure you can't do this, *unless* there's someone actually
> tracking  a seperate port on that version. ( i didn't check but it
> doesn't sound like it from your post).
> To stop ports tree updates from clobbering your v27, you'd need to
> exclude this from your cvssup or whatever you use to update your tree.
> portdowngrade will get you back to an arbitrary older version if your
> tree already has the newer version.

I realize I perhaps should have told you how I keep my ports tree

I have this in my /etc/crontab
# Update Portsnap INDEX
0	3	*	*	*	root	portsnap -I cron update && pkg_version -vIl '<'

This sends me an email if a port has been updated.
If I want to upgrade my ports I do:

# portsnap fetch update
# portmaster -aD && portmaster --clean-distfiles-all

This is why I *need* to tell my ports database to use/track an earlier
version of Postfix (in this case /usr/ports/mail/postfix27).

After reading the description of portdowngrade I don't think that's the
tool I want. Correct me if I'm wrong.

> Paul.


More information about the freebsd-questions mailing list