On Mon, Mar 30, 2015 at 06:56:00PM -0400, Lowell Gilbert wrote: > Yuri <y...@rawbw.com> writes: > > > On 03/30/2015 14:42, Matthew Donovan wrote: > >> With FreeBSD packages and ports are the same. As it is tje same database > > > > No, package and port are different things. > > Ports are the recipes to build packages or install directly, they are > > in file system under /usr/ports, and packages are the collection of > > binaries that can be installed, located in the repository, like one > > that is being pointed to by /etc/pkg/FreeBSD.conf > > > From your first message I wasn't sure you were actually running the > current ports/package tools (pkg(8)), but mentioning FreeBSD.conf tells > us that you are. > > > My question is why pkg-install is run during the stage phase? Isn't > > this the wrong thing to do? I think only make install should run it. > > The whole point of the stage phase is to install the port into a > transitional area (STAGEDIR), from which a package is built. That > package is what is actually installed into the real system. > > This is the "new" way of doing things, meaning it's been around in > mainstream use for "only" a couple of years or so.
And pkg-install is not run at all during stage if some ports are explicitly doing that they should be fixed! Best regards, Bapt
pgpTE2w8_oj9z.pgp
Description: PGP signature