From b45832efdc30d54ec6d2cc7880fe70ef1c86e49d Mon Sep 17 00:00:00 2001 From: Alex Karle Date: Sun, 21 Jun 2020 22:35:01 -0400 Subject: [PATCH] make: Add release target for faster deploys I previously was manually rsyncing and ssh-ing over to run the `make install` target. The learning moment here was that -t is needed for `doas` to get a psuedo-terminal for the password prompting. --- Makefile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Makefile b/Makefile index 207aef2..80b701a 100644 --- a/Makefile +++ b/Makefile @@ -8,3 +8,8 @@ build: install: build mkdir -p $(DEST) cp build/* $(DEST) + +.PHONY: release +release: + rsync --delete --exclude=.git -av ./ alexkarle.com:karleco/ && \ + ssh -t alexkarle.com doas make -C karleco install -- libgit2 1.1.1