diff options
| author | EuAndreh <eu@euandre.org> | 2025-12-19 19:21:10 -0300 |
|---|---|---|
| committer | EuAndreh <eu@euandre.org> | 2025-12-19 19:22:02 -0300 |
| commit | b3a9acebbe81a5b6a80cbe8717cc88f21a1afdd7 (patch) | |
| tree | 69a2d4ff53b4d0a657f43d25e294957cf1ef88da /Makefile | |
| parent | src/keys/SSH/root@papo.im.id_rsa.pub.txt: Use borg14 over borg1 (diff) | |
| download | asami-main.tar.gz asami-main.tar.xz | |
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 14 |
1 files changed, 8 insertions, 6 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) \ @@ -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 ## Update SHAs under src/versions/*.txt |
