#!/bin/sh

/sbin/service messagebus start >/dev/null 2>/dev/null
/sbin/service haldaemon start >/dev/null 2>/dev/null

mac=
udi="$(hal-find-by-property --key net.interface --string $1|head -n1)" #ignore duplicates
[ -n "$udi" ] &&  mac="$(hal-get-property --udi "$udi" --key net.address)"

businfo="$(/usr/sbin/ethtool -i "$1" 2>/dev/null| sed -nr 's,^bus-info:[[:space:]]([^[:space:]]+),\1,p')"

printf '%s\t%s\n' "$mac" "$businfo"
