summaryrefslogtreecommitdiff
path: root/net-mgmt
diff options
context:
space:
mode:
authorSylvio Cesar Teixeira <sylvio@FreeBSD.org>2010-08-31 11:00:14 +0000
committerSylvio Cesar Teixeira <sylvio@FreeBSD.org>2010-08-31 11:00:14 +0000
commitb502e422a669aad03735944698fff149e8d12776 (patch)
tree99f1007c9d581ca7216feb60aaeedbc0ac247b01 /net-mgmt
parent- Add multiple instances ability to rc script (diff)
- Add patch that fix problem with return of version of sysoid with command snmpwalk.
- BUMP PORTREVISION Submitted by: william@cobradevil.org (mail private)
Notes
Notes: svn path=/head/; revision=260267
Diffstat (limited to 'net-mgmt')
-rw-r--r--net-mgmt/net-snmp/Makefile2
-rw-r--r--net-mgmt/net-snmp/files/patch-agent_mibgroup_mibII_system_mib.c36
2 files changed, 37 insertions, 1 deletions
diff --git a/net-mgmt/net-snmp/Makefile b/net-mgmt/net-snmp/Makefile
index 12a44a12f445..85303a63fec6 100644
--- a/net-mgmt/net-snmp/Makefile
+++ b/net-mgmt/net-snmp/Makefile
@@ -7,7 +7,7 @@
PORTNAME= snmp
PORTVERSION= 5.5
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net-mgmt ipv6
MASTER_SITES= SF/net-${PORTNAME}/net-${PORTNAME}/${PORTVERSION}
PKGNAMEPREFIX= net-
diff --git a/net-mgmt/net-snmp/files/patch-agent_mibgroup_mibII_system_mib.c b/net-mgmt/net-snmp/files/patch-agent_mibgroup_mibII_system_mib.c
new file mode 100644
index 000000000000..f143fc438767
--- /dev/null
+++ b/net-mgmt/net-snmp/files/patch-agent_mibgroup_mibII_system_mib.c
@@ -0,0 +1,36 @@
+--- agent/mibgroup/mibII/system_mib.c.orig 2010-06-11 13:43:01.000000000 +0200
++++ agent/mibgroup/mibII/system_mib.c 2010-06-11 13:45:21.000000000 +0200
+@@ -61,6 +61,7 @@
+ static char sysLocation[SYS_STRING_LEN] = NETSNMP_SYS_LOC;
+ static oid sysObjectID[MAX_OID_LEN];
+ static size_t sysObjectIDLength;
++static size_t sysObjectID_sizeof;
+
+ extern oid version_sysoid[];
+ extern int version_sysoid_len;
+@@ -178,6 +179,7 @@
+ memcpy(sysObjectID, version_sysoid, version_sysoid_len * sizeof(oid));
+ sysObjectIDLength = version_sysoid_len;
+ }
++ sysObjectID_sizeof = sysObjectIDLength * sizeof(oid);
+ }
+
+
+@@ -319,6 +321,7 @@
+ /* default sysObjectID */
+ memcpy(sysObjectID, version_sysoid, version_sysoid_len * sizeof(oid));
+ sysObjectIDLength = version_sysoid_len;
++ sysObjectID_sizeof = sysObjectIDLength * sizeof(oid);
+
+ {
+ const oid sysDescr_oid[] = { 1, 3, 6, 1, 2, 1, 1, 1 };
+@@ -341,7 +344,7 @@
+ netsnmp_init_watcher_info6(
+ &sysObjectID_winfo, sysObjectID, 0, ASN_OBJECT_ID,
+ WATCHER_MAX_SIZE | WATCHER_SIZE_IS_PTR,
+- MAX_OID_LEN, &sysObjectIDLength));
++ MAX_OID_LEN, &sysObjectID_sizeof));
+ }
+ {
+ const oid sysUpTime_oid[] = { 1, 3, 6, 1, 2, 1, 1, 3 };
+