#!/bin/bash
# $Id: sysinfo,v 1.4 1998/11/19 01:59:57 marcus Exp $
#=========================================================================
#	script to gather system information for submitting reports.
#=========================================================================
#

echo "# Configuration info for `hostname`.`domainname` :"

echo "# Hardware Setup:"
echo

echo "[CPU]"
cat /proc/cpuinfo
echo

echo "[PCI]"
cat /proc/pci
echo

echo "[NewPCI]"
cat /proc/bus/pci/devices
echo

echo "[SCSI]"
cat /proc/scsi/scsi
echo

echo
echo "# Ressources:"
echo

echo "[PORTS]"
cat /proc/ioports
echo

echo "[IRQ]"
cat /proc/interrupts
echo

echo "[DMA]"
cat /proc/dma
echo


echo
echo "# Kernel Setup:"
echo

echo "[VERSION]"
cat /proc/version
echo

echo "[MODULES]"
cat /proc/modules
echo


echo
echo "# Graphics card:"
echo

if [ -r /dev/mem ] ; then
  echo "[BIOS]"
  dd if=/dev/mem bs=1024 count=32 skip=768 2>/dev/null | strings -t d -n 16 | \
  uuencode cardinfo
else
  echo "Need to be root to detect BIOS"
fi
