vault: keep copy loop from clobbering args
This commit is contained in:
parent
8a750ac3ab
commit
9743064ad3
@ -14,9 +14,7 @@ fi
|
||||
if [ -n "${VAULT_COPY_FILES:-}" ]; then
|
||||
old_ifs="$IFS"
|
||||
IFS=','
|
||||
set -- ${VAULT_COPY_FILES}
|
||||
IFS="$old_ifs"
|
||||
for pair in "$@"; do
|
||||
for pair in ${VAULT_COPY_FILES}; do
|
||||
src="${pair%%:*}"
|
||||
dest="${pair#*:}"
|
||||
if [ -z "${src}" ] || [ -z "${dest}" ]; then
|
||||
@ -30,6 +28,7 @@ if [ -n "${VAULT_COPY_FILES:-}" ]; then
|
||||
mkdir -p "$(dirname "${dest}")"
|
||||
cp "${src}" "${dest}"
|
||||
done
|
||||
IFS="$old_ifs"
|
||||
fi
|
||||
|
||||
exec "$@"
|
||||
|
||||
@ -14,9 +14,7 @@ fi
|
||||
if [ -n "${VAULT_COPY_FILES:-}" ]; then
|
||||
old_ifs="$IFS"
|
||||
IFS=','
|
||||
set -- ${VAULT_COPY_FILES}
|
||||
IFS="$old_ifs"
|
||||
for pair in "$@"; do
|
||||
for pair in ${VAULT_COPY_FILES}; do
|
||||
src="${pair%%:*}"
|
||||
dest="${pair#*:}"
|
||||
if [ -z "${src}" ] || [ -z "${dest}" ]; then
|
||||
@ -30,6 +28,7 @@ if [ -n "${VAULT_COPY_FILES:-}" ]; then
|
||||
mkdir -p "$(dirname "${dest}")"
|
||||
cp "${src}" "${dest}"
|
||||
done
|
||||
IFS="$old_ifs"
|
||||
fi
|
||||
|
||||
exec "$@"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user