|
@@ -79,6 +79,9 @@ GENERIC_IMAGE="yes"
|
79
|
79
|
# Whether to reduce the number of decisions during interactive install
|
80
|
80
|
MINIMAL_INSTALL="yes"
|
81
|
81
|
|
|
82
|
+# default SSH port
|
|
83
|
+SSH_PORT=2222
|
|
84
|
+
|
82
|
85
|
while [[ $# > 1 ]]
|
83
|
86
|
do
|
84
|
87
|
key="$1"
|
|
@@ -152,6 +155,10 @@ case $key in
|
152
|
155
|
shift
|
153
|
156
|
MINIMAL_INSTALL="$1"
|
154
|
157
|
;;
|
|
158
|
+ --ssh|--sshport)
|
|
159
|
+ shift
|
|
160
|
+ SSH_PORT="$1"
|
|
161
|
+ ;;
|
155
|
162
|
*)
|
156
|
163
|
# unknown option
|
157
|
164
|
;;
|
|
@@ -218,7 +225,8 @@ make $IMAGE_TYPE \
|
218
|
225
|
IMAGE_SIZE="$IMAGE_SIZE" \
|
219
|
226
|
SSH_PUBKEY="$SSH_PUBKEY" \
|
220
|
227
|
GENERIC_IMAGE="$GENERIC_IMAGE" \
|
221
|
|
- MINIMAL_INSTALL="$MINIMAL_INSTALL"
|
|
228
|
+ MINIMAL_INSTALL="$MINIMAL_INSTALL" \
|
|
229
|
+ SSH_PORT="$SSH_PORT"
|
222
|
230
|
|
223
|
231
|
if [ ! "$?" = "0" ]; then
|
224
|
232
|
echo $'Build failed'
|
|
@@ -262,7 +270,7 @@ Image was created.
|
262
|
270
|
You will be able to log into it with:
|
263
|
271
|
"
|
264
|
272
|
if [[ $IMAGE_TYPE != "virtualbox"* && $IMAGE_TYPE != "qemu"* ]]; then
|
265
|
|
- echo $" ssh $USERNAME@$DEFAULT_DOMAIN_NAME -p 2222
|
|
273
|
+ echo $" ssh $USERNAME@$DEFAULT_DOMAIN_NAME -p $SSH_PORT
|
266
|
274
|
|
267
|
275
|
Password: $PASSWORD
|
268
|
276
|
"
|