From 4c15c8881087781b7611f4cf557389392889e1f1 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Tue, 4 Oct 2016 13:26:55 -0400 Subject: add an HTTPS version It does it's own process management (because socat is stupid and won't let you pass an arbitrary socket to OPENSSL), instead of outsourcing it to systemd/inetd/whatever. And stunnel is too complicated. --- Makefile | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index dad9c4a..a745ecf 100644 --- a/Makefile +++ b/Makefile @@ -13,13 +13,18 @@ Q = @ MAKEFLAGS += -r vars = $(patsubst .var.%,%,$(filter .var.%,$^)) -build_targets = httpconnectd httpconnectd@.service httpconnectd.socket basicauth.conf-sample -install_targets = $(DESTDIR)$(bindir)/httpconnectd $(DESTDIR)$(systemddir)/httpconnectd@.service $(DESTDIR)$(systemddir)/httpconnectd.socket $(DESTDIR)$(pkgconfdir)/basicauth.conf-sample +build_targets += httpconnectd httpconnectd@.service httpconnectd.socket +build_targets += httpsconnectd httpsconnectd.service +build_targets += basicauth.conf-sample +install_targets += $(DESTDIR)$(bindir)/httpconnectd $(DESTDIR)$(systemddir)/httpconnectd@.service $(DESTDIR)$(systemddir)/httpconnectd.socket +install_targets += $(DESTDIR)$(bindir)/httpsconnectd $(DESTDIR)$(systemddir)/httpsconnectd.service $(DESTDIR)$(pkgconfdir)/https.conf +install_targets += $(DESTDIR)$(pkgconfdir)/basicauth.conf-sample all: $(build_targets) install: $(install_targets) clean: rm -f -- httpconnectd httpconnectd.sh httpconnectd@.service + rm -f -- httpsconnectd httpsconnectd.sh httpsconnectd.service uninstall: rm -f -- $(install_targets) rmdir -p -- $(dir $(install_targets)) @@ -28,6 +33,9 @@ uninstall: httpconnectd@.service: .var.bindir httpconnectd.sh: .var.pkgconfdir +httpsconnectd.service: .var.bindir +httpsconnectd.sh: .var.pkgconfdir + ######################################################################## %: %.sh -- cgit v1.2.3