|
40 | 40 | cmd_line="${cmd_line} --compat" |
41 | 41 | else |
42 | 42 | # display information after operation. Used to be an option |
43 | | - # change thiso to call ourself again with the show command |
| 43 | + # change this to call ourself again with the show command |
44 | 44 | post_operation_show=1 |
45 | 45 | fi |
46 | 46 | shift |
47 | 47 | ;; |
48 | | - -C | --compartment) COMMAND="show" ; COMPS[${COMMAND}]+="$2," ; shift 2 ;; |
49 | | - -i | --interactive) cmd_line="${cmd_line} --interactive" ; shift ;; |
50 | | - -A | --all) cmd_line="${cmd_line} --all" ; shift ;; |
51 | | - -f | --force) cmd_line="${cmd_line} --force" ; shift ;; |
52 | | - -y | --yes) cmd_line="${cmd_line} --yes" ; shift ;; |
53 | | - --attach-volume) cmd_line="${cmd_line} --attach-volume" ; shift ;; |
54 | | - -d | --detach) COMMAND="detach" ; IQNS[${COMMAND}]+="$2," ; shift 2 ;; |
55 | | - -a | --attach) COMMAND="attach" ; IQNS[${COMMAND}]+="$2," ; shift 2 ;; |
56 | | - -c | --create-volume) COMMAND="create" ; cmd_line="${cmd_line} --size=$2" ; shift 2 ;; |
57 | | - --destroy-volume) COMMAND="destroy" ; OCIDS[${COMMAND}]+="$2," ; shift 2 ;; |
58 | | - --volume-name) cmd_line="${cmd_line} --volume-name=$2" ; shift 2 ;; |
59 | | - --username) cmd_line="${cmd_line} --username=$2" ; shift 2 ;; |
60 | | - --password) cmd_line="${cmd_line} --password=$2" ; shift 2 ;; |
| 48 | + -C | --compartment) COMMAND="show" ; COMPS[${COMMAND}]+="$2," ; shift 2 ;; |
| 49 | + -i | --interactive) cmd_line="${cmd_line} --interactive" ; shift ;; |
| 50 | + -A | --all) cmd_line="${cmd_line} --all" ; shift ;; |
| 51 | + -f | --force) cmd_line="${cmd_line} --force" ; shift ;; |
| 52 | + -y | --yes) cmd_line="${cmd_line} --yes" ; shift ;; |
| 53 | + --attach-volume) cmd_line="${cmd_line} --attach-volume" ; shift ;; |
| 54 | + -d | --detach) COMMAND="detach" ; IQNS[${COMMAND}]+="$2," ; shift 2 ;; |
| 55 | + -a | --attach) COMMAND="attach" ; IQNS[${COMMAND}]+="$2," ; shift 2 ;; |
| 56 | + -c | --create-volume) COMMAND="create" ; cmd_line="${cmd_line} --size=$2" ; shift 2 ;; |
| 57 | + --destroy-volume) COMMAND="destroy" ; OCIDS[${COMMAND}]+="$2,"; ASSUMEYES=True ; shift 2 ;; |
| 58 | + --volume-name) cmd_line="${cmd_line} --volume-name=$2" ; shift 2 ;; |
| 59 | + --username) cmd_line="${cmd_line} --username=$2" ; shift 2 ;; |
| 60 | + --password) cmd_line="${cmd_line} --password=$2" ; shift 2 ;; |
61 | 61 | --help) |
62 | 62 | if [ -z ${COMMAND} ] |
63 | 63 | then |
|
68 | 68 | fi |
69 | 69 | break |
70 | 70 | ;; |
71 | | - # end of parsing , everything getopt did not understood is after that , we do not care in our case |
| 71 | + # end of parsing , everything getopt did not understood is after that, we do not care in our case |
72 | 72 | --) shift; break ;; |
73 | 73 | *) COMMAND="usage" ; break ;; |
74 | 74 | esac |
|
96 | 96 | for i in "${COMPS[${COMMAND}]}"; do cmd_line="${cmd_line}$i,"; done |
97 | 97 | fi |
98 | 98 |
|
| 99 | +# add assumeyes to old destroy-volume command |
| 100 | +if [ ${ASSUMEYES} ] |
| 101 | +then |
| 102 | + cmd_line="${cmd_line} --yes" |
| 103 | +fi |
| 104 | + |
99 | 105 | # apply defaults to have the same behavior as before |
100 | | -if [ ${COMMAND} == "create" ] |
| 106 | +if [ ${COMMAND} = "create" ] |
101 | 107 | then |
102 | 108 | cmd_line="${cmd_line} --attach-volume" |
103 | 109 | fi |
|
0 commit comments