add license and makefile

This commit is contained in:
2025-12-03 00:36:47 -05:00
parent 30cff1fdf9
commit 27f56cd1eb
2 changed files with 389 additions and 0 deletions

16
Makefile Normal file
View File

@@ -0,0 +1,16 @@
PREFIX=/usr/local
install:
install -Dm 644 common_sshconfig -t "$(PREFIX)/lib/diyvpn"
install -Dm 755 diyvpn.sh -t "$(PREFIX)/lib/diyvpn"
install -Dm 755 diyvpnctl.sh "$(PREFIX)/bin/diyvpnctl"
install -Dm 644 README.md -t "$(PREFIX)/share/doc/diyvpn"
install -Dm 644 LICENSE -t "$(PREFIX)/share/doc/diyvpn"
ln -snf ../../diyvpn/diyvpn.sh "$(PREFIX)/lib/systemd/user-generators/diyvpn"
uninstall:
rm -rf "$(PREFIX)/lib/diyvpn" \
"$(PREFIX)/bin/diyvpnctl" \
"$(PREFIX)/share/doc/diyvpn" \
"$(PREFIX)/lib/systemd/user-generators/diyvpn"