diff options
author | Alexander Sulfrian <alexander@sulfrian.net> | 2012-11-14 13:40:17 +0100 |
---|---|---|
committer | Alexander Sulfrian <alexander@sulfrian.net> | 2012-11-14 13:40:17 +0100 |
commit | 0f3aaeea7a4af89767afbc22a0c9476d30712553 (patch) | |
tree | a43408db2c25f8cfb5179933ec2d21c0f3fbaa14 /buildfile | |
parent | acf2192cc82b254a7529e651e5ae1f92d92dd8c6 (diff) | |
download | bcfg2-tools-0f3aaeea7a4af89767afbc22a0c9476d30712553.tar.gz bcfg2-tools-0f3aaeea7a4af89767afbc22a0c9476d30712553.tar.bz2 bcfg2-tools-0f3aaeea7a4af89767afbc22a0c9476d30712553.zip |
buildfile: check if host exists
Diffstat (limited to 'buildfile')
-rwxr-xr-x | buildfile | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -14,6 +14,12 @@ if [ -z "$1" -o -z "$2" ]; then exit 1 fi +# check hostname +if ! grep -q "<Client profile=\"[^\"]*\" name=\"$2\"" $REPO/Metadata/clients.xml; then + echo "Host '$2' not found." + exit 1 +fi + bcfg2-info -Q "$REPO" buildfile "$@" | \ if [ "$verbose" = "1" ]; then awk '/<Path/,/<\/Path>/{print}' |