make upgrade

This commit is contained in:
Yann Autissier 2022-12-10 14:12:50 +00:00
parent daad060e6c
commit 4f3021c323
1 changed files with 8 additions and 7 deletions

View File

@ -10,16 +10,17 @@ SHELL_FILES ?= $(wildcard .*/*.sh */*.sh */*/*.sh)
all: install tests all: install tests
.PHONY: install .PHONY: install
install: upgrade build myos up player install: build myos up player
.PHONY: migrate .PHONY: migrate
migrate-%: home := ~/.zen/game/players migrate-%: home := ~/.zen/game/players
migrate-%: migrate-%:
[ ! -d /var/lib/docker/volumes/$(HOSTNAME)_$* ] \ if $(SUDO) test ! -d /var/lib/docker/volumes/$(HOSTNAME)_$*; then \
&& $(RUN) $(SUDO) mkdir -p /var/lib/docker/volumes/$(HOSTNAME)_$* \ $(RUN) $(SUDO) mkdir -p /var/lib/docker/volumes/$(HOSTNAME)_$* \
&& $(RUN) $(SUDO) cp -a $(if $($*),$($*)/,~/.$*/) /var/lib/docker/volumes/$(HOSTNAME)_$*/_data \ && $(RUN) $(SUDO) cp -a $(if $($*),$($*)/,~/.$*/) /var/lib/docker/volumes/$(HOSTNAME)_$*/_data \
&& $(RUN) $(SUDO) chown -R $(HOST_UID):$(HOST_GID) /var/lib/docker/volumes/$(HOSTNAME)_$*/_data \ && $(RUN) $(SUDO) chown -R $(HOST_UID):$(HOST_GID) /var/lib/docker/volumes/$(HOSTNAME)_$*/_data \
|| : ; \
fi
.PHONY: player .PHONY: player
player: STACK := User player: STACK := User
@ -45,5 +46,5 @@ shellcheck-%:
tests: shellcheck tests: shellcheck
.PHONY: upgrade .PHONY: upgrade
upgrade: migrate-home migrate-ipfs upgrade: migrate-home migrate-ipfs install
echo "Welcome to myos docker land - make a user - make a player -" echo "Welcome to myos docker land - make a user - make a player -"