Index: net-snmp-5.1.1-r1.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/net-analyzer/net-snmp/net-snmp-5.1.1-r1.ebuild,v retrieving revision 1.4 diff -u -b -B -w -p -r1.4 net-snmp-5.1.1-r1.ebuild --- net-snmp-5.1.1-r1.ebuild 10 Aug 2004 11:04:11 -0000 1.4 +++ net-snmp-5.1.1-r1.ebuild 23 Aug 2004 22:00:37 -0000 @@ -11,11 +11,11 @@ SRC_URI="mirror://sourceforge/${PN}/${P} 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 - =sys-libs/zlib-1.1.4 >=sys-apps/sed-4 ssl? ( >=dev-libs/openssl-0.9.6d ) @@ -98,4 +98,14 @@ src_install () { newins "${FILESDIR}/snmpd-5.1.conf" snmpd keepdir /etc/snmp /var/lib/net-snmp + + # Remove everything, keeping only the snmpd, snmptrapd, MIBs, libs, and includes. + 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 ${D}/usr/share/snmp/*.conf + rm -rf ${D}/usr/bin/{net-snmp-config,fixproc,traptoemail} ${D}/usr/bin/snmpc{heck,onf} + find ${D} -name '*.pl' -exec rm -f '{}' \; + use ipv6 || rm -rf ${D}/usr/share/snmp/mibs/IPV6* + fi }