diff --git a/cloud.spec b/cloud.spec index f791486fd72..b0eedb1ca35 100644 --- a/cloud.spec +++ b/cloud.spec @@ -221,7 +221,6 @@ Requires: jpackage-utils Requires: %{name}-daemonize Requires: /sbin/service Requires: /sbin/chkconfig -Requires: jnetpcap Group: System Environment/Libraries %package baremetal-agent @@ -304,6 +303,7 @@ The Cloud.com command line tools contain a few Python modules that can call clou %package premium-agent Summary: Cloud.com premium agent Requires: cloud-agent +Requires: jnetpcap Group: System Environment/Libraries %description premium-agent The Cloud.com premium agent diff --git a/server/src/com/cloud/template/TemplateManagerImpl.java b/server/src/com/cloud/template/TemplateManagerImpl.java index 2388930c6c5..c5e80bf262d 100755 --- a/server/src/com/cloud/template/TemplateManagerImpl.java +++ b/server/src/com/cloud/template/TemplateManagerImpl.java @@ -827,7 +827,7 @@ public class TemplateManagerImpl implements TemplateManager, Manager, TemplateSe vm.setIsoId(iso.getId()); _userVmDao.update(vmId, vm); } - if ( !attach ) { + if ( success && !attach ) { vm.setIsoId(null); _userVmDao.update(vmId, vm); }