Commit 4d4598aa authored by Joanne Hugé's avatar Joanne Hugé

scripts: improve slapos-info script

parent 4a9672a0
#!/bin/bash
LINE="---------------"
echo;
{
echo "| Partition | Type | Title | State |";
echo "| --------- | --------- | --------- | --------- |";
echo "Partition Type Title State Service";
echo "$LINE $LINE $LINE $LINE $LINE";
TMP="/tmp/slapos.node.lte"
slapos node | grep lte > $TMP;
for i in $(find /srv/slapgrid -maxdepth 1 -type d -name "slappart*"|sed 's#.*slappart\([0-9]*\)#\1#g'|sort -h); do
......@@ -10,20 +11,22 @@ echo;
if [ -f .installed.cfg ]; then
TITLE="$(grep root-instance-title .installed.cfg |sed 's/.* = \(.*\)/\1/g')"
TYPE="$(find . -name "instance-lte-*"| sed 's#./instance-lte-\(.*\).cfg#\1#g')"
STATE="$(cat $TMP | grep slappart$i | awk '{print $2,$5,$6;}' | sed 's/ /-/g')"
if [ -z "$STATE" ]; then
STATE="-"
fi
echo "| slappart$i | $TYPE | $TITLE | $STATE |";
STATE="$(cat $TMP | grep "slappart$i:" | awk '{print $2,$5,$6;}' | sed 's/ /-/g')"
SERVICE="$(cat $TMP | grep "slappart$i:" | awk '{print $1;}')"
test -z "$TITLE" && TITLE="-";
test -z "$TYPE" && TYPE="-";
test -z "$STATE" && STATE="-";
test -z "$SERVICE" && SERVICE="-";
echo "slappart$i $TYPE $TITLE $STATE $SERVICE";
fi
done
rm -f $TMP;
} | column -t
echo;
{
echo "| Software-Hash | Software-URL |";
echo "| --------- | --------- |";
echo "Software-Hash Software-URL";
echo "$LINE $LINE";
cd /opt/slapgrid
grep -sHIR extends $(find . -maxdepth 2 -type f -name "buildout.cfg") | sed 's/^.\/\(.*\)\/.* = \(.*\)/| \1 | \2 |/g'
grep -sHIR extends $(find . -maxdepth 2 -type f -name "buildout.cfg") | sed 's/^.\/\(.*\)\/.* = \(.*\)/\1 \2/g'
} | column -t
echo;
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment