|
|
515c97 |
From 22cba90fe483b4ac7c63d028355ed4bea3b624ae Mon Sep 17 00:00:00 2001
|
|
|
515c97 |
From: "Daniel P. Berrange" <berrange@redhat.com>
|
|
|
515c97 |
Date: Tue, 21 Nov 2017 09:25:00 +0000
|
|
|
515c97 |
Subject: [PATCH] Fix location of lifecycle constants
|
|
|
515c97 |
|
|
|
515c97 |
The lifecycle constants recently added were placed in the wrong
|
|
|
515c97 |
namespace. The perl binding doesn't define separate namespaces
|
|
|
515c97 |
for each enum, rather they constants are all under the namespace
|
|
|
515c97 |
of the object they are associated with ie Sys::Virt::Domain
|
|
|
515c97 |
in this case.
|
|
|
515c97 |
|
|
|
515c97 |
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
|
|
|
515c97 |
(cherry picked from commit c64d98dad1af16b2d8eb5cbfd0ed50d81eb7f4d7)
|
|
|
515c97 |
---
|
|
|
515c97 |
Virt.xs | 24 +++++++++++-------------
|
|
|
515c97 |
1 file changed, 11 insertions(+), 13 deletions(-)
|
|
|
515c97 |
|
|
|
515c97 |
diff --git a/Virt.xs b/Virt.xs
|
|
|
515c97 |
index c123769..415eb8a 100644
|
|
|
515c97 |
--- a/Virt.xs
|
|
|
515c97 |
+++ b/Virt.xs
|
|
|
515c97 |
@@ -9069,6 +9069,17 @@ BOOT:
|
|
|
515c97 |
REGISTER_CONSTANT(VIR_DOMAIN_JOB_OPERATION_SNAPSHOT_REVERT, JOB_OPERATION_SNAPSHOT_REVERT);
|
|
|
515c97 |
REGISTER_CONSTANT(VIR_DOMAIN_JOB_OPERATION_DUMP, JOB_OPERATION_DUMP);
|
|
|
515c97 |
|
|
|
515c97 |
+ REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_POWEROFF, LIFECYCLE_POWEROFF);
|
|
|
515c97 |
+ REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_REBOOT, LIFECYCLE_REBOOT);
|
|
|
515c97 |
+ REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_CRASH, LIFECYCLE_CRASH);
|
|
|
515c97 |
+
|
|
|
515c97 |
+ REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_DESTROY, LIFECYCLE_ACTION_DESTROY);
|
|
|
515c97 |
+ REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_RESTART, LIFECYCLE_ACTION_RESTART);
|
|
|
515c97 |
+ REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_RESTART_RENAME, LIFECYCLE_ACTION_RESTART_RENAME);
|
|
|
515c97 |
+ REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_PRESERVE, LIFECYCLE_ACTION_PRESERVE);
|
|
|
515c97 |
+ REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_COREDUMP_DESTROY, LIFECYCLE_ACTION_COREDUMP_DESTROY);
|
|
|
515c97 |
+ REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_COREDUMP_RESTART, LIFECYCLE_ACTION_COREDUMP_RESTART);
|
|
|
515c97 |
+
|
|
|
515c97 |
stash = gv_stashpv( "Sys::Virt::DomainSnapshot", TRUE );
|
|
|
515c97 |
REGISTER_CONSTANT(VIR_DOMAIN_SNAPSHOT_DELETE_CHILDREN, DELETE_CHILDREN);
|
|
|
515c97 |
REGISTER_CONSTANT(VIR_DOMAIN_SNAPSHOT_DELETE_METADATA_ONLY, DELETE_METADATA_ONLY);
|
|
|
515c97 |
@@ -9101,19 +9112,6 @@ BOOT:
|
|
|
515c97 |
REGISTER_CONSTANT(VIR_DOMAIN_SNAPSHOT_REVERT_PAUSED, REVERT_PAUSED);
|
|
|
515c97 |
REGISTER_CONSTANT(VIR_DOMAIN_SNAPSHOT_REVERT_FORCE, REVERT_FORCE);
|
|
|
515c97 |
|
|
|
515c97 |
- stash = gv_stashpv( "Sys::Virt::Lifecycle", TRUE );
|
|
|
515c97 |
- REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_POWEROFF, LIFECYCLE_POWEROFF);
|
|
|
515c97 |
- REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_REBOOT, LIFECYCLE_REBOOT);
|
|
|
515c97 |
- REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_CRASH, LIFECYCLE_CRASH);
|
|
|
515c97 |
-
|
|
|
515c97 |
- stash = gv_stashpv( "Sys::Virt::LifecycleAction", TRUE );
|
|
|
515c97 |
- REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_DESTROY, LIFECYCLE_ACTION_DESTROY);
|
|
|
515c97 |
- REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_RESTART, LIFECYCLE_ACTION_RESTART);
|
|
|
515c97 |
- REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_RESTART_RENAME, LIFECYCLE_ACTION_RESTART_RENAME);
|
|
|
515c97 |
- REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_PRESERVE, LIFECYCLE_ACTION_PRESERVE);
|
|
|
515c97 |
- REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_COREDUMP_DESTROY, LIFECYCLE_ACTION_COREDUMP_DESTROY);
|
|
|
515c97 |
- REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_COREDUMP_RESTART, LIFECYCLE_ACTION_COREDUMP_RESTART);
|
|
|
515c97 |
-
|
|
|
515c97 |
stash = gv_stashpv( "Sys::Virt::StoragePool", TRUE );
|
|
|
515c97 |
REGISTER_CONSTANT(VIR_STORAGE_POOL_INACTIVE, STATE_INACTIVE);
|
|
|
515c97 |
REGISTER_CONSTANT(VIR_STORAGE_POOL_BUILDING, STATE_BUILDING);
|