diff options
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | Completion/Unix/Command/_dhclient | 1 | ||||
-rw-r--r-- | Completion/Unix/Command/_id | 6 | ||||
-rw-r--r-- | Completion/Unix/Command/_install | 14 |
4 files changed, 19 insertions, 8 deletions
diff --git a/ChangeLog b/ChangeLog index 6e1e83a11..d60497404 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2018-01-23 Oliver Kiddle <okiddle@yahoo.co.uk> + + * Matthew Martin: 42309: Completion/Unix/Command/_dhclient, + Completion/Unix/Command/_id, Completion/Unix/Command/_install: + A few small updates for OpenBSD + 2018-01-22 Peter Stephenson <p.stephenson@samsung.com> * Daniel Tamelin: 42305: INSTALL: CVS should be git. diff --git a/Completion/Unix/Command/_dhclient b/Completion/Unix/Command/_dhclient index af38a28e6..b5889df21 100644 --- a/Completion/Unix/Command/_dhclient +++ b/Completion/Unix/Command/_dhclient @@ -20,6 +20,7 @@ case $OSTYPE in args+=( '-i+[ignore values provided by leases for specified options]:options' '-L+[specify file to write option data too]:file:_files' + "-n[don't configure any interfaces]" ) ;; *) # ISC implementation, used on Linux and NetBSD diff --git a/Completion/Unix/Command/_id b/Completion/Unix/Command/_id index 95580ba76..a0a03faad 100644 --- a/Completion/Unix/Command/_id +++ b/Completion/Unix/Command/_id @@ -32,7 +32,11 @@ else ) ;; openbsd*) - args+=( '(-)-R[display the routing table of the current process]' ) + args+=( + '(-)-c[display the login class]' + '(-)-p[make the output human readable]' + '(-)-R[display the routing table of the current process]' + ) ;; darwin*|dragonfly*|freebsd*) args+=( '(-)-P[print id in the form of a password file entry]' ) diff --git a/Completion/Unix/Command/_install b/Completion/Unix/Command/_install index 25d9dfcaa..f5056b5d0 100644 --- a/Completion/Unix/Command/_install +++ b/Completion/Unix/Command/_install @@ -48,13 +48,13 @@ else '-L+[use user/group database files from specified directory]: :_directories' '-l[fall back to system files if user/group not found in -L directory]' ) - [[ $OSTYPE == netbsd* ]] && { - args+=( - '-a+[specify shell command to run on files after install]:shell command' - '-r[use temporary files to perform safe copy]' - '-S+[specify arguments to pass to strip program]:arguments to strip program' - ) - # NetBSD has no -v for some reason + [[ $OSTYPE == netbsd* ]] && args+=( + '-a+[specify shell command to run on files after install]:shell command' + '-r[use temporary files to perform safe copy]' + '-S+[specify arguments to pass to strip program]:arguments to strip program' + ) + [[ $OSTYPE == (net|open)bsd* ]] && { + # (Net|Open)BSD has no -v for some reason args=( ${args##((#s)|*\))(\*|)-v*} ) } [[ $OSTYPE == openbsd* ]] && args+=( |