diff options
| author | EuAndreh <eu@euandre.org> | 2025-12-19 19:26:20 -0300 |
|---|---|---|
| committer | EuAndreh <eu@euandre.org> | 2025-12-19 19:26:20 -0300 |
| commit | 2dd3b22a8aa2532b4c036b41e38ea69b89db3f52 (patch) | |
| tree | e32941032defdc1cd3a4109cd89c200e251fdde7 /Makefile | |
| parent | src/keys/SSH/paulo.pub.txt: Add (diff) | |
| download | toph-main.tar.gz toph-main.tar.xz | |
Diffstat (limited to '')
| -rw-r--r-- | Makefile | 16 |
1 files changed, 9 insertions, 7 deletions
@@ -21,6 +21,7 @@ repo-secrets.txt = $(repo-secrets.txt.gpg:.gpg=) derived-assets = \ system.scm.sentinel \ + authorized-keys.txt \ side-assets = \ $(prod-secrets.txt) \ @@ -34,7 +35,7 @@ side-assets = \ all: $(derived-assets) -$(derived-assets): Makefile +$(derived-assets): Makefile deps.mk # Needed by server to reconfigure(8) without running make(1). @@ -59,6 +60,9 @@ system.scm.sentinel: src/guix/system.scm $(config.txt) guix build -v3 -r system.scm -Kf src/guix/system.scm touch $@ +authorized-keys.txt: $(keys.txt) + find src/keys/SSH/*.txt | LANG=POSIX.UTF-8 sort | xargs cat > $@ + check-unit: @@ -115,12 +119,10 @@ upload-secrets: $(prod-secrets.txt) $(prod-secrets.txt) $(TLD):/opt/secrets/ -## Generate the ".ssh/authorized_keys" file and upload -## it to $(OFFSITE_SSH). -upload-keys: - find src/keys/SSH/*.txt | \ - LANG=POSIX.UTF-8 sort | \ - xargs cat | \ +## Upload the generated "authorized-keys.txt" file to +## ".ssh/authorized_keys" in $(OFFSITE_SSH). +upload-keys: authorized-keys.txt + cat authorized-keys.txt | \ ssh $(OFFSITE_SSH) dd of=.ssh/authorized_keys |
