https://github.com/gentoo/netifrc/pull/16 pull me
An executable called arping2 is no longer provided by net-analyzer/arping. /usr/sbin/arping *is* provided by net-analyzer/arping. It's not clear what you are reporting here. That aside, net/arping.sh from git HEAD tries arping2 first if it is an executable and then tries arping instead. If you wanted to say that using arping2 is obsolete, then you should explicitly do so. Just pulling out the code doesn't help with systems that still need upgrading. Since net/arping.sh does not rely on the executable's path to differentiate which arping implementation it's calling, and since after your patch that still isn't explicit in the code, it's unclear if the script is going to work at all (c.f. -i vs. -I), and your patch doesn't seem to improve on that.
net-analyzer/arping doesn't provide neither /sbin/arping, nor /bin/arping, nor /usr/sbin/arping2, as it provides only /usr/sbin/arping, and so netifrc fails (used to fail? this shit was eight months ago and i'm no longer using it, ffs) to see it altogether.
(In reply to Sergey 'L29Ah' Alirzaev from comment #2) > net-analyzer/arping doesn't provide neither /sbin/arping, nor /bin/arping, > nor /usr/sbin/arping2, as it provides only /usr/sbin/arping, and so netifrc > fails (used to fail? this shit was eight months ago and i'm no longer using > it, ffs) to see it altogether. Please mind your language.
https://gitweb.gentoo.org/proj/netifrc.git/commit/?id=d72fb7cc7fe42a0c54ed37fc6b33c5522661af8a