ucd-snmp/extensible extension, containing "exec" keyword support, was dropped from default net-snmp build between 5.2 and 5.4. Can you add USE flag for re-enabling it by adding ucd-snmp/extensible to --with-mib-modules configure option ? Reproducible: Always
Honza, but why do you need this? Reading ChangeLog it's clear that was done on purpose: 2006-09-04 06:33 dts12 * agent/mibgroup/: ucd_snmp.h, agent/extend.c, ucd-snmp/extensible.c: Drop the old UCD extensible module from the default build. Rely on the reworked (cached, valid syntax) "extend" module instead. thus I doubt we'll include something that supposed deprecated by upstream without really good reasons. What's wrong with "extend" module?
To use extend, you need to rewrite not only configuration file, but also application(s) which use that snmp informations. That "valid syntax" means that it is not possible to put same values to same MIBOID as you have in "exec" configuration. You know, upstream have some reason to drop the old module only from the default instead of droping it from source completely. For example, to provide time for transition.
Honza, I've added extensible USE flag, which enables this functionality. Hope this solution suits your needs. Enjoy.
Forgot to say, added in net-snmp-5.4.1-r3.ebuild.
Thanks. Works perfectly.