Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
#!/bin/bash
+set -e
-rm -f q
-mkfifo -m600 q
+fifo=tmp/uml/q
+mkfifo -m600 $fifo
(
# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=991958
- : <q
+ : <$fifo
cat
) | \
bwrap --dev-bind / / --tmpfs /dev/shm \
con=fd:2,fd:2 con1=fd:0,fd:1 init=$PWD/psusan-uml-inside | \
(
read banner
- : >q
+ : >$fifo
printf '%s\n' "$banner"
cat
)
--- /dev/null
+#!/bin/bash
+
+mkdir -p tmp
+rm -rf tmp/uml
+mkdir -p -m2700 tmp/uml
+
+plink -v -v -ssh-connection -proxycmd $PWD/psusan-uml $PWD id