From 9b77c401bdd06230cceab7f3e37fc80958cfc72a Mon Sep 17 00:00:00 2001 From: Runar Borge <runar@borge.nu> Date: Sun, 17 Jun 2018 22:28:21 +0200 Subject: rewrite show host to new syntax --- op-mode-definitions/show-host.xml | 51 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 op-mode-definitions/show-host.xml diff --git a/op-mode-definitions/show-host.xml b/op-mode-definitions/show-host.xml new file mode 100644 index 000000000..39c6c3acc --- /dev/null +++ b/op-mode-definitions/show-host.xml @@ -0,0 +1,51 @@ +<?xml version="1.0"?> +<interfaceDefinition> + <node name="show"> + <children> + <node name="host"> + <properties> + <help>Show host information</help> + </properties> + <children> + <leafNode name="date"> + <properties> + <help>Show host current date</help> + </properties> + <command>/bin/date</command> + </leafNode> + + <leafNode name="domain"> + <properties> + <help>Show domain name</help> + </properties> + <command>/bin/domainname -d</command> + </leafNode> + + <leafNode name="name"> + <properties> + <help>Show host name</help> + </properties> + <command>/bin/hostname</command> + </leafNode> + + <leafNode name="os"> + <properties> + <help>Show host operating system details</help> + </properties> + <command>/bin/uname -a</command> + </leafNode> + + <tagNode name="lookup"> + <properties> + <help>Lookup host information for hostname|IPv4 address</help> + </properties> + <command>/usr/bin/host $4</command> + </tagNode> + + + </children> + </node> + + </children> + </node> +</interfaceDefinition> -- cgit v1.2.3 From ef15a3760a1d66543b8bda773748a78c8c05e99b Mon Sep 17 00:00:00 2001 From: Runar Borge <runar@borge.nu> Date: Sat, 23 Jun 2018 23:32:47 +0200 Subject: T689: changed from dash to underscore in filenames --- src/op_mode/show-configuration-files.sh | 10 ---------- src/op_mode/show-disk-format.sh | 8 -------- src/op_mode/show-raid.sh | 17 ----------------- src/op_mode/show_configuration_files.sh | 10 ++++++++++ src/op_mode/show_disk_format.sh | 8 ++++++++ src/op_mode/show_raid.sh | 17 +++++++++++++++++ 6 files changed, 35 insertions(+), 35 deletions(-) delete mode 100755 src/op_mode/show-configuration-files.sh delete mode 100755 src/op_mode/show-disk-format.sh delete mode 100755 src/op_mode/show-raid.sh create mode 100755 src/op_mode/show_configuration_files.sh create mode 100755 src/op_mode/show_disk_format.sh create mode 100755 src/op_mode/show_raid.sh diff --git a/src/op_mode/show-configuration-files.sh b/src/op_mode/show-configuration-files.sh deleted file mode 100755 index ad8e0747c..000000000 --- a/src/op_mode/show-configuration-files.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/bash - -# Wrapper script for the show configuration files command -find ${vyatta_sysconfdir}/config/ \ - -type f \ - -not -name ".*" \ - -not -name "config.boot.*" \ - -printf "%f\t(%Tc)\t%T@\n" \ - | sort -r -k3 \ - | awk -F"\t" '{printf ("%-20s\t%s\n", $1,$2) ;}' diff --git a/src/op_mode/show-disk-format.sh b/src/op_mode/show-disk-format.sh deleted file mode 100755 index 61b15a52b..000000000 --- a/src/op_mode/show-disk-format.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/bash - -disk_dev="/dev/$1" -if [ ! -b "$disk_dev" ];then - echo "$3 is not a disk device" - exit 1 -fi -sudo /sbin/fdisk -l "$disk_dev" diff --git a/src/op_mode/show-raid.sh b/src/op_mode/show-raid.sh deleted file mode 100755 index ba4174692..000000000 --- a/src/op_mode/show-raid.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/bash - -raid_set_name=$1 -raid_sets=`cat /proc/partitions | grep md | awk '{ print $4 }'` -valid_set=`echo $raid_sets | grep $raid_set_name` -if [ -z $valid_set ]; then - echo "$raid_set_name is not a RAID set" -else - if [ -r /dev/${raid_set_name} ]; then - # This should work without sudo because we have read - # access to the dev, but for some reason mdadm must be - # run as root in order to succeed. - sudo /sbin/mdadm --detail /dev/${raid_set_name} - else - echo "Must be administrator or root to display RAID status" - fi -fi diff --git a/src/op_mode/show_configuration_files.sh b/src/op_mode/show_configuration_files.sh new file mode 100755 index 000000000..ad8e0747c --- /dev/null +++ b/src/op_mode/show_configuration_files.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +# Wrapper script for the show configuration files command +find ${vyatta_sysconfdir}/config/ \ + -type f \ + -not -name ".*" \ + -not -name "config.boot.*" \ + -printf "%f\t(%Tc)\t%T@\n" \ + | sort -r -k3 \ + | awk -F"\t" '{printf ("%-20s\t%s\n", $1,$2) ;}' diff --git a/src/op_mode/show_disk_format.sh b/src/op_mode/show_disk_format.sh new file mode 100755 index 000000000..61b15a52b --- /dev/null +++ b/src/op_mode/show_disk_format.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +disk_dev="/dev/$1" +if [ ! -b "$disk_dev" ];then + echo "$3 is not a disk device" + exit 1 +fi +sudo /sbin/fdisk -l "$disk_dev" diff --git a/src/op_mode/show_raid.sh b/src/op_mode/show_raid.sh new file mode 100755 index 000000000..ba4174692 --- /dev/null +++ b/src/op_mode/show_raid.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +raid_set_name=$1 +raid_sets=`cat /proc/partitions | grep md | awk '{ print $4 }'` +valid_set=`echo $raid_sets | grep $raid_set_name` +if [ -z $valid_set ]; then + echo "$raid_set_name is not a RAID set" +else + if [ -r /dev/${raid_set_name} ]; then + # This should work without sudo because we have read + # access to the dev, but for some reason mdadm must be + # run as root in order to succeed. + sudo /sbin/mdadm --detail /dev/${raid_set_name} + else + echo "Must be administrator or root to display RAID status" + fi +fi -- cgit v1.2.3 From d4e3868629fd097c57ff6c47fe60b83ba4c3e272 Mon Sep 17 00:00:00 2001 From: Runar Borge <runar@borge.nu> Date: Sat, 23 Jun 2018 23:50:06 +0200 Subject: T689: updated xml to reflect filename change in last commit --- op-mode-definitions/show-configuration.xml | 2 +- op-mode-definitions/show-disk.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/op-mode-definitions/show-configuration.xml b/op-mode-definitions/show-configuration.xml index 0b1507ba4..90c1533fb 100644 --- a/op-mode-definitions/show-configuration.xml +++ b/op-mode-definitions/show-configuration.xml @@ -29,7 +29,7 @@ <help> Show available saved configurations </help> </properties> <!-- no admin check --> - <command>${vyos_op_scripts_dir}/show-configuration-files.sh</command> + <command>${vyos_op_scripts_dir}/show_configuration_files.sh</command> </node> </children> </node> diff --git a/op-mode-definitions/show-disk.xml b/op-mode-definitions/show-disk.xml index db473959a..8a8e35515 100644 --- a/op-mode-definitions/show-disk.xml +++ b/op-mode-definitions/show-disk.xml @@ -14,7 +14,7 @@ <properties> <help>Show disk drive formatting</help> </properties> - <command>${vyos_op_scripts_dir}/show-disk-format.sh $3</command> + <command>${vyos_op_scripts_dir}/show_disk_format.sh $3</command> </leafNode> </children> </tagNode> -- cgit v1.2.3 From db121fec464c96e8ba68a2469ed88d8f49d08b48 Mon Sep 17 00:00:00 2001 From: Runar Borge <runar@borge.nu> Date: Sun, 24 Jun 2018 10:31:48 +0200 Subject: T689: Removed show host date, it's a duplicate of show date --- op-mode-definitions/show-host.xml | 7 ------- 1 file changed, 7 deletions(-) diff --git a/op-mode-definitions/show-host.xml b/op-mode-definitions/show-host.xml index 39c6c3acc..0eb342463 100644 --- a/op-mode-definitions/show-host.xml +++ b/op-mode-definitions/show-host.xml @@ -7,13 +7,6 @@ <help>Show host information</help> </properties> <children> - <leafNode name="date"> - <properties> - <help>Show host current date</help> - </properties> - <command>/bin/date</command> - </leafNode> - <leafNode name="domain"> <properties> <help>Show domain name</help> -- cgit v1.2.3 From 0c8e4605f19e7caa6fb7ccb7009bb21bb9c6cdbc Mon Sep 17 00:00:00 2001 From: Runar Borge <runar@borge.nu> Date: Sun, 24 Jun 2018 11:56:32 +0200 Subject: T689: Removed 'show host os', if anyone wants kernel information i think they know about 'uname -a' and because upgrading kernel in vyos is not allowed outsude the release schedule kernel information shoild be maintained inside the vyos install package. --- op-mode-definitions/show-host.xml | 7 ------- 1 file changed, 7 deletions(-) diff --git a/op-mode-definitions/show-host.xml b/op-mode-definitions/show-host.xml index 0eb342463..b3ea129a2 100644 --- a/op-mode-definitions/show-host.xml +++ b/op-mode-definitions/show-host.xml @@ -21,13 +21,6 @@ <command>/bin/hostname</command> </leafNode> - <leafNode name="os"> - <properties> - <help>Show host operating system details</help> - </properties> - <command>/bin/uname -a</command> - </leafNode> - <tagNode name="lookup"> <properties> <help>Lookup host information for hostname|IPv4 address</help> -- cgit v1.2.3