Warning!

Notice: the grml team is migrating from Mercurial to Git.
Please visit git.grml.org instead!

netcardconfig: check for presence of /proc/net/dev
authorMichael Prokop <mika@grml.org>
Sun Jan 20 19:55:10 2008 +0100 (10 months ago)
changeset 6344e84562fe49
manifest44e84562fe49
parent 624e9f9431dcda
child 6449f0e30c3e1a
tag0.1.18
netcardconfig: check for presence of /proc/net/dev
debian/changelog
sbin/netcardconfig
--- a/debian/changelog Fri Dec 07 00:05:40 2007 +0100
+++ b/debian/changelog Sun Jan 20 19:55:10 2008 +0100
@@ -1,3 +1,9 @@ grml-network (0.1.17) unstable; urgency=
+grml-network (0.1.18) unstable; urgency=low
+
+ * netcardconfig: check for presence of /proc/net/dev.
+
+ -- Michael Prokop <mika@grml.org> Sun, 20 Jan 2008 19:54:43 +0100
+
grml-network (0.1.17) unstable; urgency=low
* Fix manpage handling of xsltproc.
--- a/sbin/netcardconfig Fri Dec 07 00:05:40 2007 +0100
+++ b/sbin/netcardconfig Sun Jan 20 19:55:10 2008 +0100
@@ -478,9 +478,14 @@ MESSAGEW26=")? If you say no, your wep
NETDEVICESCOUNT=0
-LAN=$(tail -n +3 /proc/net/dev|awk -F: '{print $1}'|sed "s/\s*//"|grep -v -e ^lo -e ^vmnet|sort)
+if [ -r /proc/net/dev ] ; then
+ LAN=$(tail -n +3 /proc/net/dev | awk -F: '{print $1}'| sed "s/\s*//" | grep -v -e ^lo -e ^vmnet | sort)
+else
+ LAN=""
+fi
[ -n "$WLAN" ] || WLAN=$(tail -n +3 /proc/net/wireless 2>/dev/null|awk -F: '{print $1}'|sort)
unset LAN_DEVICES WLAN_DEVICES FIREWIRE_DEVICES NETDEVICES
+
while read dev mac; do
#echo "Making NETDEVICES $NETDEVICESCOUNT $dev"
iswlan=$(echo $dev $WLAN|tr ' ' '\n'|sort|uniq -d)