In command_line(), notes are printed, quoted, but otherwise as is,
which is a bit ugly for multi-line notes. But it is part of the
commandline, so print it.

Signed-off-by: Fabian Ebner <f.eb...@proxmox.com>
---

Changes from v2:
    * Switch to {{var}} syntax.

 src/PVE/VZDump/Common.pm | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/src/PVE/VZDump/Common.pm b/src/PVE/VZDump/Common.pm
index 83d7413..d8c78c4 100644
--- a/src/PVE/VZDump/Common.pm
+++ b/src/PVE/VZDump/Common.pm
@@ -233,7 +233,22 @@ my $confdesc = {
        type => 'string',
        description => 'Backup all known guest systems included in the 
specified pool.',
        optional => 1,
-    }
+    },
+    'notes-template' => {
+       type => 'string',
+       description => "Template string for generating notes for the backup(s). 
It can contain ".
+           "variables which will be replaced by their values. Currently 
supported are ".
+           "{{cluster}}, {{guestname}}, {{node}}, and {{vmid}}, but more might 
be added in the ".
+           "future.",
+       requires => 'storage',
+       optional => 1,
+    },
+    protected => {
+       type => 'boolean',
+       description => "If true, mark backup(s) as protected.",
+       requires => 'storage',
+       optional => 1,
+    },
 };
 
 sub get_confdesc {
-- 
2.30.2



_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to