Don't commit environment to bootstrapped image
authorAJ Bowen <aj@soulshake.net>
Tue, 13 Jun 2017 14:44:09 +0000 (16:44 +0200)
committerAJ Bowen <aj@soulshake.net>
Tue, 13 Jun 2017 14:44:09 +0000 (16:44 +0200)
launcher

index 4115d6bf258827fe9fd941295b4bd6b0e89efe62..8a843e6399d7414473db7e2964a075205c152b1b 100755 (executable)
--- a/launcher
+++ b/launcher
@@ -553,16 +553,17 @@ run_bootstrap() {
 
   rm -f $cidbootstrap
 
+  envs=$(echo "${env[@]}" | awk '{gsub("-e ", "");print}')
   run_command="cd /pups &&"
   if [[ ! "false" =  $update_pups ]]; then
     run_command="$run_command git pull &&"
   fi
-  run_command="$run_command /pups/bin/pups --stdin"
+  run_command="$run_command $envs /pups/bin/pups --stdin"
 
   echo $run_command
 
   unset ERR
-  (exec echo "$input" | $docker_path run $user_args $links "${env[@]}" -e DOCKER_HOST_IP="$docker_ip" --cidfile $cidbootstrap -i -a stdin -a stdout -a stderr $volumes $image \
+  (exec echo "$input" | $docker_path run $user_args $links -e DOCKER_HOST_IP="$docker_ip" --cidfile $cidbootstrap -i -a stdin -a stdout -a stderr $volumes $image \
     /bin/bash -c "$run_command") || ERR=$?
 
   unset FAILED