Fix addRepoProperties-release_bash.sh
Change-Id: Ib01686f28e528492f81e3e8387174754df8eb6b9
Signed-off-by: Frederic Gurr <frederic.gurr@eclipse-foundation.org>
diff --git a/promoteUtils/addRepoProperties-release_bash.sh b/promoteUtils/addRepoProperties-release_bash.sh
index 7c1cb98..7e47ba2 100755
--- a/promoteUtils/addRepoProperties-release_bash.sh
+++ b/promoteUtils/addRepoProperties-release_bash.sh
@@ -38,9 +38,9 @@
fi
# try different executable names
-xmlstarlet_bin=$(which xmlstarlet)
+xmlstarlet_bin=$(which xmlstarlet 2> /dev/null)
if [[ $? != 0 || -z "${xmlstarlet_bin}" ]]; then
- xmlstarlet_bin=$(which xml)
+ xmlstarlet_bin=$(which xml 2> /dev/null)
if [[ $? != 0 || -z "${xmlstarlet_bin}" ]]; then
echo "ERROR: xmlstarlet executable not found (tried 'xmlstarlet' and 'xml'). Please install xmlstarlet.";
exit 1
@@ -65,6 +65,9 @@
echo "Editing artifacts.xml..."
+# make sure the target directory exists?
+mkdir -p "${releaseDirectory}"
+
# edit values and write new xml file (replace double quotes with single quotes)
${xmlstarlet_bin} ed -u "//repository/@name" -v "${p2ArtifactRepositoryName}" \
-u "//repository/@version" -v "1.0.0" \