summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Poessinger <christian@poessinger.com>2019-06-16 10:51:52 +0200
committerChristian Poessinger <christian@poessinger.com>2019-06-16 10:51:54 +0200
commitefb598caafc20db278938ff3787e3674467e0663 (patch)
tree7489dc2d48624af2ae7ded7a4ecb19f48da44d16
parentadaa9b78e2fb0c7da58ca6c09934b3e3cff44795 (diff)
downloadvyos-1x-efb598caafc20db278938ff3787e3674467e0663.tar.gz
vyos-1x-efb598caafc20db278938ff3787e3674467e0663.zip
T1438: fix permissions when invoking 'show version'
Accessing Kernel DMI data (under /sys/class/dmi) requires elevated permission and thus retrieving a Board Serial/UUID was not possible. version.py is now called via sudo to gether all facts.
-rw-r--r--op-mode-definitions/version.xml6
1 files changed, 3 insertions, 3 deletions
diff --git a/op-mode-definitions/version.xml b/op-mode-definitions/version.xml
index 593785f7a..57931fdff 100644
--- a/op-mode-definitions/version.xml
+++ b/op-mode-definitions/version.xml
@@ -6,19 +6,19 @@
<properties>
<help>Show system version information</help>
</properties>
- <command>${vyos_op_scripts_dir}/version.py</command>
+ <command>sudo ${vyos_op_scripts_dir}/version.py</command>
<children>
<leafNode name="funny">
<properties>
<help>Show system version and some fun stuff</help>
</properties>
- <command>${vyos_op_scripts_dir}/version.py --funny</command>
+ <command>sudo ${vyos_op_scripts_dir}/version.py --funny</command>
</leafNode>
<leafNode name="all">
<properties>
<help>Show system version and versions of all packages</help>
</properties>
- <command>${vyos_op_scripts_dir}/version.py --all</command>
+ <command>sudo ${vyos_op_scripts_dir}/version.py --all</command>
</leafNode>
</children>
</node>