diff --git a/ChangeLog b/ChangeLog index 16fcd3f61..e46c5228f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2017-12-13 Peter Stephenson + + * Matthew Martin: 42113: Completion/BSD/Command/_bsd_pkg, + Completion/BSD/Type/_fbsd_architectures, + Completion/BSD/Type/_nbsd_architectures, + Completion/BSD/Type/_obsd_architectures: Remove FreeBSD use of + pkg_* tools and add BSD architecture utilities. + 2017-12-12 Peter Stephenson * 42110: Src/parse.c, Test/A04redirect.ztst: fix redirection in diff --git a/Completion/BSD/Command/_bsd_pkg b/Completion/BSD/Command/_bsd_pkg index 9f4b0f11a..d8928afaf 100644 --- a/Completion/BSD/Command/_bsd_pkg +++ b/Completion/BSD/Command/_bsd_pkg @@ -7,14 +7,20 @@ _bsd_pkg_pkgfiles() { case $OSTYPE in netbsd*) portsdir=/usr/pkgsrc + pkgsdir=${PACKAGES:-$portsdir/packages}/All + ;; + openbsd*) + portsdir=${${(M)${(f)"$(