anchor.diff:  }
   
   prepare_for_upgrade () {
  -  __log ${STARTUP_LOG} "Preparing RabbitMQ for potential upgrade"
  -  for remote_node in $(cat /var/vcap/data/upgrade_preparation_nodes); do
  +  echo ${STARTUP_LOG} "Preparing RabbitMQ for potential upgrade"
  +  local remote_nodes
  +  remote_nodes="$(cat /var/vcap/data/upgrade_preparation_nodes)"
  +  for remote_node in "${remote_nodes[@]}"; do
       /var/vcap/packages/rabbitmq-upgrade-preparation/bin/rabbitmq-upgrade-preparation \
  -      -rabbitmqctl-path $CONTROL \
  -      -node $remote_node \
  -      -new-rabbitmq-version $(cat ${RMQ_SERVER_PACKAGE}/rmq_version) \
  -      -new-erlang-version $(cat ${RMQ_SERVER_PACKAGE}/erlang_version) \
  +      -rabbitmqctl-path "$CONTROL" \
  +      -node "$remote_node" \
  +      -new-rabbitmq-version "$(cat ${RMQ_SERVER_PACKAGE}/rmq_version)" \
  +      -new-erlang-version "$(cat ${RMQ_SERVER_PACKAGE}/erlang_version)" \
         1> >(tee -a "${LOG_DIR}"/upgrade.log) 2>&1
     done
   }
  
positive.code:     VHOSTS=$(${CONTROL} list_vhosts | tail -n +2)
      for vhost in $VHOSTS
      do
      "${CONTROL}" set_permissions -p $vhost $username ".*" ".*" ".*"  >> "${STARTUP_LOG}" 2>&1
      done
      true
      set -e
  
negative.code:     set -e
  }
  
  send_all_output_to_logfile() {
    exec 1> >(tee -a "${LOG_DIR}/init.log") 2>&1
  }
  