From 2453fee884b8762092625c2542cba00e55fe0ad2 Mon Sep 17 00:00:00 2001 From: Daniele Corsini Date: Thu, 15 Oct 2020 15:12:33 +0200 Subject: [PATCH] Fix creation config --- .../Corsinvest.ProxmoxVE.Pepper.csproj | 4 ++-- src/Corsinvest.ProxmoxVE.Pepper/Program.cs | 15 ++++++++------- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/src/Corsinvest.ProxmoxVE.Pepper/Corsinvest.ProxmoxVE.Pepper.csproj b/src/Corsinvest.ProxmoxVE.Pepper/Corsinvest.ProxmoxVE.Pepper.csproj index 7158068..49a194c 100644 --- a/src/Corsinvest.ProxmoxVE.Pepper/Corsinvest.ProxmoxVE.Pepper.csproj +++ b/src/Corsinvest.ProxmoxVE.Pepper/Corsinvest.ProxmoxVE.Pepper.csproj @@ -1,7 +1,7 @@  Exe - 1.3.6 + 1.3.7 netcoreapp3.1 cv4pve-pepper Corsinvest Srl @@ -19,6 +19,6 @@ - + \ No newline at end of file diff --git a/src/Corsinvest.ProxmoxVE.Pepper/Program.cs b/src/Corsinvest.ProxmoxVE.Pepper/Program.cs index d5a1de0..e205fae 100644 --- a/src/Corsinvest.ProxmoxVE.Pepper/Program.cs +++ b/src/Corsinvest.ProxmoxVE.Pepper/Program.cs @@ -14,6 +14,7 @@ using System.Diagnostics; using System.IO; using System.Runtime.InteropServices; using Corsinvest.ProxmoxVE.Api.Extension.Helpers; +using Corsinvest.ProxmoxVE.Api.Extension.VM; using Corsinvest.ProxmoxVE.Api.Shell.Helpers; using McMaster.Extensions.CommandLineUtils; @@ -43,16 +44,16 @@ namespace Corsinvest.ProxmoxVE.Pepper app.OnExecute(() => { - var fileName = Path.GetTempFileName().Replace(".tmp", ".vv"); var client = app.ClientTryLogin(); + var content = client.GetVM(optVmId.Value()) + .GetSpiceFileVV(optProxy.HasValue() ? optProxy.Value() : null); - var ret = SpiceHelper.CreateFileSpaceClient(client, - optVmId.Value(), - optProxy.HasValue() ? optProxy.Value() : null, - fileName); + var ret = client.LastResult.IsSuccessStatusCode; if (ret) { + var fileName = Path.GetTempFileName().Replace(".tmp", ".vv"); + File.WriteAllText(fileName, content); var startInfo = new ProcessStartInfo { UseShellExecute = false, @@ -90,9 +91,9 @@ namespace Corsinvest.ProxmoxVE.Pepper } else { - if (!client.LastResult.IsSuccessStatusCode) + if (!app.ClientTryLogin().LastResult.IsSuccessStatusCode) { - app.Out.WriteLine($"Error: {client.LastResult.ReasonPhrase}"); + app.Out.WriteLine($"Error: {app.ClientTryLogin().LastResult.ReasonPhrase}"); } }