Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 61401 | Differences between
and this patch

Collapse All | Expand All

(-)net-snmp-5.1.1-r1.ebuild (-2 / +12 lines)
Lines 11-21 SRC_URI="mirror://sourceforge/${PN}/${P} Link Here
11
LICENSE="as-is"
11
LICENSE="as-is"
12
SLOT="0"
12
SLOT="0"
13
KEYWORDS="~x86 ~ppc ~sparc ~alpha ~arm hppa ~amd64 ~ia64 ~s390 ~ppc64"
13
KEYWORDS="~x86 ~ppc ~sparc ~alpha ~arm hppa ~amd64 ~ia64 ~s390 ~ppc64"
14
IUSE="perl ipv6 ssl tcpd X lm_sensors"
14
IUSE="perl ipv6 ssl tcpd X lm_sensors minimal"
15
15
16
PROVIDE="virtual/snmp"
16
PROVIDE="virtual/snmp"
17
DEPEND="virtual/libc
17
DEPEND="virtual/libc
18
	<sys-libs/db-2
18
	!minimal? ( <sys-libs/db-2 )
19
	>=sys-libs/zlib-1.1.4
19
	>=sys-libs/zlib-1.1.4
20
	>=sys-apps/sed-4
20
	>=sys-apps/sed-4
21
	ssl? ( >=dev-libs/openssl-0.9.6d )
21
	ssl? ( >=dev-libs/openssl-0.9.6d )
Lines 98-101 src_install () { Link Here
98
	newins "${FILESDIR}/snmpd-5.1.conf" snmpd
98
	newins "${FILESDIR}/snmpd-5.1.conf" snmpd
99
99
100
	keepdir /etc/snmp /var/lib/net-snmp
100
	keepdir /etc/snmp /var/lib/net-snmp
101
102
	# Remove everything, keeping only the snmpd, snmptrapd, MIBs, libs, and includes.
103
	if use minimal; then
104
		einfo "USE=minimal is set. Cleaning up excess cruft for a embedded/minimal/server only install."
105
		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}}
106
		rm -rf ${D}/usr/share/snmp/snmpconf-data ${D}/usr/share/snmp/*.conf
107
		rm -rf ${D}/usr/bin/{net-snmp-config,fixproc,traptoemail} ${D}/usr/bin/snmpc{heck,onf}
108
		find ${D} -name '*.pl' -exec rm -f '{}' \;
109
		use ipv6 || rm -rf ${D}/usr/share/snmp/mibs/IPV6*
110
	fi
101
}
111
}

Return to bug 61401