--- Xen.dist	2008-09-12 10:57:32.000000000 -0400
+++ Xen	2008-09-12 11:41:00.000000000 -0400
@@ -258,7 +258,20 @@
     xm mem-set ${DOMAIN_NAME} ${NEWMEM} 
   fi
 
-  xm create ${OCF_RESKEY_xmfile} name=$DOMAIN_NAME
+  if [ $(grep -c "name=[A-Z,a-z]*" ${OCF_RESKEY_xmfile}) ]
+  then
+	#Python style config
+  	xm create ${OCF_RESKEY_xmfile} name=$DOMAIN_NAME
+  else
+	if [ $(grep -c "(name [A-Z,a-z]*)" ${OCF_RESKEY_xmfile}) ]
+	then
+		# SXP config + Xen Store
+		xm new -F ${OCF_RESKEY_xmfile} name=$DOMAIN_NAME
+	else
+		echo "Unknown xmfile format"
+		return $OCF_ERR_INSTALLED
+	fi
+  fi
   rc=$?
   if [ $rc -ne 0 ]; then
     return $OCF_ERR_GENERIC
