Commit 0bde69b8 authored by Pascal Déchamboux's avatar Pascal Déchamboux
Browse files

Bug correction in service-creation

parent 31cb6110
Loading
Loading
Loading
Loading
+13 −13
Original line number Diff line number Diff line
@@ -815,22 +815,22 @@ stages:
      is_cups "${fvalues[1]}" "${fvalues[2]}"
      argfile=$(mktemp)
      if [[ "$res_is_cups" = "CUPS" ]]; then
        narg="-p"
        cf cups "${fvalues[0]}" "-p ${argfile}" >/dev/null
      else
        narg="-c"
      fi
        if [[ -z "${fvalues[3]}" ]]; then
          if [[ -z "${fvalues[4]}" ]]; then
        narg=
            cf create-service "${fvalues[1]}" "${fvalues[2]}" "${fvalues[0]}" -w >/dev/null
          else
            echo "${fvalues[4]}" >"${argfile}"
            cf create-service "${fvalues[1]}" "${fvalues[2]}" "${fvalues[0]}" "-c ${argfile}" -w >/dev/null
          fi
      if [[ "$res_is_cups" = "CUPS" ]]; then
        cf cups "${fvalues[0]}" "${narg}" "${argfile}" >/dev/null
        else
        if [[ -z "${fvalues[3]}" ]]; then
          cf create-service "${fvalues[1]}" "${fvalues[2]}" "${fvalues[0]}" "${narg}" "${argfile}" -w >/dev/null
          if [[ -z "${fvalues[4]}" ]]; then
            cf create-service "${fvalues[1]}" "${fvalues[2]}" "${fvalues[0]}" "-b ${fvalues[3]}" -w >/dev/null
          else
          cf create-service "${fvalues[1]}" "${fvalues[2]}" "${fvalues[0]}" "-b ${fvalues[3]}" "${narg}" "${argfile}" -w >/dev/null
            echo "${fvalues[4]}" >"${argfile}"
            cf create-service "${fvalues[1]}" "${fvalues[2]}" "${fvalues[0]}" "-b ${fvalues[3]}" "-c ${argfile}" -w >/dev/null
          fi
        fi
      fi
      rm -f "${argfile}"