aboutsummaryrefslogtreecommitdiffstats
path: root/gnupg/Makefile
blob: 6583b2d0cbc5ac6160d9ce56b2ef70fc02d2678b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
.POSIX:
include ../common.mk

install:
	mkdir -p -- ~/.dotfiles/.secrets/gnupg
	mkdir -p -- ~/.var/lib
	if test -L ~/.var/lib/gnupg; then \
		test "$$(readlink -- ~/.var/lib/gnupg)" = ~/.dotfiles/.secrets/gnupg; \
	else \
		test ! -e ~/.var/lib/gnupg && \
		ln -s -- ~/.dotfiles/.secrets/gnupg ~/.var/lib/gnupg; \
	fi
	mkdir -p -- ~/.config/profile.d
	test ! -d ~/.config/profile.d/gnupg
	ln -sf -- ~/.dotfiles/gnupg/user-profile ~/.config/profile.d/gnupg

uninstall:
	-unlink -- ~/.config/profile.d/gnupg
	-rmdir -- ~/.config/profile.d
	-unlink -- ~/.var/lib/gnupg

.PHONY: install uninstall