diff options
Diffstat (limited to 'Completion/Solaris/Command/_svcadm')
-rw-r--r-- | Completion/Solaris/Command/_svcadm | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Completion/Solaris/Command/_svcadm b/Completion/Solaris/Command/_svcadm index f24675b41..347e25e2a 100644 --- a/Completion/Solaris/Command/_svcadm +++ b/Completion/Solaris/Command/_svcadm @@ -24,6 +24,7 @@ _svcadm() { _arguments -A "-*" \ '-r[Recursively enable dependencies]' \ '-s[Wait for service to come online]' \ + '-T[Timeout for -s]:seconds:' \ '-t[State change is temporary]' \ '*:instance FMRI:_svcs_fmri -i' ;; @@ -31,6 +32,7 @@ _svcadm() { (disable) _arguments -A "-*" \ '-s[Wait for service to become disabled]' \ + '-T[Timeout for -s]:seconds:' \ '-t[State change is temporary]' \ '*:instance FMRI:_svcs_fmri -i' ;; @@ -38,6 +40,8 @@ _svcadm() { (mark) _arguments -A "-*" \ '-I[Change state immediately]' \ + "-s[Wait for service to reach the new state]" \ + '-T[Timeout for -s]:seconds:' \ '-t[State change is temporary]' \ ':state:(degraded maintenance)' \ ':instance FMRI:_svcs_fmri -i' @@ -45,12 +49,15 @@ _svcadm() { (restart|refresh|clear) _arguments \ + "-s[Wait for service to $service]" \ + '-T[Timeout for -s]:seconds:' \ '*:instance FMRI:_svcs_fmri -i' ;; (delegate) _arguments -A "-*" \ '-s[Wait for instances to come online]' \ + '-T[Timeout for -s]:seconds:' \ ':restarter FMRI:_svcs_fmri -r' \ '*:FMRI:_svcs_fmri -i' ;; @@ -58,6 +65,8 @@ _svcadm() { (milestone) _arguments -A "-*" \ '-d[Make milestone the default]' \ + '-s[Wait for the transition to the new milestone]' \ + '-T[Timeout for -s]:seconds:' \ '*:milestone FMRI:_svcs_fmri -m' ;; |