diff options
author | Matthew Martin <phy1729@gmail.com> | 2018-01-20 22:38:41 -0600 |
---|---|---|
committer | Oliver Kiddle <opk@zsh.org> | 2018-01-23 11:02:56 +0100 |
commit | b5572f9037b89d477d86b6357b7847a978d3922a (patch) | |
tree | 41ed926211c8083dcf46b5c2f955cb5950f32969 | |
parent | 12704997a379bb626886e42b8bd2ddac0f367b97 (diff) | |
download | zsh-b5572f9037b89d477d86b6357b7847a978d3922a.tar.gz zsh-b5572f9037b89d477d86b6357b7847a978d3922a.tar.xz zsh-b5572f9037b89d477d86b6357b7847a978d3922a.zip |
42309: A few small updates for OpenBSD
-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+=( |