mirror of
https://github.com/GNS3/gns3-server.git
synced 2026-11-03 05:51:15 +02:00
Improvement of support for docker USER directive. Fixes #1727.
This commit is contained in:
1 parent
6aed064a86
commit
aa1b621c10
2 files changed
+8
-6
No files matched your search
@@ -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" "$@"
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
#!/bin/sh
|
||||
# run docker startup, first arg is new PATH, remainder is command
|
||||
|
||||
PATH="$1"
|
||||
shift
|
||||
exec "$@"
|
||||
Reference in new issue
Block a user