From 3b3c80db30af556d5da7301037bf16782216d0bd Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Wed, 30 Jan 2013 20:50:18 +0100 Subject: bin/app-init: o Adding -p to mkdir so parent directories are created. libexec/app-resolver-maven: o Not using command expansion to make sure "set -e" works as normal. o Adding a basic check that xmlstartlet has a useful output. --- libexec/app-resolver-maven | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'libexec') diff --git a/libexec/app-resolver-maven b/libexec/app-resolver-maven index a347abb..a3b367c 100755 --- a/libexec/app-resolver-maven +++ b/libexec/app-resolver-maven @@ -124,8 +124,14 @@ resolve_snapshot() { local r=$repo/$base_path/maven-metadata.xml get $r $l -# x=`xmlstarlet sel -t -m '//snapshotVersion[extension[text()="zip"]]' -v value $l` - set -- `xmlstarlet sel -t -m '/metadata/versioning/snapshot' -v "timestamp|buildNumber" $l` + x=$(xmlstarlet sel -t -m '/metadata/versioning/snapshot' -v "timestamp|buildNumber" $l) + set -- $x + + if [[ $# != 2 ]] + then + fatal "Unable extract a useful timestamp from maven-metadata.xml." + fi + snapshot_version="$1-$2" if [[ $snapshot_version == "" ]] -- cgit v1.2.3