diff options
author | EuAndreh <eu@euandre.org> | 2024-08-17 18:44:59 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2024-08-18 08:07:09 -0300 |
commit | a7dcb8ed92a6f0ccfbced8422f916fd6d9b1c781 (patch) | |
tree | 6594fafbe9f805f41763603774fc7f7b9a0ffcee /Makefile | |
parent | src/guix/packages.scm: Inherit package definitions from upstream channel (diff) | |
download | asami-a7dcb8ed92a6f0ccfbced8422f916fd6d9b1c781.tar.gz asami-a7dcb8ed92a6f0ccfbced8422f916fd6d9b1c781.tar.xz |
Offload common server code to dedicated packages
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: \ |