summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorViacheslav Hletenko <v.gletenko@vyos.io>2025-04-25 09:35:52 +0000
committerViacheslav <v.gletenko@vyos.io>2025-04-30 08:56:02 +0000
commit0028f99d3ad7d03176c9192e4f259f3ceba5597e (patch)
tree668a63d8845f995b7c3a2f6fb4d4638e1e8df359
parente6909ffe8fc474e181e9b711f1b08974e152a0a7 (diff)
downloadvyos-1x-0028f99d3ad7d03176c9192e4f259f3ceba5597e.tar.gz
vyos-1x-0028f99d3ad7d03176c9192e4f259f3ceba5597e.zip
T7396: Return the old script to generate tech-support archive
Return the old script to 'generate tech-support archive' command. The machine-readable format is good, but useless for analysis. There are no logs and other necessary information. Add op-mode command for machine-readable format: ``` generate tech-support machine-readable-archive ```
-rw-r--r--op-mode-definitions/generate_tech-support_archive.xml.in17
1 files changed, 16 insertions, 1 deletions
diff --git a/op-mode-definitions/generate_tech-support_archive.xml.in b/op-mode-definitions/generate_tech-support_archive.xml.in
index fc664eb90..65c93541e 100644
--- a/op-mode-definitions/generate_tech-support_archive.xml.in
+++ b/op-mode-definitions/generate_tech-support_archive.xml.in
@@ -11,12 +11,27 @@
<properties>
<help>Generate tech support archive</help>
</properties>
- <command>sudo ${vyos_op_scripts_dir}/tech_support.py show --raw | gzip> $4.json.gz</command>
+ <command>sudo ${vyos_op_scripts_dir}/generate_tech-support_archive.py</command>
</node>
<tagNode name="archive">
<properties>
<help>Generate tech support archive to defined location</help>
<completionHelp>
+ <list> &lt;file&gt; &lt;scp://user:passwd@host&gt; &lt;ftp://user:passwd@host&gt;</list>
+ </completionHelp>
+ </properties>
+ <command>sudo ${vyos_op_scripts_dir}/generate_tech-support_archive.py $4</command>
+ </tagNode>
+ <node name="machine-readable-archive">
+ <properties>
+ <help>Generate tech support archive</help>
+ </properties>
+ <command>sudo ${vyos_op_scripts_dir}/tech_support.py show --raw | gzip> $4.json.gz</command>
+ </node>
+ <tagNode name="machine-readable-archive">
+ <properties>
+ <help>Generate tech support archive to defined location</help>
+ <completionHelp>
<list> &lt;file&gt; </list>
</completionHelp>
</properties>