diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 15 |
1 files changed, 10 insertions, 5 deletions
@@ -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: \ |
