--- net-snmp-5.1.1-r1.ebuild 2004-08-23 12:43:42.000000000 -0400 +++ net-snmp-5.1.1-r2.ebuild 2004-08-23 13:16:33.000000000 -0400 @@ -11,7 +11,7 @@ LICENSE="as-is" SLOT="0" KEYWORDS="~x86 ~ppc ~sparc ~alpha ~arm hppa ~amd64 ~ia64 ~s390 ~ppc64" -IUSE="perl ipv6 ssl tcpd X lm_sensors" +IUSE="perl ipv6 ssl tcpd X lm_sensors minimal" PROVIDE="virtual/snmp" DEPEND="virtual/libc @@ -98,4 +98,13 @@ newins "${FILESDIR}/snmpd-5.1.conf" snmpd keepdir /etc/snmp /var/lib/net-snmp + + # Remove everything, keeping only the snmpd/snmptrapd and MIB's + if use minimal; then + einfo "USE=minimal is set. Cleaning up excess cruft for a embedded/minimal/server only install." + rm -rf ${D}/usr/bin/{encode_keychange,snmp{get,getnext,set,usm,walk,bulkwalk,table,trap,bulkget,translate,status,delta,test,df,vacm,netstat,inform}} + rm -rf ${D}/usr/share/snmp/snmpconf-data ./usr/bin/snmpc{heck,onf} + rm -rf ${D}/usr/share/snmp/*.conf ./usr/bin/net-snmp-config + find ${D} -name '*.pl' -exec rm -f '{}' \; + fi }