From d27e5becd08891315842739a0e0192b8eea7f041 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Thu, 16 Mar 2023 19:28:01 -0300 Subject: Makefile: Build system on "all" target with symlink at "result" --- .gitignore | 2 ++ Makefile | 13 ++++++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 51cbbbe..6eedc52 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ /src/secrets/ /src/infrastructure/keys/SSH/*.stripped +/result +/result-next diff --git a/Makefile b/Makefile index 45d0683..31e021b 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,14 @@ -all: +all: result + + +result: ALWAYS + rm -f result-next + guix system -v3 -r result-next build src/infrastructure/guix/system.scm + rm -f result + mv result-next result check: @@ -10,6 +17,7 @@ check: clean: rm -rf \ src/secrets/*.txt src/infrastructure/keys/SSH/*.stripped \ + result result-next \ public: @@ -53,3 +61,6 @@ upload-secrets: $(prod-secrets.txt) $(public-ssh).stripped ## it to rsync.net. upload-keys: cat src/infrastructure/keys/SSH/*.txt | ssh suyin dd of=.ssh/authorized_keys + + +ALWAYS: -- cgit v1.2.3