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 |
} |