Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- set -eu
- WHO=../work/bosh-test-deployments/bosh-to-test.yml
- subkits=$(spruce json $WHO | jq -Mr '.kit.subkits[]')
- have_subkit() {
- want=${1:?have_subkit() -- must specify a subkit}
- for kit in $subkits; do
- if [[ "$want" == "$kit" ]]; then
- return 0
- fi
- done
- return 1
- }
- declare -a manifests
- manifests+=(base/*.yml)
- for dir in subkits/*; do
- sub=$(basename $dir)
- if have_subkit $sub; then
- manifests+=($dir/*.yml)
- fi
- done
- echo ${manifests[@]}
Add Comment
Please, Sign In to add comment