|
|
@ -20,7 +20,9 @@ clean: |
|
|
|
cat definition.yaml $< | python -c "import sys, yaml, json; json.dump(yaml.load(sys.stdin), sys.stdout, indent=2)" | sed "s|TIMESTAMP|$(shell date -Iseconds --utc)|g" | snap sign -k "$(USER_KEY)" > $@ |
|
|
|
snaps/%: deps/%.yaml |
|
|
|
node build-tool.js --env $(ENV) --channel $(CHANNEL) --board $* |
|
|
|
%.img: %.model snaps/% $(ENV).cloud-init.yaml # build an image
|
|
|
|
.cloud-init.yaml: $(ENV).cloud-init.yaml |
|
|
|
cat $(ENV).cloud-init.yaml | USER_EMAIL=$(USER_EMAIL) envsubst > .cloud-init.yaml |
|
|
|
%.img: %.model snaps/% .cloud-init.yaml # build an image
|
|
|
|
sudo ubuntu-image snap -o $@ --cloud-init $(ENV).cloud-init.yaml -c $(CHANNEL) $< |
|
|
|
|
|
|
|
# VM stuff
|
|
|
|