projects
/
live-boot-grml.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Removing deep link to bug page in the manual, since we don't have stable references...
[live-boot-grml.git]
/
scripts
/
live-premount
/
select_eth_device
diff --git
a/scripts/live-premount/select_eth_device
b/scripts/live-premount/select_eth_device
index
dfeac3d
..
fe86313
100755
(executable)
--- a/
scripts/live-premount/select_eth_device
+++ b/
scripts/live-premount/select_eth_device
@@
-68,6
+68,7
@@
for ARGUMENT in $(cat /proc/cmdline); do
esac
done
esac
done
+found_eth_dev=""
while true; do
echo -n "Looking for a connected Ethernet interface ..."
while true; do
echo -n "Looking for a connected Ethernet interface ..."
@@
-85,13
+86,17
@@
while true; do
2>/dev/null)
# link detected
if [ "$carrier" = 1 ]; then
2>/dev/null)
# link detected
if [ "$carrier" = 1 ]; then
- echo "
found $interface.
"
+ echo "
Connected $interface found
"
# inform initrd's init script :
# inform initrd's init script :
- echo "DEVICE=$interface" >> /conf/param.conf
- exit 0
+ found_eth_dev="$found_eth_dev $interface"
fi
done
fi
done
- # wait a bit
- sleep 1
+ if [ -n "$found_eth_dev" ]; then
+ echo "DEVICE='$found_eth_dev'" >> /conf/param.conf
+ exit 0
+ else
+ # wait a bit
+ sleep 1
+ fi
done
done
done
done