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" \