From a3d92298ff9dd14c98b01c76d7e374499fd27ae7 Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Wed, 13 Dec 2017 18:08:18 +0000 Subject: 42113: BSD complation updates. Remove use of pkg_* for FreeBSD. Add BSD architecture utilities. --- Completion/BSD/Command/_bsd_pkg | 250 ++++++++++++++++++-------------- Completion/BSD/Type/_fbsd_architectures | 6 + Completion/BSD/Type/_nbsd_architectures | 11 ++ Completion/BSD/Type/_obsd_architectures | 6 + 4 files changed, 164 insertions(+), 109 deletions(-) create mode 100644 Completion/BSD/Type/_fbsd_architectures create mode 100644 Completion/BSD/Type/_nbsd_architectures create mode 100644 Completion/BSD/Type/_obsd_architectures (limited to 'Completion/BSD') 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)"$(