From a5154e2a62a249de069eec1df5ce46bcbab3f299 Mon Sep 17 00:00:00 2001 From: Adar Nimrod <nimrod@shore.co.il> Date: Thu, 29 Jul 2021 12:59:43 +0300 Subject: [PATCH] Small fixes in the Makefile. --- Makefile | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 538b023..6b14f02 100644 --- a/Makefile +++ b/Makefile @@ -16,36 +16,43 @@ all: .bashrc.private all: .ssh/github_ed25519 .ssh/github_ed25519: Documents/Database.kdbx + mkdir -p $$(dirname $@) ph show --field Notes "SSH/$$(basename '$@')" > '$@' chmod 600 '$@' all: .ssh/gitlab_fdo .ssh/gitlab_fdo: Documents/Database.kdbx + mkdir -p $$(dirname $@) ph show --field Notes "SSH/$$(basename '$@')" > '$@' chmod 600 '$@' all: .ssh/gitlab_toptal .ssh/gitlab_toptal: Documents/Database.kdbx + mkdir -p $$(dirname $@) ph show --field Notes "SSH/$$(basename '$@')" > '$@' chmod 600 '$@' all: .ssh/shore_rsa .ssh/shore_rsa: Documents/Database.kdbx + mkdir -p $$(dirname $@) ph show --field Notes "SSH/$$(basename '$@')" > '$@' chmod 600 '$@' all: .ssh/gitlab_ed25519 .ssh/gitlab_ed25519: Documents/Database.kdbx + mkdir -p $$(dirname $@) ph show --field Notes "SSH/$$(basename '$@')" > '$@' chmod 600 '$@' all: .ssh/shore_ecdsa .ssh/shore_ecdsa: Documents/Database.kdbx + mkdir -p $$(dirname $@) ph show --field Notes "SSH/$$(basename '$@')" > '$@' chmod 600 '$@' all: .ssh/shore_ed25519 .ssh/shore_ed25519: Documents/Database.kdbx + mkdir -p $$(dirname $@) ph show --field Notes "SSH/$$(basename '$@')" > '$@' chmod 600 '$@' @@ -56,19 +63,23 @@ all: .ssh/config all: .ssh/localhost .ssh/localhost: + mkdir -p $$(dirname $@) -rm $@ $@.pub ssh-keygen -t ecdsa -N '' -C localhost -f $@ all: .ssh/localhost.pub .ssh/localhost.pub: .ssh/localhost + mkdir -p $$(dirname $@) ssh-keygen -y -f $< > $@ all: .ssh/authorized_keys .ssh/authorized_keys: .ssh/localhost.pub + mkdir -p $$(dirname $@) -$(ansible-local) -m authorized_key -a "user=$$(whoami) key='$$(cat .ssh/localhost.pub)' key_options='from=\"127.0.0.1/8\"'" all: .config/python-gitlab.cfg -.config/python-gitlab.cfg: +.config/python-gitlab.cfg: Documents/Database.kdbx + mkdir -p $$(dirname $@) echo '[global]' > '$@' echo 'default = shore.co.il' >> '$@' echo 'ssl_verify = true' >> '$@' @@ -79,7 +90,8 @@ all: .config/python-gitlab.cfg echo 'api_version = 4' >> '$@' all: .config/gem/gemrc -.config/gem/gemrc: +.config/gem/gemrc: Documents/Database.kdbx + mkdir -p $$(dirname $@) echo '# vim: ft=yaml' > '$@' echo '---' >> '$@' echo ':backtrace: false' >> '$@' -- GitLab