* include/libvirt/virterror.h: add VIR_FROM_HOOK and VIR_ERR_HOOK_SCRIPT_FAILED
* src/util/virterror.c: associated strings
VIR_FROM_CPU, /* Error from CPU driver */
VIR_FROM_XENAPI, /* Error from XenAPI */
VIR_FROM_NWFILTER /* Error from network filter driver */
+ VIR_FROM_HOOK /* Error from Synchronous hooks */
} virErrorDomain;
VIR_ERR_OPERATION_TIMEOUT, /* timeout occurred during operation */
VIR_ERR_MIGRATE_PERSIST_FAILED, /* a migration worked, but making the
VM persist on the dest host failed */
+ VIR_ERR_HOOK_SCRIPT_FAILED, /* a synchronous hook script failed */
} virErrorNumber;
/**
break;
case VIR_FROM_NWFILTER:
dom = "Network Filter";
+ case VIR_FROM_HOOK:
+ dom = "Sync Hook ";
break;
}
return(dom);
errmsg = _("Failed to make domain persistent after migration");
else
errmsg = _("Failed to make domain persistent after migration: %s");
+ case VIR_ERR_HOOK_SCRIPT_FAILED:
+ if (info == NULL)
+ errmsg = _("Hook script execution failed");
+ else
+ errmsg = _("Hook script execution failed: %s");
break;
}
return (errmsg);