OpenCores
URL https://opencores.org/ocsvn/or1k_soc_on_altera_embedded_dev_kit/or1k_soc_on_altera_embedded_dev_kit/trunk

Subversion Repositories or1k_soc_on_altera_embedded_dev_kit

[/] [or1k_soc_on_altera_embedded_dev_kit/] [trunk/] [linux-2.6/] [linux-2.6.24/] [Documentation/] [aoe/] [status.sh] - Blame information for rev 3

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 3 xianfeng
#! /bin/sh
2
# collate and present sysfs information about AoE storage
3
 
4
set -e
5
format="%8s\t%8s\t%8s\n"
6
me=`basename $0`
7
sysd=${sysfs_dir:-/sys}
8
 
9
# printf "$format" device mac netif state
10
 
11
# Suse 9.1 Pro doesn't put /sys in /etc/mtab
12
#test -z "`mount | grep sysfs`" && {
13
test ! -d "$sysd/block" && {
14
        echo "$me Error: sysfs is not mounted" 1>&2
15
        exit 1
16
}
17
 
18
for d in `ls -d $sysd/block/etherd* 2>/dev/null | grep -v p` end; do
19
        # maybe ls comes up empty, so we use "end"
20
        test $d = end && continue
21
 
22
        dev=`echo "$d" | sed 's/.*!//'`
23
        printf "$format" \
24
                "$dev" \
25
                "`cat \"$d/netif\"`" \
26
                "`cat \"$d/state\"`"
27
done | sort

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.