Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
#!/bin/sh
-for label in `cat alpine-dom0/series`
-do
- exists=`docker images $label | grep $label`
- if test -z "$exists"
+build() {
+ label=$1
+
+ if test `which linuxkit`
then
- docker build -f alpine-dom0/$label/Dockerfile -t $label alpine-dom0/$label
+ linuxkit pkg build --disable-content-trust -hash $label alpine-dom0/$label/
+ else
+ exists=`docker images -q "mojoos/$label"`
+ if test -z "$exists"
+ then
+ docker build -f alpine-dom0/$label/Dockerfile -t mojoos/$label alpine-dom0/$label
+ fi
fi
+}
+
+for label in `cat alpine-dom0/series`
+do
+ build $label
done
HOME_DIR=`pwd`
OUT_DIR=$HOME_DIR/out
-IMAGE_BUILD_LABEL="image-builder"
+IMAGE_BUILD_LABEL="mojoos/image-builder:image-builder"
-for label in `cat mkimage/series`
-do
- exists=`docker images $label | grep $label`
- if test -z "$exists"
+build() {
+ label=$1
+
+ if test `which linuxkit`
then
- docker build -f mkimage/$label/Dockerfile -t $label mkimage/$label
+ linuxkit pkg build --disable-content-trust -hash $label mkimage/$label/
+ else
+ exists=`docker images -q "mojoos/$label"`
+ if test -z "$exists"
+ then
+ docker build -f mkimage/$label/Dockerfile -t mojoos/$label mkimage/$label
+ fi
fi
+}
+
+for label in `cat mkimage/series`
+do
+ build $label
done
# Create system image