diff --git a/entrypoint.sh b/entrypoint.sh index 1bbded3..f984963 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -11,24 +11,24 @@ setup() { bridge-cli - echo "login" > $INPIPE - echo "$BRIDGE_USER" > $INPIPE - echo "$BRIDGE_PASS" > $INPIPE - echo "exit" > $INPIPE + echo "login" >&3 + echo "$BRIDGE_USER" >&3 + echo "$BRIDGE_PASS" >&3 + echo "exit" >&3 wait $bridge_pid } bridge-cli() { mkfifo $INPIPE - sleep infinity > $INPIPE & $BRIDGE --cli < $INPIPE & + exec 3> $INPIPE bridge_pid=$! } start() { bridge-cli - echo "info" > $INPIPE + echo "info" >&3 wait $bridge_pid }