Subject: Re: hardcoded prefix path in pkgtools/pkg_install
To: Douwe Kiela <virtus@wanadoo.nl>
From: Jeremy C. Reed <reed@reedmedia.net>
List: tech-pkg
Date: 09/27/2003 14:39:27
On Sat, 27 Sep 2003, Douwe Kiela wrote:

> ./bootstrap --prefix=/usr/local --pkgdbdir=/var/pkgdb --pkgsrcdir=/usr/pkgsr
> c

Maybe add --localbase=/usr/local

> When I went to /usr/pkgsrc/pkgtools/pkg_install and did "bmake install
> distclean", it gave me this error:
>
> /usr/pkg/sbin/pkg_admin: not found

That package is built with:

PREFIX:=                ${PKG_TOOLS_BIN:C|/[^/]?bin$||}

Which usually defaults to:
PKG_TOOLS_BIN?=                ${LOCALBASE}/sbin

Try setting your PKG_TOOLS_BIN or LOCALBASE to the directory you want in
your mk.conf.

Good luck with having both FreeBSD ports and pkgsrc using /usr/local --
let us know how it works ...

   Jeremy C. Reed
   http://bsd.reedmedia.net/