#!/bin/sh

if [ $# -ne 1 ]; then
	echo "Usage: $(basename $0) xml-file-with-uuid-open-and-close-tags"
	exit 1
fi

DOMXML=$1

if ! [ -f ${DOMXML} ]; then
	echo "$(basename $0): first argument ${DOMXML} should be regular file"
	exit 1
fi

TMP=/tmp/${DOMXML}.tmp
OLDGUID=$(cat ${DOMXML} | grep uuid | sed -e 's/.*<uuid>//' -e 's/<\/uuid>.*//' )
NEWGUID=`uuidgen`
cat ${DOMXML} | sed "s/${OLDGUID}/${NEWGUID}/" > ${TMP}
[ -r ${TMP} ] || exit 1
cat ${TMP} > ${DOMXML}
rm ${TMP}
exit 0
