fix: container build & shell make targets

Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
This commit is contained in:
Vladislav Doster 2022-12-16 02:01:34 -06:00
parent 14b2cda039
commit a72fb83f09

View file

@ -3,7 +3,7 @@
ZSH := $(shell command -v zsh 2> /dev/null)
SRC := share/{'git-process-output','rpm2cpio'}.zsh zinit{'','-additional','-autoload','-install','-side'}.zsh
DOC_SRC := $(foreach wrd,$(SRC),../$(wrd))
HAS_TTY := $(shell echo $${GITHUB_ACTIONS:---tty})
HAS_TTY := $(shell [[ -z $$GITHUB_ACTIONS ]] && echo '--tty')
.PHONY: all clean container-build container-shell container-docs tags tags/emacs tags/vim test zwc
@ -16,7 +16,7 @@ doc: clean ## Generate zinit documentation
cd doc; zsh -l -d -f -i -c "zsd -v --scomm --cignore '(\#*FUNCTION:[[:space:]][\+\@\-\:\_\_a-zA-Z0-9]*[\[]*|}[[:space:]]\#[[:space:]][\]]*|\#[[:space:]][\]]*)' $(DOC_SRC); make -C ./zsdoc pdf"
CONTAINER_NAME := zinit
CONTAINER_CMD := docker run -i $(HAS_TTY) --platform=linux/x86_64 --mount=source=$(CONTAINER_NAME)-volume,destination=/root
CONTAINER_CMD := docker run --interactive --mount=source=$(CONTAINER_NAME)-volume,destination=/root --platform=linux/x86_64 $(HAS_TTY)
container-build: ## build docker image
docker build --file=Dockerfile --platform=linux/x86_64 --tag=$(CONTAINER_NAME):latest .