From a7dcb8ed92a6f0ccfbced8422f916fd6d9b1c781 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Sat, 17 Aug 2024 18:44:59 -0300 Subject: Offload common server code to dedicated packages --- Makefile | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 4de1700..ecd9dcb 100644 --- a/Makefile +++ b/Makefile @@ -39,12 +39,14 @@ repo-secrets.txt = $(repo-secrets.txt.gpg:.gpg=) derived-assets = \ + packages.scm.sentinel \ + system.scm.sentinel \ side-assets = \ $(prod-secrets.txt) \ $(repo-secrets.txt) \ - packages \ - system \ + packages.scm \ + system.scm \ @@ -58,9 +60,12 @@ $(derived-assets) src/config/conf.env: Makefile src/config/tld.txt: Makefile echo '$(TLD)' > $@ -packages system: src/guix/packages.scm src/guix/system.scm - rm -f $@* - guix build -r $@ -v3 -Kf src/guix/$@.scm +packages.scm.sentinel: src/guix/packages.scm +system.scm.sentinel: src/guix/packages.scm src/guix/system.scm +packages.scm.sentinel system.scm.sentinel: + rm -f `basename $@ .sentinel`* + guix build -v3 -r`basename $@ .sentinel` -Kf src/guix/`basename $@ .sentinel` + touch $@ .SUFFIXES: .stripped src/keys/SSH/root@$(TLD).id_rsa.pub.stripped: \ -- cgit v1.2.3