Thomas Vachuska
Committed by Gerrit Code Review

ONOS-2854 Fixed a few bugs and made tiny improvements to shell scripts.

Change-Id: I624dc05300944dbc8b1f408bf725c49ff96f68c2
...@@ -148,41 +148,41 @@ function nuke { ...@@ -148,41 +148,41 @@ function nuke {
148 spy "$@" | cut -c7-11 | xargs kill 148 spy "$@" | cut -c7-11 | xargs kill
149 } 149 }
150 150
151 -# Edit a cell file by providing a cell name. Opens the cell file in $EDITOR. 151 +# Edit a cell file by providing a cell name; opens the cell file in $EDITOR.
152 -function vicell() { 152 +function vicell {
153 - local apply=false 153 + local apply=false
154 - local create=false 154 + local create=false
155 - local cdf="" 155 + local cdf=""
156 - local cpath="${ONOS_ROOT}/tools/test/cells/" 156 + local cpath="${ONOS_ROOT}/tools/test/cells/"
157 - 157 +
158 - if [ -z "$1" ] || [ "$1" = "-h" ] ; then 158 + if [ -z "$1" ] || [ "$1" = "-h" ] ; then
159 - printf "usage: vicell [file] [options]\n\noptions:\n" 159 + printf "usage: vicell [file] [options]\n\noptions:\n"
160 - printf "\t-a: apply the cell after editing\n" 160 + printf "\t-a: apply the cell after editing\n"
161 - printf "\t-e: [editor] set EDITOR to [editor] (default *vi*)\n" 161 + printf "\t-e: [editor] set EDITOR to [editor] (default *vi*)\n"
162 - printf "\t-c: create cell file if none exist\n\n" 162 + printf "\t-c: create cell file if none exist\n\n"
163 - return 1 163 + return 1
164 - fi 164 + fi
165 - 165 +
166 - while [ $# -gt 0 ]; do 166 + while [ $# -gt 0 ]; do
167 - case "$1" in 167 + case "$1" in
168 - -a) apply=true ;; 168 + -a) apply=true ;;
169 - -e) EDITOR=$2; shift ;; 169 + -e) EDITOR=$2; shift ;;
170 - -c) create=true ;; 170 + -c) create=true ;;
171 - *) cdf="$1" ;; 171 + *) cdf="$1" ;;
172 - esac 172 + esac
173 - shift 173 + shift
174 - done 174 + done
175 - 175 +
176 - if [ ! -e "${cpath}${cdf}" ] && [ "$create" = "false" ]; then 176 + if [ ! -e "${cpath}${cdf}" ] && [ "$create" = "false" ]; then
177 - printf "${cdf} : no such cell\n" && return 1 177 + printf "${cdf} : no such cell\n" && return 1
178 - fi 178 + fi
179 - 179 +
180 - if [ -z "${EDITOR}" ] || [ -x "$(which ${EDITOR})" ]; then 180 + if [ -z "${EDITOR}" ] || [ -x "$(which ${EDITOR})" ]; then
181 - unset EDITOR && vi ${cpath}${cdf} 181 + unset EDITOR && vi ${cpath}${cdf}
182 - else 182 + else
183 - $EDITOR ${cpath}${cdf} 183 + $EDITOR ${cpath}${cdf}
184 - fi 184 + fi
185 - ($apply) && cell ${cdf} 185 + ($apply) && cell ${cdf}
186 } 186 }
187 187
188 # autocomplete for certain utilities 188 # autocomplete for certain utilities
......
...@@ -44,7 +44,7 @@ function _cell-opts () { ...@@ -44,7 +44,7 @@ function _cell-opts () {
44 fi 44 fi
45 } 45 }
46 46
47 -complete -F _cell-opts cell 47 +complete -F _cell-opts cell vicell
48 48
49 49
50 # Tab completion settings for onos-create-app. 50 # Tab completion settings for onos-create-app.
......
...@@ -34,7 +34,6 @@ fi ...@@ -34,7 +34,6 @@ fi
34 34
35 case $2 in 35 case $2 in
36 start|stop|restart|status) 36 start|stop|restart|status)
37 -
38 # Select the target 37 # Select the target
39 if [ "${1}" = "--cell" ]; then 38 if [ "${1}" = "--cell" ]; then
40 nodes=$(env | sort | egrep "OC[0-9]+" | cut -d= -f2) 39 nodes=$(env | sort | egrep "OC[0-9]+" | cut -d= -f2)
......