qubes.ShowInTerminal: simply exit if mktemp generate " character
This commit is contained in:
parent
2b2752f936
commit
0c3421cfa8
@ -2,7 +2,13 @@
|
|||||||
|
|
||||||
set -eu
|
set -eu
|
||||||
tmpdir="$(mktemp -d)"
|
tmpdir="$(mktemp -d)"
|
||||||
sock="${tmpdir//\"/\"\\\"\"/}/terminal.sock"
|
|
||||||
|
if [[ $tmpdir =~ \" ]]; then
|
||||||
|
echo 'Error: non admissible character detected in sock path.'
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
sock="$tmpdir/terminal.sock"
|
||||||
|
|
||||||
xterm -geometry 80x24 -e /bin/sh -c "
|
xterm -geometry 80x24 -e /bin/sh -c "
|
||||||
until [ -S $sock ]; do sleep 0.1; done || true
|
until [ -S $sock ]; do sleep 0.1; done || true
|
||||||
|
Loading…
Reference in New Issue
Block a user