mirror of https://github.com/jenkinsci/docker.git
Fix jenkins-plugin-cli JAVA_OPTS handling (#1273)
This commit is contained in:
parent
494e54b198
commit
1a8d6eae79
|
|
@ -1,3 +1,9 @@
|
|||
#!/bin/bash
|
||||
|
||||
exec /bin/bash -c "java $JAVA_OPTS -jar /opt/jenkins-plugin-manager.jar $*"
|
||||
# read JAVA_OPTS into array to avoid need for eval (and associated vulnerabilities)
|
||||
java_opts_array=()
|
||||
while IFS= read -r -d '' item; do
|
||||
java_opts_array+=( "$item" )
|
||||
done < <([[ $JAVA_OPTS ]] && xargs printf '%s\0' <<<"$JAVA_OPTS")
|
||||
|
||||
exec java "${java_opts_array[@]}" -jar /opt/jenkins-plugin-manager.jar "$@"
|
||||
|
|
|
|||
Loading…
Reference in New Issue