chiark / gitweb /
fake-userv from secnet abf665fc6ca2974e13acede83e0a77967fdccf9a
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 23 Mar 2017 16:24:07 +0000 (16:24 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 23 Mar 2017 16:24:07 +0000 (16:24 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
fake-userv [new file with mode: 0755]

diff --git a/fake-userv b/fake-userv
new file mode 100755 (executable)
index 0000000..6f5da40
--- /dev/null
@@ -0,0 +1,11 @@
+#!/bin/sh
+set -e
+echo >&2 "$0: invoked as $0 $*"
+shift
+shift
+exec 3<&0 4>&1 5>&2 >&2 </dev/null
+exec xterm -T netns -e unshare -n -- sh -xc '
+  ../userv-utils.git/ipif/service \* -- "$@" <&3 >&4 2>&5 &
+  sleep 0.1
+  env - bash -i
+' x "$@"