Regression in PREFIX handling in packages

Alexander Leidinger Alexander at
Wed Aug 29 19:48:47 UTC 2012

On Wed, 29 Aug 2012 15:28:36 -0400 Eitan Adler <eadler at>

> On 29 August 2012 15:17, Alexander Leidinger
> <Alexander at> wrote:
> > Could it be that my problem comes from r231300 and I was lucky that
> > I didn't create a package on the machine with the
> > symlinked /usr/local and used it on a machine with a
> > normal /usr/local?
> I have not been following this thread, so if you traced the bug to
> this commit, I'll accept that.

It's a guess, I haven't tried to back it out and test again.

> >
> >
> > What's the problem this patch tries to solve? Shouldn't the plist
> > use the prefix as specified by the env variable instead of the
> > realpath?
> The specific problem this patch was trying to solve is to allow the
> use of "." or other relative paths in the -p argument to pkg_create.

Wouldn't it be better to use
if (Prefix[0] != '/' && realpath(...
in this case? Attention: I just guessed what Prefix is and what it
should contain by looking at the diff, I didn't had a look at the
declaraction and assignments of Prefix.


--    Alexander @ PGP ID = B0063FE7       netchild @  : PGP ID = 72077137

More information about the freebsd-ports mailing list