Skip to content

Commit 636edb0

Browse files
committed
Fixed issue where image groups was getting redifined somehow by annother
function ignoring it's local status
1 parent a9e5710 commit 636edb0

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/lib/image.sh

+6-6
Original file line numberDiff line numberDiff line change
@@ -153,14 +153,14 @@ function image_delete {
153153
## image_build
154154
# Build a bare image from recipe, and configure it via cfs.
155155
function image_build {
156-
local EX_HOST BARE_IMAGE_ID CONFIG_IMAGE_ID CONFIG_JOB_NAME RECIPE_ID GROUP_NAME CONFIG_NAME NEW_IMAGE_NAME BOS_TEMPLATE FROM_IMAGE BSS_MAP IMAGE_GROUPS
156+
local EX_HOST BARE_IMAGE_ID CONFIG_IMAGE_ID CONFIG_JOB_NAME RECIPE_ID GROUP_NAME CONFIG_NAME NEW_IMAGE_NAME BOS_TEMPLATE FROM_IMAGE BSS_MAP IMAGE_GROUPS_LOCAL
157157
OPTIND=1
158158
while getopts "bc:g:G:i:m:r:t:I:C" OPTION ; do
159159
case "$OPTION" in
160160
b) BSS_MAP=1 ;;
161161
c) CONFIG_NAME="$OPTARG" ;;
162162
g) GROUP_NAME="$OPTARG" ;;
163-
G) IMAGE_GROUPS="$OPTARG" ;;
163+
G) IMAGE_GROUPS_LOCAL="$OPTARG" ;;
164164
i) NEW_IMAGE_NAME="$OPTARG" ;;
165165
I) FROM_IMAGE="$OPTARG" ;;
166166
m) BOS_TEMPLATE="$OPTARG" ;;
@@ -193,8 +193,8 @@ function image_build {
193193
BOS_TEMPLATE="$1"
194194
shift
195195
fi
196-
if [[ -z "$IMAGE_GROUPS" ]]; then
197-
IMAGE_GROUPS="$GROUP_NAME"
196+
if [[ -z "$IMAGE_GROUPS_LOCAL" ]]; then
197+
IMAGE_GROUPS_LOCAL="$GROUP_NAME"
198198
fi
199199

200200
if [[ -z "$GROUP_NAME" || -z "$CONFIG_NAME" || -z "$FROM_IMAGE" && -z "$RECIPE_ID" ]]; then
@@ -247,9 +247,9 @@ function image_build {
247247

248248
echo "[$GROUP_NAME] Configure image started. Full logs at: '$IMAGE_LOGDIR/config-${NEW_IMAGE_NAME}.log'"
249249
if [[ -n "$CONFIG_TAG" ]]; then
250-
image_configure -n "$CONFIG_TAG" "$BARE_IMAGE_ID" "$IMAGE_GROUPS" "$CONFIG_NAME" > "$IMAGE_LOGDIR/config-${NEW_IMAGE_NAME}.log"
250+
image_configure -n "$CONFIG_TAG" "$BARE_IMAGE_ID" "$IMAGE_GROUPS_LOCAL" "$CONFIG_NAME" > "$IMAGE_LOGDIR/config-${NEW_IMAGE_NAME}.log"
251251
else
252-
image_configure "$BARE_IMAGE_ID" "$IMAGE_GROUPS" "$CONFIG_NAME" > "$IMAGE_LOGDIR/config-${NEW_IMAGE_NAME}.log"
252+
image_configure "$BARE_IMAGE_ID" "$IMAGE_GROUPS_LOCAL" "$CONFIG_NAME" > "$IMAGE_LOGDIR/config-${NEW_IMAGE_NAME}.log"
253253
fi
254254
if [[ $? -ne 0 ]]; then
255255
die "[$GROUP_NAME] configure image failed... Not continuing"

0 commit comments

Comments
 (0)