summaryrefslogtreecommitdiffstats
path: root/kiwi/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'kiwi/Makefile')
-rw-r--r--kiwi/Makefile38
1 files changed, 30 insertions, 8 deletions
diff --git a/kiwi/Makefile b/kiwi/Makefile
index f8f7497..c83d56a 100644
--- a/kiwi/Makefile
+++ b/kiwi/Makefile
@@ -1,19 +1,41 @@
-all: build/microadei.x86_64-0.10.1.docker.tar.xz
+version := 0.10.1
+kiwi := "kiwi-ng"
+dice := "dice"
+suse := $(shell sh -c '[ -f /etc/SUSE-brand ] && echo "suse"')
+
+ifeq ($(suse), "suse")
+ image := "microadei.x86_64-$(version).docker.tar.xz"
+else
+ image := "microadei.x86_64-$(version)-DiceBuild.docker.tar.xz"
+endif
+
+.PHONY: import push clean run
+
+all: build/$(image)
install: push
-build/microadei.x86_64-0.10.1.docker.tar.xz: adei/config.xml adei/config.sh
- rm -rf build/*
- kiwi --type docker system build --description adei/ --target-dir ./build/
- du -sm build/build
+build/$(image): adei/config.xml adei/config.sh
+ mkdir -p build ;\
+ rm -rf build/* ;\
+ if [ "$(suse)" = "suse" ]; then \
+ $(kiwi) --type docker system build --description adei/ --target-dir ./build/ ;\
+ du -sm build/build ;\
+ else \
+ $(dice) build adei ;\
+ tar xf adei/.dice/build_results.tar -C build/ ;\
+ fi
-import: build/microadei.x86_64-0.10.1.docker.tar.xz
- docker load < build/microadei.x86_64-0.10.1.docker.tar.xz
+import: build/$(image)
+ docker load < build/$(image)
push: import
docker push chsa/microadei:latest
clean:
- rm -rf build/*
+ rm -rf build/* adei/.dice
+
+#check: adei/config.xml
+# jing /usr/lib64/python3*/site-packages/kiwi/schema/kiwi.rng adei/config.xml
run:
docker run -it chsa/microadei:latest /bin/bash