Improvement of support for docker USER directive. Fixes #1727.

pull/1731/head
grossmj 4 years ago
parent 6aed064a86
commit aa1b621c10

@ -87,9 +87,5 @@ done
ifup -a -f
# continue normal docker startup
GNS3_CMD="PATH=$OLD_PATH exec"
while test "$#" -gt 0 ; do
GNS3_CMD="${GNS3_CMD} \"${1//\"/\\\"}\""
shift
done
exec su ${GNS3_USER-root} -p -c "$GNS3_CMD"
eval HOME=$(echo ~${GNS3_USER-root})
exec su ${GNS3_USER-root} -p -- /gns3/run-cmd.sh "$OLD_PATH" "$@"

@ -0,0 +1,6 @@
#!/bin/sh
# run docker startup, first arg is new PATH, remainder is command
PATH="$1"
shift
exec "$@"
Loading…
Cancel
Save