Hi,
On Sun, Jun 21, 2026 at 11:35:39AM -0700, Andrew Hewus Fresh wrote:
> As far as I know, the default PKG_PATH has included the current
> directory nearly from the start.
>
> https://github.com/openbsd/src/commit/86fd39bc815c07599fed3993f842dc5b4117c412
>
> With the addition of using the "installpath" (which comes from
> /etc/installurl) that probably doesn't make a whole lot of sense
> anymore, especially as folks usually don't keep packages in the
> directory where they run any of the pkg tooling. Plus, all it does is
> surprisingly complain about not being a trusted package if you do have
> one.
>
> https://github.com/openbsd/src/commit/b1b61206d60851b7b85c170a97c4c2afb7eed612
>
> Comments, OK?
I think, removing . as deault search path is sane, but this would
also at least require little changes to the man page like below
(feel free to just include this if you get real oks).
Ciao,
Kili
Index: pkg_add.1
===================================================================
RCS file: /cvs/src/usr.sbin/pkg_add/pkg_add.1,v
diff -u -p -r1.170 pkg_add.1
--- pkg_add.1 22 May 2025 01:40:21 -0000 1.170
+++ pkg_add.1 21 Jun 2026 20:49:10 -0000
@@ -142,9 +142,9 @@ Each package name may be specified as a
package name itself plus the
.Dq .tgz
suffix) or a URL referring to FTP, HTTP, HTTPS, or SCP locations.
-If the given package names are not found in the current working directory,
.Nm
-will search for them in each directory (local or remote) named by the
+will search for the given package names in each directory (local or
+remote) named by the
.Ev TRUSTED_PKG_PATH
environment variable,
then the
@@ -161,7 +161,7 @@ nor
are defined,
.Nm
will use
-.Sq ./:installpath
+.Sq installpath
as a default.
.Pp
.Nm