summaryrefslogtreecommitdiff
path: root/Completion/Solaris/Command/_svccfg
diff options
context:
space:
mode:
authorPeter Stephenson <pws@users.sourceforge.net>2012-06-21 08:50:14 +0000
committerPeter Stephenson <pws@users.sourceforge.net>2012-06-21 08:50:14 +0000
commit71052cb69c455f8182e8f85ba8d4ea4be7e5caf0 (patch)
tree3cc9aa0959c21dfd32344e068dea009ec9f0af08 /Completion/Solaris/Command/_svccfg
parentcbb8a3c762ba6034e5ae0c35e6d04c2de130f933 (diff)
downloadzsh-71052cb69c455f8182e8f85ba8d4ea4be7e5caf0.tar.gz
zsh-71052cb69c455f8182e8f85ba8d4ea4be7e5caf0.zip
Danek (plus .distfiles): 30520: updated Solaris 11 copmletion
Diffstat (limited to 'Completion/Solaris/Command/_svccfg')
-rw-r--r--Completion/Solaris/Command/_svccfg19
1 files changed, 17 insertions, 2 deletions
diff --git a/Completion/Solaris/Command/_svccfg b/Completion/Solaris/Command/_svccfg
index 10b84bda3..08c5e4bcd 100644
--- a/Completion/Solaris/Command/_svccfg
+++ b/Completion/Solaris/Command/_svccfg
@@ -21,7 +21,16 @@ _svccfg() {
local context state line subcmds
typeset -A opt_args
- subcmds=( apply describe extract import validate export inventory delete addpropvalue delpropvalue )
+ # Subcommands that don't make sense on the commandline are missing
+ subcmds=(
+ apply export extract import inventory validate
+ add delete list
+ addpg addpropvalue delcust delpg delprop delpropvalue describe
+ editprop listpg listprop listcust setenv setprop unsetenv
+ setnotify listnotify delnotify
+ listsnap revert selectsnap
+ refresh
+ )
if [[ $service == "svccfg" ]]; then
_arguments -s \
@@ -74,7 +83,13 @@ _svccfg() {
":property group or property:_svccfg_properties $fmri"
;;
- (extract)
+ (extract|add|delete|list|addpg|addpropvalue|delcust|delpg|delprop)
+ ;;
+
+ (delpropvalue|editprop|listpg|listprop|listcust|setenv|setprop|unsetenv)
+ ;;
+
+ (setnotify|listnotify|delnotify|listsnap|revert|selectsnap|refresh)
;;
(*)