From: Mark Wooding Date: Sat, 2 May 2015 16:05:20 +0000 (+0100) Subject: contrib/sshsvc.conf: Include configuration file for `sshsvc-mkauthkeys'. X-Git-Tag: 1.0.0pre17~4 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/tripe/commitdiff_plain/a6d39603c3388c2c92c8ae34058d8a9df7507a50 contrib/sshsvc.conf: Include configuration file for `sshsvc-mkauthkeys'. --- diff --git a/contrib/Makefile.am b/contrib/Makefile.am index 3bd45912..1fcf0031 100644 --- a/contrib/Makefile.am +++ b/contrib/Makefile.am @@ -25,6 +25,7 @@ include $(top_srcdir)/vars.am +dist_noinst_DATA = noinst_DATA = noinst_SCRIPTS = @@ -98,4 +99,7 @@ knock: knock.in Makefile $(SUBST) $(srcdir)/knock.in >$@.new $(SUBSTITUTIONS) && \ chmod +x $@.new && mv $@.new $@ +## Configuration for `sshsvc-mkauthkeys'. +dist_noinst_DATA += sshsvc.conf + ###----- That's all, folks -------------------------------------------------- diff --git a/contrib/sshsvc.conf b/contrib/sshsvc.conf new file mode 100644 index 00000000..95371641 --- /dev/null +++ b/contrib/sshsvc.conf @@ -0,0 +1,12 @@ +### -*-sh-*- + +cmd="bin/knock" + +make_key_line () { + user=$1 + case "$user" in + %gw:*) e=TRIPE_GATEWAY=${user#*:} ;; + *) e=TRIPE_USER=$user ;; + esac + echo "environment=\"$e\"" +} diff --git a/debian/tripe.install b/debian/tripe.install index b435f6df..be519d8b 100644 --- a/debian/tripe.install +++ b/debian/tripe.install @@ -13,6 +13,7 @@ debian/build/contrib/ipif-peers /usr/share/doc/tripe/examples debian/build/contrib/tripe-upstart /usr/share/doc/tripe/examples debian/build/contrib/greet /usr/share/doc/tripe/examples debian/build/contrib/knock /usr/share/doc/tripe/examples +contrib/sshsvc.conf /usr/share/doc/tripe/examples debian/build/contrib/tripe.service /usr/share/doc/tripe/examples debian/build/contrib/tripe-conntrack.service /usr/share/doc/tripe/examples debian/build/contrib/tripe-connect.service /usr/share/doc/tripe/examples