#!/bin/bash -e salt_bin="${1}" working_dir="${2}" build_basedir="${3}" local_build="${4:-false}" salt_running_p() { ps -ef | grep -F "salt-call" | grep -v "grep" return ${?} } while salt_running_p; do sleep 5 done ${salt_bin}/salt-call \ --local \ --pillar-root=${working_dir}/pillar \ --file-root=${working_dir}/salt \ state.highstate \ pillar="$($(dirname ${0})/pillar_config.rb --build-basedir=${build_basedir} --local-build=${local_build})" exit 0