On Thu 06 Jan 2022 at 11:14:47 +0100, Joerg Sonnenberger wrote:
> On Wed, Jan 05, 2022 at 10:42:32PM +0100, Rhialto wrote:
> > On Wed 05 Jan 2022 at 03:27:31 +0100, Roland Illig wrote:
> > > https://www.netbsd.org/docs/pkgsrc/build.html#build.helpful-targets
> > > lists the helpful "bin-install",
> >
> > Wouldn't it make sense to do use that target by default? It's probably
> > more often wanted than a rebuild from source.
>
> By default it would end up downloading packages which is both POLA and
> potentially harmful when options are set in mk.conf.
Plain pkgsrc (without pkgin or so) downloading binary packages? Is that
new? PACKAGES does still default to ${PKGSRCDIR}/packages, doesn't it?
(I found that in ../../mk/bsd.prefs.mk) At least it never downloads
packages for me, unless I use pkgin and tell it where to download
from...
/etc/pkg_install.conf can contain PKG_PATH which (I think) might point
at an URL, but that file isn't even in the etc set. Also, mk/bsd.pkg.mk
doesn't seem to like it set (PKG_FAIL_REASON+='Please unset PKG_PATH
before doing pkgsrc work!)
Anyway, even if my own install is by now so far from default that I get
misled by its behaviour, I'd say that if downloading binary packages
from "make bin-install" in pkgsrc is somehow default, I'd consider that a
bug. That somebody would set that up explicitly (probably pointing at
self-compiled packages on another host) makes sense, but for getting the
builds from the netbsd bulk builds would be the job of a binary package
manager.
Pkg_comp1 + pkg_chk is set up with DEPENDS_TARGET ?= bin-instal and that
works fine.
> Joerg
-Olaf.
--
___ "Buying carbon credits is a bit like a serial killer paying someone else to
\X/ have kids to make his activity cost neutral." -The BOFH falu.nl@rhialto
Attachment:
signature.asc
Description: PGP signature