#
# Record system topology for SMI.
#

echo "AIX Topology"
echo "date........ \c"; date
echo "uname -a.... \c"; uname -a
echo

echo "\n###\n### lsdev -CH\n###\n"
lsdev -CH

echo "\n###\n### TTY attrs\n###\n"
for tty in `lsdev -C -t tty -F name`
do
	echo "!:$tty"
	lsattr -EO -a "login speed term" -l $tty
done | awk '
BEGIN { FS = ":"; OFS = "\t" }
/^#/ { next }
/^!/ { tty = $2; next }
{ printf "%-6s %-8s %6s  %s\n", tty, $1, $2, $3 }
'

echo "\n###\n### /etc/inittab\n###\n"
cat /etc/inittab

echo "\n###\n### /usr/lib/pick\n###\n"
ls -l /usr/lib/pick

if [ -s /usr/lib/pick/inittab.ttys ]
then
echo "\n###\n### /usr/lib/pick/inittab.ttys\n###\n"
cat /usr/lib/pick/inittab.ttys
fi

echo "\n###\n### /usr/lib/pick/pick0\n###\n"
cat /usr/lib/pick/pick0

echo "\n"
ls -l /bin/ap

echo "\n###\n### Physical Storage for rootvg\n###\n"
lsvg rootvg

echo "\n###\n### Allocation of rootvg\n###\n"
lsvg -l rootvg

echo "\n###\n### Paging Space\n###\n"
lsps -a

echo "\n###\n### df -I\n###\n"
df -I

echo "\n###\n### Software\n###\n"
lslpp -l
echo
lslpp -h
