diff options
author | phk <phk@FreeBSD.org> | 1998-10-08 08:56:01 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 1998-10-08 08:56:01 +0000 |
commit | f4a8651b6ad6103d2894cec8e43d29a9bc00aa88 (patch) | |
tree | ce28e1481bf2c3ef78c05a196346042941268d2e /etc | |
parent | 0b05f0265c3485baa313b46da9c1f1b8fce69618 (diff) | |
download | FreeBSD-src-f4a8651b6ad6103d2894cec8e43d29a9bc00aa88.zip FreeBSD-src-f4a8651b6ad6103d2894cec8e43d29a9bc00aa88.tar.gz |
Avoid using dmesg to find devices, the buffer may not be big enough.
Reviewed by: phk
Submitted by: Mike Spengler <mks@networkcs.com>
Diffstat (limited to 'etc')
-rw-r--r-- | etc/rc.atm | 7 | ||||
-rw-r--r-- | etc/rc.d/atm1 | 7 | ||||
-rw-r--r-- | etc/rc.d/atm2 | 7 | ||||
-rw-r--r-- | etc/rc.d/atm2.sh | 7 | ||||
-rw-r--r-- | etc/rc.d/atm3 | 7 | ||||
-rw-r--r-- | etc/rc.d/atm3.sh | 7 |
6 files changed, 12 insertions, 30 deletions
@@ -10,10 +10,8 @@ # N.B. /usr is not mounted. # atm_pass1() { - # Locate all probed ATM adapters by scanning dmesg output - saveifs="${IFS}" - IFS=$IFS: - atmdev=`dmesg | while read dev junk; do + # Locate all probed ATM adapters + atmdev=`atm sh stat int | while read dev junk; do case ${dev} in hea[0-9]|hea[0-9][0-9]) echo "${dev} " @@ -26,7 +24,6 @@ atm_pass1() { ;; esac done` - IFS="${saveifs}" if [ -z "${atmdev}" ]; then echo "No ATM adapters found." diff --git a/etc/rc.d/atm1 b/etc/rc.d/atm1 index 42854c0..2f807eb 100644 --- a/etc/rc.d/atm1 +++ b/etc/rc.d/atm1 @@ -10,10 +10,8 @@ # N.B. /usr is not mounted. # atm_pass1() { - # Locate all probed ATM adapters by scanning dmesg output - saveifs="${IFS}" - IFS=$IFS: - atmdev=`dmesg | while read dev junk; do + # Locate all probed ATM adapters + atmdev=`atm sh stat int | while read dev junk; do case ${dev} in hea[0-9]|hea[0-9][0-9]) echo "${dev} " @@ -26,7 +24,6 @@ atm_pass1() { ;; esac done` - IFS="${saveifs}" if [ -z "${atmdev}" ]; then echo "No ATM adapters found." diff --git a/etc/rc.d/atm2 b/etc/rc.d/atm2 index 42854c0..2f807eb 100644 --- a/etc/rc.d/atm2 +++ b/etc/rc.d/atm2 @@ -10,10 +10,8 @@ # N.B. /usr is not mounted. # atm_pass1() { - # Locate all probed ATM adapters by scanning dmesg output - saveifs="${IFS}" - IFS=$IFS: - atmdev=`dmesg | while read dev junk; do + # Locate all probed ATM adapters + atmdev=`atm sh stat int | while read dev junk; do case ${dev} in hea[0-9]|hea[0-9][0-9]) echo "${dev} " @@ -26,7 +24,6 @@ atm_pass1() { ;; esac done` - IFS="${saveifs}" if [ -z "${atmdev}" ]; then echo "No ATM adapters found." diff --git a/etc/rc.d/atm2.sh b/etc/rc.d/atm2.sh index 42854c0..2f807eb 100644 --- a/etc/rc.d/atm2.sh +++ b/etc/rc.d/atm2.sh @@ -10,10 +10,8 @@ # N.B. /usr is not mounted. # atm_pass1() { - # Locate all probed ATM adapters by scanning dmesg output - saveifs="${IFS}" - IFS=$IFS: - atmdev=`dmesg | while read dev junk; do + # Locate all probed ATM adapters + atmdev=`atm sh stat int | while read dev junk; do case ${dev} in hea[0-9]|hea[0-9][0-9]) echo "${dev} " @@ -26,7 +24,6 @@ atm_pass1() { ;; esac done` - IFS="${saveifs}" if [ -z "${atmdev}" ]; then echo "No ATM adapters found." diff --git a/etc/rc.d/atm3 b/etc/rc.d/atm3 index 42854c0..2f807eb 100644 --- a/etc/rc.d/atm3 +++ b/etc/rc.d/atm3 @@ -10,10 +10,8 @@ # N.B. /usr is not mounted. # atm_pass1() { - # Locate all probed ATM adapters by scanning dmesg output - saveifs="${IFS}" - IFS=$IFS: - atmdev=`dmesg | while read dev junk; do + # Locate all probed ATM adapters + atmdev=`atm sh stat int | while read dev junk; do case ${dev} in hea[0-9]|hea[0-9][0-9]) echo "${dev} " @@ -26,7 +24,6 @@ atm_pass1() { ;; esac done` - IFS="${saveifs}" if [ -z "${atmdev}" ]; then echo "No ATM adapters found." diff --git a/etc/rc.d/atm3.sh b/etc/rc.d/atm3.sh index 42854c0..2f807eb 100644 --- a/etc/rc.d/atm3.sh +++ b/etc/rc.d/atm3.sh @@ -10,10 +10,8 @@ # N.B. /usr is not mounted. # atm_pass1() { - # Locate all probed ATM adapters by scanning dmesg output - saveifs="${IFS}" - IFS=$IFS: - atmdev=`dmesg | while read dev junk; do + # Locate all probed ATM adapters + atmdev=`atm sh stat int | while read dev junk; do case ${dev} in hea[0-9]|hea[0-9][0-9]) echo "${dev} " @@ -26,7 +24,6 @@ atm_pass1() { ;; esac done` - IFS="${saveifs}" if [ -z "${atmdev}" ]; then echo "No ATM adapters found." |