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/$(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/$(image) docker load < build/$(image) push: import docker push chsa/microadei:latest clean: 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