Subject: Re: Broken PKG_PATH semantics on pkg_add
To: None <email@example.com>
From: YAMAMOTO Takashi <firstname.lastname@example.org>
Date: 10/29/2002 19:44:54
i want to fix this problem,
but i can't because i'm not so sure what you want...
if you do:
PKG_PATH=/aa;/bb pkg_add cc/dd.tgz
currently (after your change),
package "dd.tgz" will be searched in following order:
1. ./cc/cc/dd.tgz <= i can't believe this is what you want!
can you please explain what search path(s) you expect in this case?
> From: David Brownlee <email@example.com>
> Date: Thu, 29 Aug 2002 22:46:52 +0100 (BST)
> > > in addition, if you do pkg_add somedir/pkg (a relative path),
> > > ./somedir/somedir/pkg will be searched.
> > > i think it isn't your intent.
> > >
> > path_new_entry() calls getcwd() in that case so it still gets
> > an absolute path.
> in the case, lp_name points to "somddir/pkg" and
> searched in "/absolute_path_of/somedir".
> so "/absolute_path_of/somedir/somedir/pkg" will be found
> while maybe you want "/absolute_path_of/somedir/pkg".