]> xenbits.xensource.com Git - people/sstabellini/mojo.git/.git/commitdiff
Parametrize mkimage build
authorStefano Stabellini <sstabellini@kernel.org>
Mon, 20 Nov 2017 21:33:17 +0000 (13:33 -0800)
committerStefano Stabellini <sstabellini@kernel.org>
Mon, 20 Nov 2017 21:54:54 +0000 (13:54 -0800)
Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
mkimage/build.sh
mkimage/series [new file with mode: 0644]

index f6745b2fb2cfb5ff571960a49eef4c61b60028cf..5d1b1f03d1bdd8ad7307316a15da5e54c99b7515 100755 (executable)
@@ -1,21 +1,15 @@
 HOME_DIR=`pwd`
 OUT_DIR=$HOME_DIR/out
-GRUB_LABEL="grub-builder"
 IMAGE_BUILD_LABEL="image-builder"
 
-# Build Grub
-exists=`docker images $GRUB_LABEL | grep $GRUB_LABEL`
-if test -z "$exists"
-then
-    docker build -f mkimage/$GRUB_LABEL/build.docker -t $GRUB_LABEL .
-fi
-
-# Build image builder
-exists=`docker images $IMAGE_BUILD_LABEL | grep $IMAGE_BUILD_LABEL`
-if test -z "$exists"
-then
-    docker build -f mkimage/$IMAGE_BUILD_LABEL/build.docker -t $IMAGE_BUILD_LABEL .
-fi
+for label in `cat mkimage/series`
+do
+    exists=`docker images $label | grep $label`
+    if test -z "$exists"
+    then
+        docker build -f mkimage/$label/build.docker -t $label .
+    fi
+done
 
 # Create system image
 if ! test -f $OUT_DIR/image
@@ -25,4 +19,3 @@ then
     sync
 fi
 
-
diff --git a/mkimage/series b/mkimage/series
new file mode 100644 (file)
index 0000000..3647a25
--- /dev/null
@@ -0,0 +1,2 @@
+grub-builder
+image-builder