sys-apps/ifplugd allows only a global definition of start parameters. They apply to all controlled devices. It should allow the definition of different ifplugd start parameters per controlled device. I added in /etc/conf.d/ifplugd new entries in the way: ARGS_<device>="-a -w" Sample: ARGS_eth0="-a -w" This requires a change in /etc/init.d/ifplugd. The start function have to look like: start() { einfon "Starting ifplugd: " for IF in $INTERFACES ; do echo -n "$IF " ARGS_IF="$(eval echo \$\{ARGS_${IF}\})" if [ -z "${ARGS_IF}" ] then # use $ARGS if none given for this device ARGS_IF=${ARGS} fi $IFPLUGD -i $IF $ARGS_IF done echo eend 0 } Reproducible: Always Steps to Reproduce: 1. 2. 3. Actual Results: Expected Results: Allow seperate ifplugd options for different controlled network devices.
*** Bug 42802 has been marked as a duplicate of this bug. ***
is this still an issue wiht ifplugd-0.25 ?
Had a look to version 0.25. It seems that this bug does no more apply to ifplugd if version 0.25 is active. But version 0.25 is actually marked unstable.
Deffo fixed in 0.28-r1