#!/bin/bash
set -e

config_name=$1
src_dir=$2
target_dir=$3
version=$4
resolver_ip=$5
image_prefix=$6
host_name=$7
host_port=$8

if [ -d $src_dir ]; then
  filelist=`ls $src_dir`
  config=`cat $config_name`" version=$version resolver_ip=$resolver_ip image_prefix=$image_prefix host_name=$host_name host_port=$host_port"
  for file in $filelist
  do
    template=`cat $src_dir/$file`
    printf "$config\ncat << EOF\n$template\nEOF" | bash > $target_dir/$file
    echo "***Prepared $target_dir/$file"
  done
fi


