#!/bin/sh
#LGPL 2007 www.puppylinux.com
#replaces test-eide in Antonio Gallo's libhardware package.
#BarryK 19 June 2007

#hd* disk devices, mask off partitions...
#ALLDRVS="`grep ' hd' /proc/diskstats | tr -s ' ' | cut -f 4 -d ' ' | grep -v 'hd.*[0-9]$' | tr '\n' ' '`"
#no, has to be done this way...
ALLDRVS="`ls -1 /proc/ide | grep '^hd[a-z]' | tr '\n' ' '`"

for ONEDRV in $ALLDRVS
do
 MEDIA="`cat /proc/ide/$ONEDRV/media`"
 INFO="`cat /proc/ide/$ONEDRV/model`"
 echo "/dev/$ONEDRV - $MEDIA - $INFO"
done

###END###
