@@ -69,23 +69,27 @@ while :; do
6969 exit
7070 ;;
7171 --local-domain|--local-port|--proxy-port|--proxy-domain)
72- parsed_value=$( parse_arg " $@ " )
72+ if ! parsed_value=$( parse_arg " $@ " ) ; then
73+ echo " $parsed_value "
74+ exit 1
75+ fi
7376 ;;
7477 --local-domain=?* |--local-port=?* |--proxy-port=?* |--proxy-domain=?* )
75- parsed_value=$( parse_arg ${1%% =* } ${1#* =} )
78+ if ! parsed_value=$( parse_arg " ${1%% =* } " " ${1#* =} " ) ; then
79+ echo " $parsed_value "
80+ exit 1
81+ fi
7682 ;;
7783 --local-domain=|--local-port=|--proxy-port=|--proxy-domain=)
78- parsed_value=$( parse_arg ${1%% =* } )
84+ if ! parsed_value=$( parse_arg " ${1%% =* } " ) ; then
85+ echo " $parsed_value "
86+ exit 1
87+ fi
7988 ;;
8089 * )
8190 ;;
8291 esac
8392
84- if [ $? -ne 0 ]; then
85- echo $parsed_value
86- exit 1
87- fi
88-
8993 case $option in
9094 --local-domain)
9195 LOCAL_DOMAIN=$parsed_value
@@ -104,7 +108,7 @@ while :; do
104108 ;;
105109 esac
106110
107- if [ $1 == $option ]; then
111+ if [ " $1 " == " $option " ]; then
108112 shift
109113 fi
110114 shift
@@ -140,7 +144,7 @@ function pick_one_virtual_host_from_file() {
140144 local HOSTS
141145 local HOST
142146
143- HOST_STRING=$( sed -nr ' s/.*VIRTUAL_HOST=(.*)/\1/p' $FILE )
147+ HOST_STRING=$( sed -nr ' s/.*VIRTUAL_HOST=(.*)/\1/p' " $FILE " )
144148
145149 IFS=" ," read -ra HOSTS <<< " $HOST_STRING"
146150
@@ -156,7 +160,7 @@ function pick_one_virtual_host_from_file() {
156160 exit 1
157161 fi
158162
159- echo $HOST
163+ echo " $HOST "
160164}
161165
162166function determine_virtual_host() {
@@ -169,11 +173,11 @@ function determine_virtual_host() {
169173 HOST=$( pick_one_virtual_host_from_file $DOCKER_FILE )
170174
171175 if [ $? -ne 0 ]; then
172- echo $HOST
176+ echo " $HOST "
173177 exit 1
174178 fi
175179
176- echo $HOST
180+ echo " $HOST "
177181}
178182
179183function determine_virtual_host_override() {
@@ -191,18 +195,18 @@ function determine_virtual_host_override() {
191195 HOST=$( pick_one_virtual_host_from_file $DOCKER_FILE_OVERRIDE $1 )
192196
193197 if [ $? -ne 0 ]; then
194- echo $HOST
198+ echo " $HOST "
195199 exit 1
196200 fi
197201
198- echo $HOST
202+ echo " $HOST "
199203}
200204
201205if [ -z " $LOCAL_DOMAIN " ]; then
202206 LOCAL_DOMAIN=$( determine_virtual_host)
203207
204208 if [ $? -ne 0 ]; then
205- echo $LOCAL_DOMAIN
209+ echo " $LOCAL_DOMAIN "
206210 exit 1
207211 fi
208212fi
@@ -212,16 +216,16 @@ if [ -z "$LOCAL_PORT" ]; then
212216fi
213217
214218if [ -z " $PROXY_DOMAIN " ]; then
215- PROXY_DOMAIN=$( determine_virtual_host_override $LOCAL_DOMAIN )
219+ PROXY_DOMAIN=$( determine_virtual_host_override " $LOCAL_DOMAIN " )
216220
217221 if [ $? -ne 0 ]; then
218- echo $PROXY_DOMAIN
222+ echo " $PROXY_DOMAIN "
219223 exit 1
220224 fi
221225fi
222226
223227if [ -z " $PROXY_PORT " ]; then
224- PROXY_PORT=$(( $ RANDOM% (PORT_GEN_MIN- PORT_GEN_MAX+ 1 )+ PORT_GEN_MIN))
228+ PROXY_PORT=$(( RANDOM% (PORT_GEN_MIN- PORT_GEN_MAX+ 1 )+ PORT_GEN_MIN))
225229 output_info " No proxy port specified. Using random port: ${PROXY_PORT} "
226230fi
227231
0 commit comments