Two notable changes: - We no longer use ethtool for checking link state; instead we rely on /sys/class/net/$DEVICE/carrier. This should work on more devices, and be simpler. - In init.d/functions:daemon(), we now pass '-m' to runuser, to not clear the environment. This matches the non-runuser case, allowing init scripts to pass configuration.
And, as usual, assorted bugfixes. Full log attached.
Bill