mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
Upgrade to 4.2.4.
Some of our patches are integrated into original distribution. Enable diskio mib-module by default.
This commit is contained in:
parent
7af30bad6d
commit
af620e968c
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=57474
66 changed files with 234 additions and 882 deletions
|
@ -6,8 +6,7 @@
|
|||
#
|
||||
|
||||
PORTNAME= ucd-snmp
|
||||
PORTVERSION= 4.2.3
|
||||
PORTREVISION= 3
|
||||
PORTVERSION= 4.2.4
|
||||
CATEGORIES= net ipv6
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \
|
||||
ftp://ucd-snmp.ucdavis.edu/ \
|
||||
|
@ -64,7 +63,7 @@ STARTUP_FILE= ${PREFIX}/etc/rc.d/snmpd.sh
|
|||
.if ${OSVERSION} >= 400014
|
||||
CONFIGURE_ARGS+= --enable-ipv6
|
||||
.endif
|
||||
.if defined(WITH_SNMP_DISKIO)
|
||||
.if !defined(WITHOUT_SNMP_DISKIO)
|
||||
CONFIGURE_ARGS+=--with-mib-modules="ucd-snmp/diskio" --with-libs="-ldevstat"
|
||||
.endif
|
||||
|
||||
|
|
|
@ -1 +1 @@
|
|||
MD5 (ucd-snmp-4.2.3.tar.gz) = e42df4c7558b5f12cd442b36428ec4bb
|
||||
MD5 (ucd-snmp-4.2.4.tar.gz) = b3ae3ad6199d461e21da1c7818e099d3
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
--- Makefile.top.orig Mon Nov 20 05:58:05 2000
|
||||
+++ Makefile.top Thu Feb 8 01:21:42 2001
|
||||
@@ -51,7 +51,7 @@
|
||||
--- Makefile.top.orig Sat Feb 16 10:00:19 2002
|
||||
+++ Makefile.top Sat Feb 16 23:31:00 2002
|
||||
@@ -52,7 +52,7 @@
|
||||
# Misc Compiling Stuff
|
||||
CC = @CC@
|
||||
# version number is prefixed by a 0 for a better shared library version number
|
||||
-LIB_LD_CMD = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -rpath $(libdir) -release 0.$(VERSION) -o
|
||||
-LIB_LD_CMD = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -rpath $(libdir) $(SHVFLAGS) -o
|
||||
+LIB_LD_CMD = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -rpath $(libdir) -release $(VERSION).0 -version-info 4 -o
|
||||
LIB_EXTENSION = la
|
||||
LIB_VERSION =
|
||||
|
|
|
@ -1,47 +0,0 @@
|
|||
--- agent/mibgroup/mibII/interfaces.c.orig Fri Dec 1 14:17:21 2000
|
||||
+++ agent/mibgroup/mibII/interfaces.c Thu Jan 18 00:04:42 2001
|
||||
@@ -129,7 +129,7 @@
|
||||
#if HAVE_SYS_SYSCTL_H
|
||||
#include <sys/sysctl.h>
|
||||
|
||||
-#ifdef freebsd3
|
||||
+#if defined(freebsd3) || defined(freebsd4) || defined(freebsd5)
|
||||
# define USE_SYSCTL_IFLIST
|
||||
#else
|
||||
# if defined(CTL_NET) && !defined(freebsd2)
|
||||
@@ -1842,10 +1842,18 @@
|
||||
physaddrbuf = 0;
|
||||
}
|
||||
ifm = (struct if_msghdr *)rtm;
|
||||
+#if defined(freebsd3) || defined(freebsd4) || defined(freebsd5)
|
||||
+ if (physaddrs != 0) physaddrs[naddrs] = (void*)(ifm + 1);
|
||||
+ naddrs++;
|
||||
+#endif
|
||||
ilen -= ifm->ifm_msglen;
|
||||
cp += ifm->ifm_msglen;
|
||||
rtm = (struct rt_msghdr *)cp;
|
||||
while (ilen > 0 && rtm->rtm_type == RTM_NEWADDR) {
|
||||
+#if defined(freebsd3) || defined(freebsd4) || defined(freebsd5)
|
||||
+ ilen -= rtm->rtm_msglen;
|
||||
+ cp += rtm->rtm_msglen;
|
||||
+#else
|
||||
int is_alias = 0;
|
||||
ifam = (struct ifa_msghdr *)rtm;
|
||||
ilen -= sizeof(*ifam);
|
||||
@@ -1868,6 +1876,7 @@
|
||||
}
|
||||
sa = (struct sockaddr *)cp;
|
||||
}
|
||||
+#endif
|
||||
rtm = (struct rt_msghdr *)cp;
|
||||
}
|
||||
}
|
||||
@@ -1982,7 +1991,7 @@
|
||||
if (ifmd.ifmd_data.ifi_lastchange.tv_sec == 0 &&
|
||||
ifmd.ifmd_data.ifi_lastchange.tv_usec == 0) {
|
||||
long_return = 0;
|
||||
- else if (ifmd.ifmd_data.ifi_lastchange.tv_sec < starttime.tv_sec)
|
||||
+ } else if (ifmd.ifmd_data.ifi_lastchange.tv_sec < starttime.tv_sec) {
|
||||
long_return = 0;
|
||||
} else {
|
||||
long_return = (u_long)
|
|
@ -1,11 +0,0 @@
|
|||
--- agent/mibgroup/host/hr_filesys.c.orig Wed Jan 17 19:09:48 2001
|
||||
+++ agent/mibgroup/host/hr_filesys.c Wed Jan 17 19:10:22 2001
|
||||
@@ -38,7 +38,7 @@
|
||||
#include <stdlib.h>
|
||||
#endif
|
||||
|
||||
-#if defined(freebsd3) || defined(bsdi4)
|
||||
+#if defined(freebsd3) || defined(bsdi4) || defined(freebsd4) || defined(freebsd5)
|
||||
#if HAVE_GETFSSTAT
|
||||
#if defined(MFSNAMELEN)
|
||||
#define MOUNT_NFS "nfs"
|
|
@ -1,31 +0,0 @@
|
|||
--- agent/mibgroup/ucd-snmp/diskio.c.orig Mon Sep 17 06:49:41 2001
|
||||
+++ agent/mibgroup/ucd-snmp/diskio.c Wed Feb 13 22:22:45 2002
|
||||
@@ -46,10 +46,10 @@
|
||||
#include <sys/diskstats.h>
|
||||
#endif /* bsdi */
|
||||
|
||||
-#if defined (freebsd4)
|
||||
+#if __FreeBSD__ >= 4
|
||||
#include <sys/dkstat.h>
|
||||
#include <devstat.h>
|
||||
-#endif /* freebsd */
|
||||
+#endif /* __FreeBSD__ */
|
||||
|
||||
|
||||
/*********************
|
||||
@@ -298,7 +298,7 @@
|
||||
}
|
||||
#endif /* bsdi */
|
||||
|
||||
-#if defined(freebsd4)
|
||||
+#if __FreeBSD__ >= 4
|
||||
static int ndisk;
|
||||
static struct statinfo *stat;
|
||||
|
||||
@@ -377,5 +377,5 @@
|
||||
}
|
||||
return NULL;
|
||||
}
|
||||
-#endif /* freebsd4 */
|
||||
+#endif /* __FreeBSD__ >= 4 */
|
||||
|
|
@ -1,12 +1,11 @@
|
|||
--- agent/mibgroup/host/hr_disk.c.orig Mon Nov 19 13:48:10 2001
|
||||
+++ agent/mibgroup/host/hr_disk.c Tue Feb 12 22:37:43 2002
|
||||
@@ -178,6 +178,9 @@
|
||||
--- agent/mibgroup/host/hr_disk.c.orig Tue Feb 26 01:57:26 2002
|
||||
+++ agent/mibgroup/host/hr_disk.c Fri Mar 29 16:06:29 2002
|
||||
@@ -185,7 +185,7 @@
|
||||
#elif defined(solaris2)
|
||||
Add_HR_Disk_entry ( "/dev/rdsk/c%dt%dd0s%d", 0, 1, 0, 15, "/dev/rdsk/c%dt%dd0s0", 0, 7 );
|
||||
Add_HR_Disk_entry ( "/dev/rdsk/c%dd%ds%d", 0, 1, 0, 15, "/dev/rdsk/c%dd%ds0", 0, 7 );
|
||||
-#elif defined(freebsd4)
|
||||
+#elif defined(__FreeBSD__) && __FreeBSD__ >= 4
|
||||
+ Add_HR_Disk_entry ( "/dev/ad%ds%d%c", 0, 1, 1, 4, "/dev/ad%ds%d", 'a', 'h');
|
||||
+ Add_HR_Disk_entry ( "/dev/da%ds%d%c", 0, 1, 1, 4, "/dev/da%ds%d", 'a', 'h');
|
||||
Add_HR_Disk_entry ( "/dev/ad%ds%d%c", 0, 1, 1, 4, "/dev/ad%ds%d", 'a', 'h');
|
||||
Add_HR_Disk_entry ( "/dev/da%ds%d%c", 0, 1, 1, 4, "/dev/da%ds%d", 'a', 'h');
|
||||
#elif defined(freebsd3)
|
||||
Add_HR_Disk_entry ( "/dev/wd%ds%d%c", 0, 1, 1, 4, "/dev/wd%ds%d", 'a', 'h');
|
||||
Add_HR_Disk_entry ( "/dev/sd%ds%d%c", 0, 1, 1, 4, "/dev/sd%ds%d", 'a', 'h');
|
||||
|
|
|
@ -1,12 +0,0 @@
|
|||
--- agent/mibgroup/host/hr_print.c.orig Wed Oct 3 00:02:07 2001
|
||||
+++ agent/mibgroup/host/hr_print.c Wed Feb 13 01:02:53 2002
|
||||
@@ -30,7 +30,9 @@
|
||||
int printer_detail_status(int);
|
||||
int printer_errors(int);
|
||||
int header_hrprint (struct variable *,oid *, size_t *, int, size_t *, WriteMethod **);
|
||||
+#ifdef HAVE_LPSTAT
|
||||
FILE * run_lpstat(void);
|
||||
+#endif
|
||||
|
||||
|
||||
/*********************
|
|
@ -1,39 +1,34 @@
|
|||
--- agent/mibgroup/host/hr_storage.c.orig Thu Mar 22 14:27:21 2001
|
||||
+++ agent/mibgroup/host/hr_storage.c Thu Oct 11 12:19:18 2001
|
||||
@@ -523,8 +523,18 @@
|
||||
--- agent/mibgroup/host/hr_storage.c.orig Fri Feb 8 19:42:25 2002
|
||||
+++ agent/mibgroup/host/hr_storage.c Sat Feb 16 23:37:31 2002
|
||||
@@ -583,7 +583,15 @@
|
||||
for (i = 0; i < sizeof(mbstat.m_mtypes)/sizeof(mbstat.m_mtypes[0]); i++)
|
||||
long_return += mbstat.m_mtypes[i];
|
||||
#elif defined(MBSTAT_SYMBOL)
|
||||
+#if __FreeBSD_version < 500021
|
||||
+#if !defined(__FreeBSD__) || __FreeBSD_version < 500021
|
||||
long_return = mbstat.m_mbufs;
|
||||
#else
|
||||
+#if __FreeBSD_version < 500024
|
||||
+#elif __FreeBSD_version < 500024
|
||||
+ /* mbuf stats disabled */
|
||||
+ return NULL;
|
||||
+#else
|
||||
+ /* XXX TODO: implement new method */
|
||||
+ return NULL;
|
||||
+#endif
|
||||
+#endif
|
||||
+#else
|
||||
#elif defined(NO_DUMMY_VALUES)
|
||||
return NULL;
|
||||
#endif
|
||||
break;
|
||||
@@ -562,7 +572,17 @@
|
||||
long_return = (mbpool.pr_nget - mbpool.pr_nput)*mbpool.pr_size
|
||||
+ (mclpool.pr_nget - mclpool.pr_nput)*mclpool.pr_size;
|
||||
#else
|
||||
@@ -634,7 +642,15 @@
|
||||
+ (mclpool.pr_nget - mclpool.pr_nput)
|
||||
* mclpool.pr_size;
|
||||
#elif defined(MBSTAT_SYMBOL)
|
||||
+#if __FreeBSD_version < 500021
|
||||
+#if !defined(__FreeBSD__) || __FreeBSD_version < 500021
|
||||
long_return = mbstat.m_clusters - mbstat.m_clfree; /* unlikely, but... */
|
||||
+#else
|
||||
+#if __FreeBSD_version < 500024
|
||||
+#elif __FreeBSD_version < 500024
|
||||
+ /* mbuf stats disabled */
|
||||
+ return NULL;
|
||||
+#else
|
||||
+ /* XXX TODO: implement new method */
|
||||
+ return NULL;
|
||||
+#endif
|
||||
+#endif
|
||||
#else
|
||||
#elif defined(NO_DUMMY_VALUES)
|
||||
return NULL;
|
||||
#endif
|
||||
#else
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- agent/mibgroup/host/hr_swrun.c~ Wed Mar 14 22:45:56 2001
|
||||
+++ agent/mibgroup/host/hr_swrun.c Tue Mar 27 12:37:57 2001
|
||||
@@ -365,7 +365,11 @@
|
||||
--- agent/mibgroup/host/hr_swrun.c.orig Sat Feb 16 09:41:19 2002
|
||||
+++ agent/mibgroup/host/hr_swrun.c Sat Feb 16 23:41:05 2002
|
||||
@@ -543,7 +543,11 @@
|
||||
strcpy(string, proc_buf->p_user.u_comm);
|
||||
#endif
|
||||
#elif HAVE_KVM_GETPROCS
|
||||
|
@ -12,7 +12,7 @@
|
|||
#elif defined(linux)
|
||||
sprintf( string, "/proc/%d/status", pid );
|
||||
if ((fp = fopen( string, "r")) == NULL) return NULL;
|
||||
@@ -417,7 +421,11 @@
|
||||
@@ -638,7 +642,11 @@
|
||||
*cp1 = 0;
|
||||
#endif
|
||||
#elif HAVE_KVM_GETPROCS
|
||||
|
@ -24,7 +24,7 @@
|
|||
#elif defined(linux)
|
||||
sprintf( string, "/proc/%d/cmdline", pid );
|
||||
if ((fp = fopen( string, "r")) == NULL) return NULL;
|
||||
@@ -550,7 +558,11 @@
|
||||
@@ -810,7 +818,11 @@
|
||||
}
|
||||
#else
|
||||
#if HAVE_KVM_GETPROCS
|
||||
|
@ -33,10 +33,10 @@
|
|||
+#else
|
||||
switch ( proc_table[LowProcIndex].kp_proc.p_stat ) {
|
||||
+#endif
|
||||
#elif defined(dynix)
|
||||
switch ( lowpsinfo.pr_state ) {
|
||||
#elif defined(solaris2)
|
||||
#if _SLASH_PROC_METHOD_
|
||||
switch (proc_buf ? proc_buf->pr_lwp.pr_state : SIDL) {
|
||||
@@ -631,9 +643,17 @@
|
||||
@@ -906,9 +918,17 @@
|
||||
proc_buf->p_stime*100;
|
||||
#endif
|
||||
#elif HAVE_KVM_GETPROCS
|
||||
|
@ -54,9 +54,9 @@
|
|||
#elif defined(linux)
|
||||
sprintf( string, "/proc/%d/stat", pid );
|
||||
if ((fp = fopen( string, "r")) == NULL) return NULL;
|
||||
@@ -673,6 +693,13 @@
|
||||
@@ -976,6 +996,13 @@
|
||||
#elif HAVE_KVM_GETPROCS
|
||||
#ifdef freebsd3
|
||||
#if defined(freebsd3) && !defined(darwin)
|
||||
long_return = proc_table[LowProcIndex].kp_eproc.e_vm.vm_map.size/1024;
|
||||
+#elif defined(freebsd5) && __FreeBSD_version >= 500014
|
||||
+ /* XXX
|
||||
|
@ -68,7 +68,7 @@
|
|||
#else
|
||||
long_return = proc_table[LowProcIndex].kp_eproc.e_vm.vm_tsize +
|
||||
proc_table[LowProcIndex].kp_eproc.e_vm.vm_ssize +
|
||||
@@ -819,8 +846,13 @@
|
||||
@@ -1237,8 +1264,13 @@
|
||||
#elif defined(solaris2)
|
||||
return proc_table[current_proc_entry++];
|
||||
#elif HAVE_KVM_GETPROCS
|
||||
|
|
|
@ -143,4 +143,4 @@ share/snmp/snmpconf/snmptrapd.conf/traphandle
|
|||
@dirrm share/snmp/snmpconf/snmpd.conf
|
||||
@dirrm share/snmp/snmpconf/snmptrapd.conf
|
||||
@dirrm share/snmp/snmpconf
|
||||
@dirrm share/snmp
|
||||
@unexec rmdir %D/share/snmp 2>/dev/null || true
|
||||
|
|
|
@ -6,8 +6,7 @@
|
|||
#
|
||||
|
||||
PORTNAME= ucd-snmp
|
||||
PORTVERSION= 4.2.3
|
||||
PORTREVISION= 3
|
||||
PORTVERSION= 4.2.4
|
||||
CATEGORIES= net ipv6
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \
|
||||
ftp://ucd-snmp.ucdavis.edu/ \
|
||||
|
@ -64,7 +63,7 @@ STARTUP_FILE= ${PREFIX}/etc/rc.d/snmpd.sh
|
|||
.if ${OSVERSION} >= 400014
|
||||
CONFIGURE_ARGS+= --enable-ipv6
|
||||
.endif
|
||||
.if defined(WITH_SNMP_DISKIO)
|
||||
.if !defined(WITHOUT_SNMP_DISKIO)
|
||||
CONFIGURE_ARGS+=--with-mib-modules="ucd-snmp/diskio" --with-libs="-ldevstat"
|
||||
.endif
|
||||
|
||||
|
|
|
@ -1 +1 @@
|
|||
MD5 (ucd-snmp-4.2.3.tar.gz) = e42df4c7558b5f12cd442b36428ec4bb
|
||||
MD5 (ucd-snmp-4.2.4.tar.gz) = b3ae3ad6199d461e21da1c7818e099d3
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
--- Makefile.top.orig Mon Nov 20 05:58:05 2000
|
||||
+++ Makefile.top Thu Feb 8 01:21:42 2001
|
||||
@@ -51,7 +51,7 @@
|
||||
--- Makefile.top.orig Sat Feb 16 10:00:19 2002
|
||||
+++ Makefile.top Sat Feb 16 23:31:00 2002
|
||||
@@ -52,7 +52,7 @@
|
||||
# Misc Compiling Stuff
|
||||
CC = @CC@
|
||||
# version number is prefixed by a 0 for a better shared library version number
|
||||
-LIB_LD_CMD = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -rpath $(libdir) -release 0.$(VERSION) -o
|
||||
-LIB_LD_CMD = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -rpath $(libdir) $(SHVFLAGS) -o
|
||||
+LIB_LD_CMD = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -rpath $(libdir) -release $(VERSION).0 -version-info 4 -o
|
||||
LIB_EXTENSION = la
|
||||
LIB_VERSION =
|
||||
|
|
|
@ -1,47 +0,0 @@
|
|||
--- agent/mibgroup/mibII/interfaces.c.orig Fri Dec 1 14:17:21 2000
|
||||
+++ agent/mibgroup/mibII/interfaces.c Thu Jan 18 00:04:42 2001
|
||||
@@ -129,7 +129,7 @@
|
||||
#if HAVE_SYS_SYSCTL_H
|
||||
#include <sys/sysctl.h>
|
||||
|
||||
-#ifdef freebsd3
|
||||
+#if defined(freebsd3) || defined(freebsd4) || defined(freebsd5)
|
||||
# define USE_SYSCTL_IFLIST
|
||||
#else
|
||||
# if defined(CTL_NET) && !defined(freebsd2)
|
||||
@@ -1842,10 +1842,18 @@
|
||||
physaddrbuf = 0;
|
||||
}
|
||||
ifm = (struct if_msghdr *)rtm;
|
||||
+#if defined(freebsd3) || defined(freebsd4) || defined(freebsd5)
|
||||
+ if (physaddrs != 0) physaddrs[naddrs] = (void*)(ifm + 1);
|
||||
+ naddrs++;
|
||||
+#endif
|
||||
ilen -= ifm->ifm_msglen;
|
||||
cp += ifm->ifm_msglen;
|
||||
rtm = (struct rt_msghdr *)cp;
|
||||
while (ilen > 0 && rtm->rtm_type == RTM_NEWADDR) {
|
||||
+#if defined(freebsd3) || defined(freebsd4) || defined(freebsd5)
|
||||
+ ilen -= rtm->rtm_msglen;
|
||||
+ cp += rtm->rtm_msglen;
|
||||
+#else
|
||||
int is_alias = 0;
|
||||
ifam = (struct ifa_msghdr *)rtm;
|
||||
ilen -= sizeof(*ifam);
|
||||
@@ -1868,6 +1876,7 @@
|
||||
}
|
||||
sa = (struct sockaddr *)cp;
|
||||
}
|
||||
+#endif
|
||||
rtm = (struct rt_msghdr *)cp;
|
||||
}
|
||||
}
|
||||
@@ -1982,7 +1991,7 @@
|
||||
if (ifmd.ifmd_data.ifi_lastchange.tv_sec == 0 &&
|
||||
ifmd.ifmd_data.ifi_lastchange.tv_usec == 0) {
|
||||
long_return = 0;
|
||||
- else if (ifmd.ifmd_data.ifi_lastchange.tv_sec < starttime.tv_sec)
|
||||
+ } else if (ifmd.ifmd_data.ifi_lastchange.tv_sec < starttime.tv_sec) {
|
||||
long_return = 0;
|
||||
} else {
|
||||
long_return = (u_long)
|
|
@ -1,11 +0,0 @@
|
|||
--- agent/mibgroup/host/hr_filesys.c.orig Wed Jan 17 19:09:48 2001
|
||||
+++ agent/mibgroup/host/hr_filesys.c Wed Jan 17 19:10:22 2001
|
||||
@@ -38,7 +38,7 @@
|
||||
#include <stdlib.h>
|
||||
#endif
|
||||
|
||||
-#if defined(freebsd3) || defined(bsdi4)
|
||||
+#if defined(freebsd3) || defined(bsdi4) || defined(freebsd4) || defined(freebsd5)
|
||||
#if HAVE_GETFSSTAT
|
||||
#if defined(MFSNAMELEN)
|
||||
#define MOUNT_NFS "nfs"
|
|
@ -1,31 +0,0 @@
|
|||
--- agent/mibgroup/ucd-snmp/diskio.c.orig Mon Sep 17 06:49:41 2001
|
||||
+++ agent/mibgroup/ucd-snmp/diskio.c Wed Feb 13 22:22:45 2002
|
||||
@@ -46,10 +46,10 @@
|
||||
#include <sys/diskstats.h>
|
||||
#endif /* bsdi */
|
||||
|
||||
-#if defined (freebsd4)
|
||||
+#if __FreeBSD__ >= 4
|
||||
#include <sys/dkstat.h>
|
||||
#include <devstat.h>
|
||||
-#endif /* freebsd */
|
||||
+#endif /* __FreeBSD__ */
|
||||
|
||||
|
||||
/*********************
|
||||
@@ -298,7 +298,7 @@
|
||||
}
|
||||
#endif /* bsdi */
|
||||
|
||||
-#if defined(freebsd4)
|
||||
+#if __FreeBSD__ >= 4
|
||||
static int ndisk;
|
||||
static struct statinfo *stat;
|
||||
|
||||
@@ -377,5 +377,5 @@
|
||||
}
|
||||
return NULL;
|
||||
}
|
||||
-#endif /* freebsd4 */
|
||||
+#endif /* __FreeBSD__ >= 4 */
|
||||
|
|
@ -1,12 +1,11 @@
|
|||
--- agent/mibgroup/host/hr_disk.c.orig Mon Nov 19 13:48:10 2001
|
||||
+++ agent/mibgroup/host/hr_disk.c Tue Feb 12 22:37:43 2002
|
||||
@@ -178,6 +178,9 @@
|
||||
--- agent/mibgroup/host/hr_disk.c.orig Tue Feb 26 01:57:26 2002
|
||||
+++ agent/mibgroup/host/hr_disk.c Fri Mar 29 16:06:29 2002
|
||||
@@ -185,7 +185,7 @@
|
||||
#elif defined(solaris2)
|
||||
Add_HR_Disk_entry ( "/dev/rdsk/c%dt%dd0s%d", 0, 1, 0, 15, "/dev/rdsk/c%dt%dd0s0", 0, 7 );
|
||||
Add_HR_Disk_entry ( "/dev/rdsk/c%dd%ds%d", 0, 1, 0, 15, "/dev/rdsk/c%dd%ds0", 0, 7 );
|
||||
-#elif defined(freebsd4)
|
||||
+#elif defined(__FreeBSD__) && __FreeBSD__ >= 4
|
||||
+ Add_HR_Disk_entry ( "/dev/ad%ds%d%c", 0, 1, 1, 4, "/dev/ad%ds%d", 'a', 'h');
|
||||
+ Add_HR_Disk_entry ( "/dev/da%ds%d%c", 0, 1, 1, 4, "/dev/da%ds%d", 'a', 'h');
|
||||
Add_HR_Disk_entry ( "/dev/ad%ds%d%c", 0, 1, 1, 4, "/dev/ad%ds%d", 'a', 'h');
|
||||
Add_HR_Disk_entry ( "/dev/da%ds%d%c", 0, 1, 1, 4, "/dev/da%ds%d", 'a', 'h');
|
||||
#elif defined(freebsd3)
|
||||
Add_HR_Disk_entry ( "/dev/wd%ds%d%c", 0, 1, 1, 4, "/dev/wd%ds%d", 'a', 'h');
|
||||
Add_HR_Disk_entry ( "/dev/sd%ds%d%c", 0, 1, 1, 4, "/dev/sd%ds%d", 'a', 'h');
|
||||
|
|
|
@ -1,12 +0,0 @@
|
|||
--- agent/mibgroup/host/hr_print.c.orig Wed Oct 3 00:02:07 2001
|
||||
+++ agent/mibgroup/host/hr_print.c Wed Feb 13 01:02:53 2002
|
||||
@@ -30,7 +30,9 @@
|
||||
int printer_detail_status(int);
|
||||
int printer_errors(int);
|
||||
int header_hrprint (struct variable *,oid *, size_t *, int, size_t *, WriteMethod **);
|
||||
+#ifdef HAVE_LPSTAT
|
||||
FILE * run_lpstat(void);
|
||||
+#endif
|
||||
|
||||
|
||||
/*********************
|
|
@ -1,39 +1,34 @@
|
|||
--- agent/mibgroup/host/hr_storage.c.orig Thu Mar 22 14:27:21 2001
|
||||
+++ agent/mibgroup/host/hr_storage.c Thu Oct 11 12:19:18 2001
|
||||
@@ -523,8 +523,18 @@
|
||||
--- agent/mibgroup/host/hr_storage.c.orig Fri Feb 8 19:42:25 2002
|
||||
+++ agent/mibgroup/host/hr_storage.c Sat Feb 16 23:37:31 2002
|
||||
@@ -583,7 +583,15 @@
|
||||
for (i = 0; i < sizeof(mbstat.m_mtypes)/sizeof(mbstat.m_mtypes[0]); i++)
|
||||
long_return += mbstat.m_mtypes[i];
|
||||
#elif defined(MBSTAT_SYMBOL)
|
||||
+#if __FreeBSD_version < 500021
|
||||
+#if !defined(__FreeBSD__) || __FreeBSD_version < 500021
|
||||
long_return = mbstat.m_mbufs;
|
||||
#else
|
||||
+#if __FreeBSD_version < 500024
|
||||
+#elif __FreeBSD_version < 500024
|
||||
+ /* mbuf stats disabled */
|
||||
+ return NULL;
|
||||
+#else
|
||||
+ /* XXX TODO: implement new method */
|
||||
+ return NULL;
|
||||
+#endif
|
||||
+#endif
|
||||
+#else
|
||||
#elif defined(NO_DUMMY_VALUES)
|
||||
return NULL;
|
||||
#endif
|
||||
break;
|
||||
@@ -562,7 +572,17 @@
|
||||
long_return = (mbpool.pr_nget - mbpool.pr_nput)*mbpool.pr_size
|
||||
+ (mclpool.pr_nget - mclpool.pr_nput)*mclpool.pr_size;
|
||||
#else
|
||||
@@ -634,7 +642,15 @@
|
||||
+ (mclpool.pr_nget - mclpool.pr_nput)
|
||||
* mclpool.pr_size;
|
||||
#elif defined(MBSTAT_SYMBOL)
|
||||
+#if __FreeBSD_version < 500021
|
||||
+#if !defined(__FreeBSD__) || __FreeBSD_version < 500021
|
||||
long_return = mbstat.m_clusters - mbstat.m_clfree; /* unlikely, but... */
|
||||
+#else
|
||||
+#if __FreeBSD_version < 500024
|
||||
+#elif __FreeBSD_version < 500024
|
||||
+ /* mbuf stats disabled */
|
||||
+ return NULL;
|
||||
+#else
|
||||
+ /* XXX TODO: implement new method */
|
||||
+ return NULL;
|
||||
+#endif
|
||||
+#endif
|
||||
#else
|
||||
#elif defined(NO_DUMMY_VALUES)
|
||||
return NULL;
|
||||
#endif
|
||||
#else
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- agent/mibgroup/host/hr_swrun.c~ Wed Mar 14 22:45:56 2001
|
||||
+++ agent/mibgroup/host/hr_swrun.c Tue Mar 27 12:37:57 2001
|
||||
@@ -365,7 +365,11 @@
|
||||
--- agent/mibgroup/host/hr_swrun.c.orig Sat Feb 16 09:41:19 2002
|
||||
+++ agent/mibgroup/host/hr_swrun.c Sat Feb 16 23:41:05 2002
|
||||
@@ -543,7 +543,11 @@
|
||||
strcpy(string, proc_buf->p_user.u_comm);
|
||||
#endif
|
||||
#elif HAVE_KVM_GETPROCS
|
||||
|
@ -12,7 +12,7 @@
|
|||
#elif defined(linux)
|
||||
sprintf( string, "/proc/%d/status", pid );
|
||||
if ((fp = fopen( string, "r")) == NULL) return NULL;
|
||||
@@ -417,7 +421,11 @@
|
||||
@@ -638,7 +642,11 @@
|
||||
*cp1 = 0;
|
||||
#endif
|
||||
#elif HAVE_KVM_GETPROCS
|
||||
|
@ -24,7 +24,7 @@
|
|||
#elif defined(linux)
|
||||
sprintf( string, "/proc/%d/cmdline", pid );
|
||||
if ((fp = fopen( string, "r")) == NULL) return NULL;
|
||||
@@ -550,7 +558,11 @@
|
||||
@@ -810,7 +818,11 @@
|
||||
}
|
||||
#else
|
||||
#if HAVE_KVM_GETPROCS
|
||||
|
@ -33,10 +33,10 @@
|
|||
+#else
|
||||
switch ( proc_table[LowProcIndex].kp_proc.p_stat ) {
|
||||
+#endif
|
||||
#elif defined(dynix)
|
||||
switch ( lowpsinfo.pr_state ) {
|
||||
#elif defined(solaris2)
|
||||
#if _SLASH_PROC_METHOD_
|
||||
switch (proc_buf ? proc_buf->pr_lwp.pr_state : SIDL) {
|
||||
@@ -631,9 +643,17 @@
|
||||
@@ -906,9 +918,17 @@
|
||||
proc_buf->p_stime*100;
|
||||
#endif
|
||||
#elif HAVE_KVM_GETPROCS
|
||||
|
@ -54,9 +54,9 @@
|
|||
#elif defined(linux)
|
||||
sprintf( string, "/proc/%d/stat", pid );
|
||||
if ((fp = fopen( string, "r")) == NULL) return NULL;
|
||||
@@ -673,6 +693,13 @@
|
||||
@@ -976,6 +996,13 @@
|
||||
#elif HAVE_KVM_GETPROCS
|
||||
#ifdef freebsd3
|
||||
#if defined(freebsd3) && !defined(darwin)
|
||||
long_return = proc_table[LowProcIndex].kp_eproc.e_vm.vm_map.size/1024;
|
||||
+#elif defined(freebsd5) && __FreeBSD_version >= 500014
|
||||
+ /* XXX
|
||||
|
@ -68,7 +68,7 @@
|
|||
#else
|
||||
long_return = proc_table[LowProcIndex].kp_eproc.e_vm.vm_tsize +
|
||||
proc_table[LowProcIndex].kp_eproc.e_vm.vm_ssize +
|
||||
@@ -819,8 +846,13 @@
|
||||
@@ -1237,8 +1264,13 @@
|
||||
#elif defined(solaris2)
|
||||
return proc_table[current_proc_entry++];
|
||||
#elif HAVE_KVM_GETPROCS
|
||||
|
|
|
@ -143,4 +143,4 @@ share/snmp/snmpconf/snmptrapd.conf/traphandle
|
|||
@dirrm share/snmp/snmpconf/snmpd.conf
|
||||
@dirrm share/snmp/snmpconf/snmptrapd.conf
|
||||
@dirrm share/snmp/snmpconf
|
||||
@dirrm share/snmp
|
||||
@unexec rmdir %D/share/snmp 2>/dev/null || true
|
||||
|
|
|
@ -6,8 +6,7 @@
|
|||
#
|
||||
|
||||
PORTNAME= ucd-snmp
|
||||
PORTVERSION= 4.2.3
|
||||
PORTREVISION= 3
|
||||
PORTVERSION= 4.2.4
|
||||
CATEGORIES= net ipv6
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \
|
||||
ftp://ucd-snmp.ucdavis.edu/ \
|
||||
|
@ -64,7 +63,7 @@ STARTUP_FILE= ${PREFIX}/etc/rc.d/snmpd.sh
|
|||
.if ${OSVERSION} >= 400014
|
||||
CONFIGURE_ARGS+= --enable-ipv6
|
||||
.endif
|
||||
.if defined(WITH_SNMP_DISKIO)
|
||||
.if !defined(WITHOUT_SNMP_DISKIO)
|
||||
CONFIGURE_ARGS+=--with-mib-modules="ucd-snmp/diskio" --with-libs="-ldevstat"
|
||||
.endif
|
||||
|
||||
|
|
|
@ -1 +1 @@
|
|||
MD5 (ucd-snmp-4.2.3.tar.gz) = e42df4c7558b5f12cd442b36428ec4bb
|
||||
MD5 (ucd-snmp-4.2.4.tar.gz) = b3ae3ad6199d461e21da1c7818e099d3
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
--- Makefile.top.orig Mon Nov 20 05:58:05 2000
|
||||
+++ Makefile.top Thu Feb 8 01:21:42 2001
|
||||
@@ -51,7 +51,7 @@
|
||||
--- Makefile.top.orig Sat Feb 16 10:00:19 2002
|
||||
+++ Makefile.top Sat Feb 16 23:31:00 2002
|
||||
@@ -52,7 +52,7 @@
|
||||
# Misc Compiling Stuff
|
||||
CC = @CC@
|
||||
# version number is prefixed by a 0 for a better shared library version number
|
||||
-LIB_LD_CMD = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -rpath $(libdir) -release 0.$(VERSION) -o
|
||||
-LIB_LD_CMD = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -rpath $(libdir) $(SHVFLAGS) -o
|
||||
+LIB_LD_CMD = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -rpath $(libdir) -release $(VERSION).0 -version-info 4 -o
|
||||
LIB_EXTENSION = la
|
||||
LIB_VERSION =
|
||||
|
|
|
@ -1,47 +0,0 @@
|
|||
--- agent/mibgroup/mibII/interfaces.c.orig Fri Dec 1 14:17:21 2000
|
||||
+++ agent/mibgroup/mibII/interfaces.c Thu Jan 18 00:04:42 2001
|
||||
@@ -129,7 +129,7 @@
|
||||
#if HAVE_SYS_SYSCTL_H
|
||||
#include <sys/sysctl.h>
|
||||
|
||||
-#ifdef freebsd3
|
||||
+#if defined(freebsd3) || defined(freebsd4) || defined(freebsd5)
|
||||
# define USE_SYSCTL_IFLIST
|
||||
#else
|
||||
# if defined(CTL_NET) && !defined(freebsd2)
|
||||
@@ -1842,10 +1842,18 @@
|
||||
physaddrbuf = 0;
|
||||
}
|
||||
ifm = (struct if_msghdr *)rtm;
|
||||
+#if defined(freebsd3) || defined(freebsd4) || defined(freebsd5)
|
||||
+ if (physaddrs != 0) physaddrs[naddrs] = (void*)(ifm + 1);
|
||||
+ naddrs++;
|
||||
+#endif
|
||||
ilen -= ifm->ifm_msglen;
|
||||
cp += ifm->ifm_msglen;
|
||||
rtm = (struct rt_msghdr *)cp;
|
||||
while (ilen > 0 && rtm->rtm_type == RTM_NEWADDR) {
|
||||
+#if defined(freebsd3) || defined(freebsd4) || defined(freebsd5)
|
||||
+ ilen -= rtm->rtm_msglen;
|
||||
+ cp += rtm->rtm_msglen;
|
||||
+#else
|
||||
int is_alias = 0;
|
||||
ifam = (struct ifa_msghdr *)rtm;
|
||||
ilen -= sizeof(*ifam);
|
||||
@@ -1868,6 +1876,7 @@
|
||||
}
|
||||
sa = (struct sockaddr *)cp;
|
||||
}
|
||||
+#endif
|
||||
rtm = (struct rt_msghdr *)cp;
|
||||
}
|
||||
}
|
||||
@@ -1982,7 +1991,7 @@
|
||||
if (ifmd.ifmd_data.ifi_lastchange.tv_sec == 0 &&
|
||||
ifmd.ifmd_data.ifi_lastchange.tv_usec == 0) {
|
||||
long_return = 0;
|
||||
- else if (ifmd.ifmd_data.ifi_lastchange.tv_sec < starttime.tv_sec)
|
||||
+ } else if (ifmd.ifmd_data.ifi_lastchange.tv_sec < starttime.tv_sec) {
|
||||
long_return = 0;
|
||||
} else {
|
||||
long_return = (u_long)
|
|
@ -1,11 +0,0 @@
|
|||
--- agent/mibgroup/host/hr_filesys.c.orig Wed Jan 17 19:09:48 2001
|
||||
+++ agent/mibgroup/host/hr_filesys.c Wed Jan 17 19:10:22 2001
|
||||
@@ -38,7 +38,7 @@
|
||||
#include <stdlib.h>
|
||||
#endif
|
||||
|
||||
-#if defined(freebsd3) || defined(bsdi4)
|
||||
+#if defined(freebsd3) || defined(bsdi4) || defined(freebsd4) || defined(freebsd5)
|
||||
#if HAVE_GETFSSTAT
|
||||
#if defined(MFSNAMELEN)
|
||||
#define MOUNT_NFS "nfs"
|
|
@ -1,31 +0,0 @@
|
|||
--- agent/mibgroup/ucd-snmp/diskio.c.orig Mon Sep 17 06:49:41 2001
|
||||
+++ agent/mibgroup/ucd-snmp/diskio.c Wed Feb 13 22:22:45 2002
|
||||
@@ -46,10 +46,10 @@
|
||||
#include <sys/diskstats.h>
|
||||
#endif /* bsdi */
|
||||
|
||||
-#if defined (freebsd4)
|
||||
+#if __FreeBSD__ >= 4
|
||||
#include <sys/dkstat.h>
|
||||
#include <devstat.h>
|
||||
-#endif /* freebsd */
|
||||
+#endif /* __FreeBSD__ */
|
||||
|
||||
|
||||
/*********************
|
||||
@@ -298,7 +298,7 @@
|
||||
}
|
||||
#endif /* bsdi */
|
||||
|
||||
-#if defined(freebsd4)
|
||||
+#if __FreeBSD__ >= 4
|
||||
static int ndisk;
|
||||
static struct statinfo *stat;
|
||||
|
||||
@@ -377,5 +377,5 @@
|
||||
}
|
||||
return NULL;
|
||||
}
|
||||
-#endif /* freebsd4 */
|
||||
+#endif /* __FreeBSD__ >= 4 */
|
||||
|
|
@ -1,12 +1,11 @@
|
|||
--- agent/mibgroup/host/hr_disk.c.orig Mon Nov 19 13:48:10 2001
|
||||
+++ agent/mibgroup/host/hr_disk.c Tue Feb 12 22:37:43 2002
|
||||
@@ -178,6 +178,9 @@
|
||||
--- agent/mibgroup/host/hr_disk.c.orig Tue Feb 26 01:57:26 2002
|
||||
+++ agent/mibgroup/host/hr_disk.c Fri Mar 29 16:06:29 2002
|
||||
@@ -185,7 +185,7 @@
|
||||
#elif defined(solaris2)
|
||||
Add_HR_Disk_entry ( "/dev/rdsk/c%dt%dd0s%d", 0, 1, 0, 15, "/dev/rdsk/c%dt%dd0s0", 0, 7 );
|
||||
Add_HR_Disk_entry ( "/dev/rdsk/c%dd%ds%d", 0, 1, 0, 15, "/dev/rdsk/c%dd%ds0", 0, 7 );
|
||||
-#elif defined(freebsd4)
|
||||
+#elif defined(__FreeBSD__) && __FreeBSD__ >= 4
|
||||
+ Add_HR_Disk_entry ( "/dev/ad%ds%d%c", 0, 1, 1, 4, "/dev/ad%ds%d", 'a', 'h');
|
||||
+ Add_HR_Disk_entry ( "/dev/da%ds%d%c", 0, 1, 1, 4, "/dev/da%ds%d", 'a', 'h');
|
||||
Add_HR_Disk_entry ( "/dev/ad%ds%d%c", 0, 1, 1, 4, "/dev/ad%ds%d", 'a', 'h');
|
||||
Add_HR_Disk_entry ( "/dev/da%ds%d%c", 0, 1, 1, 4, "/dev/da%ds%d", 'a', 'h');
|
||||
#elif defined(freebsd3)
|
||||
Add_HR_Disk_entry ( "/dev/wd%ds%d%c", 0, 1, 1, 4, "/dev/wd%ds%d", 'a', 'h');
|
||||
Add_HR_Disk_entry ( "/dev/sd%ds%d%c", 0, 1, 1, 4, "/dev/sd%ds%d", 'a', 'h');
|
||||
|
|
|
@ -1,12 +0,0 @@
|
|||
--- agent/mibgroup/host/hr_print.c.orig Wed Oct 3 00:02:07 2001
|
||||
+++ agent/mibgroup/host/hr_print.c Wed Feb 13 01:02:53 2002
|
||||
@@ -30,7 +30,9 @@
|
||||
int printer_detail_status(int);
|
||||
int printer_errors(int);
|
||||
int header_hrprint (struct variable *,oid *, size_t *, int, size_t *, WriteMethod **);
|
||||
+#ifdef HAVE_LPSTAT
|
||||
FILE * run_lpstat(void);
|
||||
+#endif
|
||||
|
||||
|
||||
/*********************
|
|
@ -1,39 +1,34 @@
|
|||
--- agent/mibgroup/host/hr_storage.c.orig Thu Mar 22 14:27:21 2001
|
||||
+++ agent/mibgroup/host/hr_storage.c Thu Oct 11 12:19:18 2001
|
||||
@@ -523,8 +523,18 @@
|
||||
--- agent/mibgroup/host/hr_storage.c.orig Fri Feb 8 19:42:25 2002
|
||||
+++ agent/mibgroup/host/hr_storage.c Sat Feb 16 23:37:31 2002
|
||||
@@ -583,7 +583,15 @@
|
||||
for (i = 0; i < sizeof(mbstat.m_mtypes)/sizeof(mbstat.m_mtypes[0]); i++)
|
||||
long_return += mbstat.m_mtypes[i];
|
||||
#elif defined(MBSTAT_SYMBOL)
|
||||
+#if __FreeBSD_version < 500021
|
||||
+#if !defined(__FreeBSD__) || __FreeBSD_version < 500021
|
||||
long_return = mbstat.m_mbufs;
|
||||
#else
|
||||
+#if __FreeBSD_version < 500024
|
||||
+#elif __FreeBSD_version < 500024
|
||||
+ /* mbuf stats disabled */
|
||||
+ return NULL;
|
||||
+#else
|
||||
+ /* XXX TODO: implement new method */
|
||||
+ return NULL;
|
||||
+#endif
|
||||
+#endif
|
||||
+#else
|
||||
#elif defined(NO_DUMMY_VALUES)
|
||||
return NULL;
|
||||
#endif
|
||||
break;
|
||||
@@ -562,7 +572,17 @@
|
||||
long_return = (mbpool.pr_nget - mbpool.pr_nput)*mbpool.pr_size
|
||||
+ (mclpool.pr_nget - mclpool.pr_nput)*mclpool.pr_size;
|
||||
#else
|
||||
@@ -634,7 +642,15 @@
|
||||
+ (mclpool.pr_nget - mclpool.pr_nput)
|
||||
* mclpool.pr_size;
|
||||
#elif defined(MBSTAT_SYMBOL)
|
||||
+#if __FreeBSD_version < 500021
|
||||
+#if !defined(__FreeBSD__) || __FreeBSD_version < 500021
|
||||
long_return = mbstat.m_clusters - mbstat.m_clfree; /* unlikely, but... */
|
||||
+#else
|
||||
+#if __FreeBSD_version < 500024
|
||||
+#elif __FreeBSD_version < 500024
|
||||
+ /* mbuf stats disabled */
|
||||
+ return NULL;
|
||||
+#else
|
||||
+ /* XXX TODO: implement new method */
|
||||
+ return NULL;
|
||||
+#endif
|
||||
+#endif
|
||||
#else
|
||||
#elif defined(NO_DUMMY_VALUES)
|
||||
return NULL;
|
||||
#endif
|
||||
#else
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- agent/mibgroup/host/hr_swrun.c~ Wed Mar 14 22:45:56 2001
|
||||
+++ agent/mibgroup/host/hr_swrun.c Tue Mar 27 12:37:57 2001
|
||||
@@ -365,7 +365,11 @@
|
||||
--- agent/mibgroup/host/hr_swrun.c.orig Sat Feb 16 09:41:19 2002
|
||||
+++ agent/mibgroup/host/hr_swrun.c Sat Feb 16 23:41:05 2002
|
||||
@@ -543,7 +543,11 @@
|
||||
strcpy(string, proc_buf->p_user.u_comm);
|
||||
#endif
|
||||
#elif HAVE_KVM_GETPROCS
|
||||
|
@ -12,7 +12,7 @@
|
|||
#elif defined(linux)
|
||||
sprintf( string, "/proc/%d/status", pid );
|
||||
if ((fp = fopen( string, "r")) == NULL) return NULL;
|
||||
@@ -417,7 +421,11 @@
|
||||
@@ -638,7 +642,11 @@
|
||||
*cp1 = 0;
|
||||
#endif
|
||||
#elif HAVE_KVM_GETPROCS
|
||||
|
@ -24,7 +24,7 @@
|
|||
#elif defined(linux)
|
||||
sprintf( string, "/proc/%d/cmdline", pid );
|
||||
if ((fp = fopen( string, "r")) == NULL) return NULL;
|
||||
@@ -550,7 +558,11 @@
|
||||
@@ -810,7 +818,11 @@
|
||||
}
|
||||
#else
|
||||
#if HAVE_KVM_GETPROCS
|
||||
|
@ -33,10 +33,10 @@
|
|||
+#else
|
||||
switch ( proc_table[LowProcIndex].kp_proc.p_stat ) {
|
||||
+#endif
|
||||
#elif defined(dynix)
|
||||
switch ( lowpsinfo.pr_state ) {
|
||||
#elif defined(solaris2)
|
||||
#if _SLASH_PROC_METHOD_
|
||||
switch (proc_buf ? proc_buf->pr_lwp.pr_state : SIDL) {
|
||||
@@ -631,9 +643,17 @@
|
||||
@@ -906,9 +918,17 @@
|
||||
proc_buf->p_stime*100;
|
||||
#endif
|
||||
#elif HAVE_KVM_GETPROCS
|
||||
|
@ -54,9 +54,9 @@
|
|||
#elif defined(linux)
|
||||
sprintf( string, "/proc/%d/stat", pid );
|
||||
if ((fp = fopen( string, "r")) == NULL) return NULL;
|
||||
@@ -673,6 +693,13 @@
|
||||
@@ -976,6 +996,13 @@
|
||||
#elif HAVE_KVM_GETPROCS
|
||||
#ifdef freebsd3
|
||||
#if defined(freebsd3) && !defined(darwin)
|
||||
long_return = proc_table[LowProcIndex].kp_eproc.e_vm.vm_map.size/1024;
|
||||
+#elif defined(freebsd5) && __FreeBSD_version >= 500014
|
||||
+ /* XXX
|
||||
|
@ -68,7 +68,7 @@
|
|||
#else
|
||||
long_return = proc_table[LowProcIndex].kp_eproc.e_vm.vm_tsize +
|
||||
proc_table[LowProcIndex].kp_eproc.e_vm.vm_ssize +
|
||||
@@ -819,8 +846,13 @@
|
||||
@@ -1237,8 +1264,13 @@
|
||||
#elif defined(solaris2)
|
||||
return proc_table[current_proc_entry++];
|
||||
#elif HAVE_KVM_GETPROCS
|
||||
|
|
|
@ -143,4 +143,4 @@ share/snmp/snmpconf/snmptrapd.conf/traphandle
|
|||
@dirrm share/snmp/snmpconf/snmpd.conf
|
||||
@dirrm share/snmp/snmpconf/snmptrapd.conf
|
||||
@dirrm share/snmp/snmpconf
|
||||
@dirrm share/snmp
|
||||
@unexec rmdir %D/share/snmp 2>/dev/null || true
|
||||
|
|
|
@ -6,8 +6,7 @@
|
|||
#
|
||||
|
||||
PORTNAME= ucd-snmp
|
||||
PORTVERSION= 4.2.3
|
||||
PORTREVISION= 3
|
||||
PORTVERSION= 4.2.4
|
||||
CATEGORIES= net ipv6
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \
|
||||
ftp://ucd-snmp.ucdavis.edu/ \
|
||||
|
@ -64,7 +63,7 @@ STARTUP_FILE= ${PREFIX}/etc/rc.d/snmpd.sh
|
|||
.if ${OSVERSION} >= 400014
|
||||
CONFIGURE_ARGS+= --enable-ipv6
|
||||
.endif
|
||||
.if defined(WITH_SNMP_DISKIO)
|
||||
.if !defined(WITHOUT_SNMP_DISKIO)
|
||||
CONFIGURE_ARGS+=--with-mib-modules="ucd-snmp/diskio" --with-libs="-ldevstat"
|
||||
.endif
|
||||
|
||||
|
|
|
@ -1 +1 @@
|
|||
MD5 (ucd-snmp-4.2.3.tar.gz) = e42df4c7558b5f12cd442b36428ec4bb
|
||||
MD5 (ucd-snmp-4.2.4.tar.gz) = b3ae3ad6199d461e21da1c7818e099d3
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
--- Makefile.top.orig Mon Nov 20 05:58:05 2000
|
||||
+++ Makefile.top Thu Feb 8 01:21:42 2001
|
||||
@@ -51,7 +51,7 @@
|
||||
--- Makefile.top.orig Sat Feb 16 10:00:19 2002
|
||||
+++ Makefile.top Sat Feb 16 23:31:00 2002
|
||||
@@ -52,7 +52,7 @@
|
||||
# Misc Compiling Stuff
|
||||
CC = @CC@
|
||||
# version number is prefixed by a 0 for a better shared library version number
|
||||
-LIB_LD_CMD = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -rpath $(libdir) -release 0.$(VERSION) -o
|
||||
-LIB_LD_CMD = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -rpath $(libdir) $(SHVFLAGS) -o
|
||||
+LIB_LD_CMD = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -rpath $(libdir) -release $(VERSION).0 -version-info 4 -o
|
||||
LIB_EXTENSION = la
|
||||
LIB_VERSION =
|
||||
|
|
|
@ -1,47 +0,0 @@
|
|||
--- agent/mibgroup/mibII/interfaces.c.orig Fri Dec 1 14:17:21 2000
|
||||
+++ agent/mibgroup/mibII/interfaces.c Thu Jan 18 00:04:42 2001
|
||||
@@ -129,7 +129,7 @@
|
||||
#if HAVE_SYS_SYSCTL_H
|
||||
#include <sys/sysctl.h>
|
||||
|
||||
-#ifdef freebsd3
|
||||
+#if defined(freebsd3) || defined(freebsd4) || defined(freebsd5)
|
||||
# define USE_SYSCTL_IFLIST
|
||||
#else
|
||||
# if defined(CTL_NET) && !defined(freebsd2)
|
||||
@@ -1842,10 +1842,18 @@
|
||||
physaddrbuf = 0;
|
||||
}
|
||||
ifm = (struct if_msghdr *)rtm;
|
||||
+#if defined(freebsd3) || defined(freebsd4) || defined(freebsd5)
|
||||
+ if (physaddrs != 0) physaddrs[naddrs] = (void*)(ifm + 1);
|
||||
+ naddrs++;
|
||||
+#endif
|
||||
ilen -= ifm->ifm_msglen;
|
||||
cp += ifm->ifm_msglen;
|
||||
rtm = (struct rt_msghdr *)cp;
|
||||
while (ilen > 0 && rtm->rtm_type == RTM_NEWADDR) {
|
||||
+#if defined(freebsd3) || defined(freebsd4) || defined(freebsd5)
|
||||
+ ilen -= rtm->rtm_msglen;
|
||||
+ cp += rtm->rtm_msglen;
|
||||
+#else
|
||||
int is_alias = 0;
|
||||
ifam = (struct ifa_msghdr *)rtm;
|
||||
ilen -= sizeof(*ifam);
|
||||
@@ -1868,6 +1876,7 @@
|
||||
}
|
||||
sa = (struct sockaddr *)cp;
|
||||
}
|
||||
+#endif
|
||||
rtm = (struct rt_msghdr *)cp;
|
||||
}
|
||||
}
|
||||
@@ -1982,7 +1991,7 @@
|
||||
if (ifmd.ifmd_data.ifi_lastchange.tv_sec == 0 &&
|
||||
ifmd.ifmd_data.ifi_lastchange.tv_usec == 0) {
|
||||
long_return = 0;
|
||||
- else if (ifmd.ifmd_data.ifi_lastchange.tv_sec < starttime.tv_sec)
|
||||
+ } else if (ifmd.ifmd_data.ifi_lastchange.tv_sec < starttime.tv_sec) {
|
||||
long_return = 0;
|
||||
} else {
|
||||
long_return = (u_long)
|
|
@ -1,11 +0,0 @@
|
|||
--- agent/mibgroup/host/hr_filesys.c.orig Wed Jan 17 19:09:48 2001
|
||||
+++ agent/mibgroup/host/hr_filesys.c Wed Jan 17 19:10:22 2001
|
||||
@@ -38,7 +38,7 @@
|
||||
#include <stdlib.h>
|
||||
#endif
|
||||
|
||||
-#if defined(freebsd3) || defined(bsdi4)
|
||||
+#if defined(freebsd3) || defined(bsdi4) || defined(freebsd4) || defined(freebsd5)
|
||||
#if HAVE_GETFSSTAT
|
||||
#if defined(MFSNAMELEN)
|
||||
#define MOUNT_NFS "nfs"
|
|
@ -1,31 +0,0 @@
|
|||
--- agent/mibgroup/ucd-snmp/diskio.c.orig Mon Sep 17 06:49:41 2001
|
||||
+++ agent/mibgroup/ucd-snmp/diskio.c Wed Feb 13 22:22:45 2002
|
||||
@@ -46,10 +46,10 @@
|
||||
#include <sys/diskstats.h>
|
||||
#endif /* bsdi */
|
||||
|
||||
-#if defined (freebsd4)
|
||||
+#if __FreeBSD__ >= 4
|
||||
#include <sys/dkstat.h>
|
||||
#include <devstat.h>
|
||||
-#endif /* freebsd */
|
||||
+#endif /* __FreeBSD__ */
|
||||
|
||||
|
||||
/*********************
|
||||
@@ -298,7 +298,7 @@
|
||||
}
|
||||
#endif /* bsdi */
|
||||
|
||||
-#if defined(freebsd4)
|
||||
+#if __FreeBSD__ >= 4
|
||||
static int ndisk;
|
||||
static struct statinfo *stat;
|
||||
|
||||
@@ -377,5 +377,5 @@
|
||||
}
|
||||
return NULL;
|
||||
}
|
||||
-#endif /* freebsd4 */
|
||||
+#endif /* __FreeBSD__ >= 4 */
|
||||
|
|
@ -1,12 +1,11 @@
|
|||
--- agent/mibgroup/host/hr_disk.c.orig Mon Nov 19 13:48:10 2001
|
||||
+++ agent/mibgroup/host/hr_disk.c Tue Feb 12 22:37:43 2002
|
||||
@@ -178,6 +178,9 @@
|
||||
--- agent/mibgroup/host/hr_disk.c.orig Tue Feb 26 01:57:26 2002
|
||||
+++ agent/mibgroup/host/hr_disk.c Fri Mar 29 16:06:29 2002
|
||||
@@ -185,7 +185,7 @@
|
||||
#elif defined(solaris2)
|
||||
Add_HR_Disk_entry ( "/dev/rdsk/c%dt%dd0s%d", 0, 1, 0, 15, "/dev/rdsk/c%dt%dd0s0", 0, 7 );
|
||||
Add_HR_Disk_entry ( "/dev/rdsk/c%dd%ds%d", 0, 1, 0, 15, "/dev/rdsk/c%dd%ds0", 0, 7 );
|
||||
-#elif defined(freebsd4)
|
||||
+#elif defined(__FreeBSD__) && __FreeBSD__ >= 4
|
||||
+ Add_HR_Disk_entry ( "/dev/ad%ds%d%c", 0, 1, 1, 4, "/dev/ad%ds%d", 'a', 'h');
|
||||
+ Add_HR_Disk_entry ( "/dev/da%ds%d%c", 0, 1, 1, 4, "/dev/da%ds%d", 'a', 'h');
|
||||
Add_HR_Disk_entry ( "/dev/ad%ds%d%c", 0, 1, 1, 4, "/dev/ad%ds%d", 'a', 'h');
|
||||
Add_HR_Disk_entry ( "/dev/da%ds%d%c", 0, 1, 1, 4, "/dev/da%ds%d", 'a', 'h');
|
||||
#elif defined(freebsd3)
|
||||
Add_HR_Disk_entry ( "/dev/wd%ds%d%c", 0, 1, 1, 4, "/dev/wd%ds%d", 'a', 'h');
|
||||
Add_HR_Disk_entry ( "/dev/sd%ds%d%c", 0, 1, 1, 4, "/dev/sd%ds%d", 'a', 'h');
|
||||
|
|
|
@ -1,12 +0,0 @@
|
|||
--- agent/mibgroup/host/hr_print.c.orig Wed Oct 3 00:02:07 2001
|
||||
+++ agent/mibgroup/host/hr_print.c Wed Feb 13 01:02:53 2002
|
||||
@@ -30,7 +30,9 @@
|
||||
int printer_detail_status(int);
|
||||
int printer_errors(int);
|
||||
int header_hrprint (struct variable *,oid *, size_t *, int, size_t *, WriteMethod **);
|
||||
+#ifdef HAVE_LPSTAT
|
||||
FILE * run_lpstat(void);
|
||||
+#endif
|
||||
|
||||
|
||||
/*********************
|
|
@ -1,39 +1,34 @@
|
|||
--- agent/mibgroup/host/hr_storage.c.orig Thu Mar 22 14:27:21 2001
|
||||
+++ agent/mibgroup/host/hr_storage.c Thu Oct 11 12:19:18 2001
|
||||
@@ -523,8 +523,18 @@
|
||||
--- agent/mibgroup/host/hr_storage.c.orig Fri Feb 8 19:42:25 2002
|
||||
+++ agent/mibgroup/host/hr_storage.c Sat Feb 16 23:37:31 2002
|
||||
@@ -583,7 +583,15 @@
|
||||
for (i = 0; i < sizeof(mbstat.m_mtypes)/sizeof(mbstat.m_mtypes[0]); i++)
|
||||
long_return += mbstat.m_mtypes[i];
|
||||
#elif defined(MBSTAT_SYMBOL)
|
||||
+#if __FreeBSD_version < 500021
|
||||
+#if !defined(__FreeBSD__) || __FreeBSD_version < 500021
|
||||
long_return = mbstat.m_mbufs;
|
||||
#else
|
||||
+#if __FreeBSD_version < 500024
|
||||
+#elif __FreeBSD_version < 500024
|
||||
+ /* mbuf stats disabled */
|
||||
+ return NULL;
|
||||
+#else
|
||||
+ /* XXX TODO: implement new method */
|
||||
+ return NULL;
|
||||
+#endif
|
||||
+#endif
|
||||
+#else
|
||||
#elif defined(NO_DUMMY_VALUES)
|
||||
return NULL;
|
||||
#endif
|
||||
break;
|
||||
@@ -562,7 +572,17 @@
|
||||
long_return = (mbpool.pr_nget - mbpool.pr_nput)*mbpool.pr_size
|
||||
+ (mclpool.pr_nget - mclpool.pr_nput)*mclpool.pr_size;
|
||||
#else
|
||||
@@ -634,7 +642,15 @@
|
||||
+ (mclpool.pr_nget - mclpool.pr_nput)
|
||||
* mclpool.pr_size;
|
||||
#elif defined(MBSTAT_SYMBOL)
|
||||
+#if __FreeBSD_version < 500021
|
||||
+#if !defined(__FreeBSD__) || __FreeBSD_version < 500021
|
||||
long_return = mbstat.m_clusters - mbstat.m_clfree; /* unlikely, but... */
|
||||
+#else
|
||||
+#if __FreeBSD_version < 500024
|
||||
+#elif __FreeBSD_version < 500024
|
||||
+ /* mbuf stats disabled */
|
||||
+ return NULL;
|
||||
+#else
|
||||
+ /* XXX TODO: implement new method */
|
||||
+ return NULL;
|
||||
+#endif
|
||||
+#endif
|
||||
#else
|
||||
#elif defined(NO_DUMMY_VALUES)
|
||||
return NULL;
|
||||
#endif
|
||||
#else
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- agent/mibgroup/host/hr_swrun.c~ Wed Mar 14 22:45:56 2001
|
||||
+++ agent/mibgroup/host/hr_swrun.c Tue Mar 27 12:37:57 2001
|
||||
@@ -365,7 +365,11 @@
|
||||
--- agent/mibgroup/host/hr_swrun.c.orig Sat Feb 16 09:41:19 2002
|
||||
+++ agent/mibgroup/host/hr_swrun.c Sat Feb 16 23:41:05 2002
|
||||
@@ -543,7 +543,11 @@
|
||||
strcpy(string, proc_buf->p_user.u_comm);
|
||||
#endif
|
||||
#elif HAVE_KVM_GETPROCS
|
||||
|
@ -12,7 +12,7 @@
|
|||
#elif defined(linux)
|
||||
sprintf( string, "/proc/%d/status", pid );
|
||||
if ((fp = fopen( string, "r")) == NULL) return NULL;
|
||||
@@ -417,7 +421,11 @@
|
||||
@@ -638,7 +642,11 @@
|
||||
*cp1 = 0;
|
||||
#endif
|
||||
#elif HAVE_KVM_GETPROCS
|
||||
|
@ -24,7 +24,7 @@
|
|||
#elif defined(linux)
|
||||
sprintf( string, "/proc/%d/cmdline", pid );
|
||||
if ((fp = fopen( string, "r")) == NULL) return NULL;
|
||||
@@ -550,7 +558,11 @@
|
||||
@@ -810,7 +818,11 @@
|
||||
}
|
||||
#else
|
||||
#if HAVE_KVM_GETPROCS
|
||||
|
@ -33,10 +33,10 @@
|
|||
+#else
|
||||
switch ( proc_table[LowProcIndex].kp_proc.p_stat ) {
|
||||
+#endif
|
||||
#elif defined(dynix)
|
||||
switch ( lowpsinfo.pr_state ) {
|
||||
#elif defined(solaris2)
|
||||
#if _SLASH_PROC_METHOD_
|
||||
switch (proc_buf ? proc_buf->pr_lwp.pr_state : SIDL) {
|
||||
@@ -631,9 +643,17 @@
|
||||
@@ -906,9 +918,17 @@
|
||||
proc_buf->p_stime*100;
|
||||
#endif
|
||||
#elif HAVE_KVM_GETPROCS
|
||||
|
@ -54,9 +54,9 @@
|
|||
#elif defined(linux)
|
||||
sprintf( string, "/proc/%d/stat", pid );
|
||||
if ((fp = fopen( string, "r")) == NULL) return NULL;
|
||||
@@ -673,6 +693,13 @@
|
||||
@@ -976,6 +996,13 @@
|
||||
#elif HAVE_KVM_GETPROCS
|
||||
#ifdef freebsd3
|
||||
#if defined(freebsd3) && !defined(darwin)
|
||||
long_return = proc_table[LowProcIndex].kp_eproc.e_vm.vm_map.size/1024;
|
||||
+#elif defined(freebsd5) && __FreeBSD_version >= 500014
|
||||
+ /* XXX
|
||||
|
@ -68,7 +68,7 @@
|
|||
#else
|
||||
long_return = proc_table[LowProcIndex].kp_eproc.e_vm.vm_tsize +
|
||||
proc_table[LowProcIndex].kp_eproc.e_vm.vm_ssize +
|
||||
@@ -819,8 +846,13 @@
|
||||
@@ -1237,8 +1264,13 @@
|
||||
#elif defined(solaris2)
|
||||
return proc_table[current_proc_entry++];
|
||||
#elif HAVE_KVM_GETPROCS
|
||||
|
|
|
@ -143,4 +143,4 @@ share/snmp/snmpconf/snmptrapd.conf/traphandle
|
|||
@dirrm share/snmp/snmpconf/snmpd.conf
|
||||
@dirrm share/snmp/snmpconf/snmptrapd.conf
|
||||
@dirrm share/snmp/snmpconf
|
||||
@dirrm share/snmp
|
||||
@unexec rmdir %D/share/snmp 2>/dev/null || true
|
||||
|
|
|
@ -6,8 +6,7 @@
|
|||
#
|
||||
|
||||
PORTNAME= ucd-snmp
|
||||
PORTVERSION= 4.2.3
|
||||
PORTREVISION= 3
|
||||
PORTVERSION= 4.2.4
|
||||
CATEGORIES= net ipv6
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \
|
||||
ftp://ucd-snmp.ucdavis.edu/ \
|
||||
|
@ -64,7 +63,7 @@ STARTUP_FILE= ${PREFIX}/etc/rc.d/snmpd.sh
|
|||
.if ${OSVERSION} >= 400014
|
||||
CONFIGURE_ARGS+= --enable-ipv6
|
||||
.endif
|
||||
.if defined(WITH_SNMP_DISKIO)
|
||||
.if !defined(WITHOUT_SNMP_DISKIO)
|
||||
CONFIGURE_ARGS+=--with-mib-modules="ucd-snmp/diskio" --with-libs="-ldevstat"
|
||||
.endif
|
||||
|
||||
|
|
|
@ -1 +1 @@
|
|||
MD5 (ucd-snmp-4.2.3.tar.gz) = e42df4c7558b5f12cd442b36428ec4bb
|
||||
MD5 (ucd-snmp-4.2.4.tar.gz) = b3ae3ad6199d461e21da1c7818e099d3
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
--- Makefile.top.orig Mon Nov 20 05:58:05 2000
|
||||
+++ Makefile.top Thu Feb 8 01:21:42 2001
|
||||
@@ -51,7 +51,7 @@
|
||||
--- Makefile.top.orig Sat Feb 16 10:00:19 2002
|
||||
+++ Makefile.top Sat Feb 16 23:31:00 2002
|
||||
@@ -52,7 +52,7 @@
|
||||
# Misc Compiling Stuff
|
||||
CC = @CC@
|
||||
# version number is prefixed by a 0 for a better shared library version number
|
||||
-LIB_LD_CMD = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -rpath $(libdir) -release 0.$(VERSION) -o
|
||||
-LIB_LD_CMD = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -rpath $(libdir) $(SHVFLAGS) -o
|
||||
+LIB_LD_CMD = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -rpath $(libdir) -release $(VERSION).0 -version-info 4 -o
|
||||
LIB_EXTENSION = la
|
||||
LIB_VERSION =
|
||||
|
|
|
@ -1,47 +0,0 @@
|
|||
--- agent/mibgroup/mibII/interfaces.c.orig Fri Dec 1 14:17:21 2000
|
||||
+++ agent/mibgroup/mibII/interfaces.c Thu Jan 18 00:04:42 2001
|
||||
@@ -129,7 +129,7 @@
|
||||
#if HAVE_SYS_SYSCTL_H
|
||||
#include <sys/sysctl.h>
|
||||
|
||||
-#ifdef freebsd3
|
||||
+#if defined(freebsd3) || defined(freebsd4) || defined(freebsd5)
|
||||
# define USE_SYSCTL_IFLIST
|
||||
#else
|
||||
# if defined(CTL_NET) && !defined(freebsd2)
|
||||
@@ -1842,10 +1842,18 @@
|
||||
physaddrbuf = 0;
|
||||
}
|
||||
ifm = (struct if_msghdr *)rtm;
|
||||
+#if defined(freebsd3) || defined(freebsd4) || defined(freebsd5)
|
||||
+ if (physaddrs != 0) physaddrs[naddrs] = (void*)(ifm + 1);
|
||||
+ naddrs++;
|
||||
+#endif
|
||||
ilen -= ifm->ifm_msglen;
|
||||
cp += ifm->ifm_msglen;
|
||||
rtm = (struct rt_msghdr *)cp;
|
||||
while (ilen > 0 && rtm->rtm_type == RTM_NEWADDR) {
|
||||
+#if defined(freebsd3) || defined(freebsd4) || defined(freebsd5)
|
||||
+ ilen -= rtm->rtm_msglen;
|
||||
+ cp += rtm->rtm_msglen;
|
||||
+#else
|
||||
int is_alias = 0;
|
||||
ifam = (struct ifa_msghdr *)rtm;
|
||||
ilen -= sizeof(*ifam);
|
||||
@@ -1868,6 +1876,7 @@
|
||||
}
|
||||
sa = (struct sockaddr *)cp;
|
||||
}
|
||||
+#endif
|
||||
rtm = (struct rt_msghdr *)cp;
|
||||
}
|
||||
}
|
||||
@@ -1982,7 +1991,7 @@
|
||||
if (ifmd.ifmd_data.ifi_lastchange.tv_sec == 0 &&
|
||||
ifmd.ifmd_data.ifi_lastchange.tv_usec == 0) {
|
||||
long_return = 0;
|
||||
- else if (ifmd.ifmd_data.ifi_lastchange.tv_sec < starttime.tv_sec)
|
||||
+ } else if (ifmd.ifmd_data.ifi_lastchange.tv_sec < starttime.tv_sec) {
|
||||
long_return = 0;
|
||||
} else {
|
||||
long_return = (u_long)
|
|
@ -1,11 +0,0 @@
|
|||
--- agent/mibgroup/host/hr_filesys.c.orig Wed Jan 17 19:09:48 2001
|
||||
+++ agent/mibgroup/host/hr_filesys.c Wed Jan 17 19:10:22 2001
|
||||
@@ -38,7 +38,7 @@
|
||||
#include <stdlib.h>
|
||||
#endif
|
||||
|
||||
-#if defined(freebsd3) || defined(bsdi4)
|
||||
+#if defined(freebsd3) || defined(bsdi4) || defined(freebsd4) || defined(freebsd5)
|
||||
#if HAVE_GETFSSTAT
|
||||
#if defined(MFSNAMELEN)
|
||||
#define MOUNT_NFS "nfs"
|
|
@ -1,31 +0,0 @@
|
|||
--- agent/mibgroup/ucd-snmp/diskio.c.orig Mon Sep 17 06:49:41 2001
|
||||
+++ agent/mibgroup/ucd-snmp/diskio.c Wed Feb 13 22:22:45 2002
|
||||
@@ -46,10 +46,10 @@
|
||||
#include <sys/diskstats.h>
|
||||
#endif /* bsdi */
|
||||
|
||||
-#if defined (freebsd4)
|
||||
+#if __FreeBSD__ >= 4
|
||||
#include <sys/dkstat.h>
|
||||
#include <devstat.h>
|
||||
-#endif /* freebsd */
|
||||
+#endif /* __FreeBSD__ */
|
||||
|
||||
|
||||
/*********************
|
||||
@@ -298,7 +298,7 @@
|
||||
}
|
||||
#endif /* bsdi */
|
||||
|
||||
-#if defined(freebsd4)
|
||||
+#if __FreeBSD__ >= 4
|
||||
static int ndisk;
|
||||
static struct statinfo *stat;
|
||||
|
||||
@@ -377,5 +377,5 @@
|
||||
}
|
||||
return NULL;
|
||||
}
|
||||
-#endif /* freebsd4 */
|
||||
+#endif /* __FreeBSD__ >= 4 */
|
||||
|
|
@ -1,12 +1,11 @@
|
|||
--- agent/mibgroup/host/hr_disk.c.orig Mon Nov 19 13:48:10 2001
|
||||
+++ agent/mibgroup/host/hr_disk.c Tue Feb 12 22:37:43 2002
|
||||
@@ -178,6 +178,9 @@
|
||||
--- agent/mibgroup/host/hr_disk.c.orig Tue Feb 26 01:57:26 2002
|
||||
+++ agent/mibgroup/host/hr_disk.c Fri Mar 29 16:06:29 2002
|
||||
@@ -185,7 +185,7 @@
|
||||
#elif defined(solaris2)
|
||||
Add_HR_Disk_entry ( "/dev/rdsk/c%dt%dd0s%d", 0, 1, 0, 15, "/dev/rdsk/c%dt%dd0s0", 0, 7 );
|
||||
Add_HR_Disk_entry ( "/dev/rdsk/c%dd%ds%d", 0, 1, 0, 15, "/dev/rdsk/c%dd%ds0", 0, 7 );
|
||||
-#elif defined(freebsd4)
|
||||
+#elif defined(__FreeBSD__) && __FreeBSD__ >= 4
|
||||
+ Add_HR_Disk_entry ( "/dev/ad%ds%d%c", 0, 1, 1, 4, "/dev/ad%ds%d", 'a', 'h');
|
||||
+ Add_HR_Disk_entry ( "/dev/da%ds%d%c", 0, 1, 1, 4, "/dev/da%ds%d", 'a', 'h');
|
||||
Add_HR_Disk_entry ( "/dev/ad%ds%d%c", 0, 1, 1, 4, "/dev/ad%ds%d", 'a', 'h');
|
||||
Add_HR_Disk_entry ( "/dev/da%ds%d%c", 0, 1, 1, 4, "/dev/da%ds%d", 'a', 'h');
|
||||
#elif defined(freebsd3)
|
||||
Add_HR_Disk_entry ( "/dev/wd%ds%d%c", 0, 1, 1, 4, "/dev/wd%ds%d", 'a', 'h');
|
||||
Add_HR_Disk_entry ( "/dev/sd%ds%d%c", 0, 1, 1, 4, "/dev/sd%ds%d", 'a', 'h');
|
||||
|
|
|
@ -1,12 +0,0 @@
|
|||
--- agent/mibgroup/host/hr_print.c.orig Wed Oct 3 00:02:07 2001
|
||||
+++ agent/mibgroup/host/hr_print.c Wed Feb 13 01:02:53 2002
|
||||
@@ -30,7 +30,9 @@
|
||||
int printer_detail_status(int);
|
||||
int printer_errors(int);
|
||||
int header_hrprint (struct variable *,oid *, size_t *, int, size_t *, WriteMethod **);
|
||||
+#ifdef HAVE_LPSTAT
|
||||
FILE * run_lpstat(void);
|
||||
+#endif
|
||||
|
||||
|
||||
/*********************
|
|
@ -1,39 +1,34 @@
|
|||
--- agent/mibgroup/host/hr_storage.c.orig Thu Mar 22 14:27:21 2001
|
||||
+++ agent/mibgroup/host/hr_storage.c Thu Oct 11 12:19:18 2001
|
||||
@@ -523,8 +523,18 @@
|
||||
--- agent/mibgroup/host/hr_storage.c.orig Fri Feb 8 19:42:25 2002
|
||||
+++ agent/mibgroup/host/hr_storage.c Sat Feb 16 23:37:31 2002
|
||||
@@ -583,7 +583,15 @@
|
||||
for (i = 0; i < sizeof(mbstat.m_mtypes)/sizeof(mbstat.m_mtypes[0]); i++)
|
||||
long_return += mbstat.m_mtypes[i];
|
||||
#elif defined(MBSTAT_SYMBOL)
|
||||
+#if __FreeBSD_version < 500021
|
||||
+#if !defined(__FreeBSD__) || __FreeBSD_version < 500021
|
||||
long_return = mbstat.m_mbufs;
|
||||
#else
|
||||
+#if __FreeBSD_version < 500024
|
||||
+#elif __FreeBSD_version < 500024
|
||||
+ /* mbuf stats disabled */
|
||||
+ return NULL;
|
||||
+#else
|
||||
+ /* XXX TODO: implement new method */
|
||||
+ return NULL;
|
||||
+#endif
|
||||
+#endif
|
||||
+#else
|
||||
#elif defined(NO_DUMMY_VALUES)
|
||||
return NULL;
|
||||
#endif
|
||||
break;
|
||||
@@ -562,7 +572,17 @@
|
||||
long_return = (mbpool.pr_nget - mbpool.pr_nput)*mbpool.pr_size
|
||||
+ (mclpool.pr_nget - mclpool.pr_nput)*mclpool.pr_size;
|
||||
#else
|
||||
@@ -634,7 +642,15 @@
|
||||
+ (mclpool.pr_nget - mclpool.pr_nput)
|
||||
* mclpool.pr_size;
|
||||
#elif defined(MBSTAT_SYMBOL)
|
||||
+#if __FreeBSD_version < 500021
|
||||
+#if !defined(__FreeBSD__) || __FreeBSD_version < 500021
|
||||
long_return = mbstat.m_clusters - mbstat.m_clfree; /* unlikely, but... */
|
||||
+#else
|
||||
+#if __FreeBSD_version < 500024
|
||||
+#elif __FreeBSD_version < 500024
|
||||
+ /* mbuf stats disabled */
|
||||
+ return NULL;
|
||||
+#else
|
||||
+ /* XXX TODO: implement new method */
|
||||
+ return NULL;
|
||||
+#endif
|
||||
+#endif
|
||||
#else
|
||||
#elif defined(NO_DUMMY_VALUES)
|
||||
return NULL;
|
||||
#endif
|
||||
#else
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- agent/mibgroup/host/hr_swrun.c~ Wed Mar 14 22:45:56 2001
|
||||
+++ agent/mibgroup/host/hr_swrun.c Tue Mar 27 12:37:57 2001
|
||||
@@ -365,7 +365,11 @@
|
||||
--- agent/mibgroup/host/hr_swrun.c.orig Sat Feb 16 09:41:19 2002
|
||||
+++ agent/mibgroup/host/hr_swrun.c Sat Feb 16 23:41:05 2002
|
||||
@@ -543,7 +543,11 @@
|
||||
strcpy(string, proc_buf->p_user.u_comm);
|
||||
#endif
|
||||
#elif HAVE_KVM_GETPROCS
|
||||
|
@ -12,7 +12,7 @@
|
|||
#elif defined(linux)
|
||||
sprintf( string, "/proc/%d/status", pid );
|
||||
if ((fp = fopen( string, "r")) == NULL) return NULL;
|
||||
@@ -417,7 +421,11 @@
|
||||
@@ -638,7 +642,11 @@
|
||||
*cp1 = 0;
|
||||
#endif
|
||||
#elif HAVE_KVM_GETPROCS
|
||||
|
@ -24,7 +24,7 @@
|
|||
#elif defined(linux)
|
||||
sprintf( string, "/proc/%d/cmdline", pid );
|
||||
if ((fp = fopen( string, "r")) == NULL) return NULL;
|
||||
@@ -550,7 +558,11 @@
|
||||
@@ -810,7 +818,11 @@
|
||||
}
|
||||
#else
|
||||
#if HAVE_KVM_GETPROCS
|
||||
|
@ -33,10 +33,10 @@
|
|||
+#else
|
||||
switch ( proc_table[LowProcIndex].kp_proc.p_stat ) {
|
||||
+#endif
|
||||
#elif defined(dynix)
|
||||
switch ( lowpsinfo.pr_state ) {
|
||||
#elif defined(solaris2)
|
||||
#if _SLASH_PROC_METHOD_
|
||||
switch (proc_buf ? proc_buf->pr_lwp.pr_state : SIDL) {
|
||||
@@ -631,9 +643,17 @@
|
||||
@@ -906,9 +918,17 @@
|
||||
proc_buf->p_stime*100;
|
||||
#endif
|
||||
#elif HAVE_KVM_GETPROCS
|
||||
|
@ -54,9 +54,9 @@
|
|||
#elif defined(linux)
|
||||
sprintf( string, "/proc/%d/stat", pid );
|
||||
if ((fp = fopen( string, "r")) == NULL) return NULL;
|
||||
@@ -673,6 +693,13 @@
|
||||
@@ -976,6 +996,13 @@
|
||||
#elif HAVE_KVM_GETPROCS
|
||||
#ifdef freebsd3
|
||||
#if defined(freebsd3) && !defined(darwin)
|
||||
long_return = proc_table[LowProcIndex].kp_eproc.e_vm.vm_map.size/1024;
|
||||
+#elif defined(freebsd5) && __FreeBSD_version >= 500014
|
||||
+ /* XXX
|
||||
|
@ -68,7 +68,7 @@
|
|||
#else
|
||||
long_return = proc_table[LowProcIndex].kp_eproc.e_vm.vm_tsize +
|
||||
proc_table[LowProcIndex].kp_eproc.e_vm.vm_ssize +
|
||||
@@ -819,8 +846,13 @@
|
||||
@@ -1237,8 +1264,13 @@
|
||||
#elif defined(solaris2)
|
||||
return proc_table[current_proc_entry++];
|
||||
#elif HAVE_KVM_GETPROCS
|
||||
|
|
|
@ -143,4 +143,4 @@ share/snmp/snmpconf/snmptrapd.conf/traphandle
|
|||
@dirrm share/snmp/snmpconf/snmpd.conf
|
||||
@dirrm share/snmp/snmpconf/snmptrapd.conf
|
||||
@dirrm share/snmp/snmpconf
|
||||
@dirrm share/snmp
|
||||
@unexec rmdir %D/share/snmp 2>/dev/null || true
|
||||
|
|
|
@ -6,8 +6,7 @@
|
|||
#
|
||||
|
||||
PORTNAME= ucd-snmp
|
||||
PORTVERSION= 4.2.3
|
||||
PORTREVISION= 3
|
||||
PORTVERSION= 4.2.4
|
||||
CATEGORIES= net ipv6
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \
|
||||
ftp://ucd-snmp.ucdavis.edu/ \
|
||||
|
@ -64,7 +63,7 @@ STARTUP_FILE= ${PREFIX}/etc/rc.d/snmpd.sh
|
|||
.if ${OSVERSION} >= 400014
|
||||
CONFIGURE_ARGS+= --enable-ipv6
|
||||
.endif
|
||||
.if defined(WITH_SNMP_DISKIO)
|
||||
.if !defined(WITHOUT_SNMP_DISKIO)
|
||||
CONFIGURE_ARGS+=--with-mib-modules="ucd-snmp/diskio" --with-libs="-ldevstat"
|
||||
.endif
|
||||
|
||||
|
|
|
@ -1 +1 @@
|
|||
MD5 (ucd-snmp-4.2.3.tar.gz) = e42df4c7558b5f12cd442b36428ec4bb
|
||||
MD5 (ucd-snmp-4.2.4.tar.gz) = b3ae3ad6199d461e21da1c7818e099d3
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
--- Makefile.top.orig Mon Nov 20 05:58:05 2000
|
||||
+++ Makefile.top Thu Feb 8 01:21:42 2001
|
||||
@@ -51,7 +51,7 @@
|
||||
--- Makefile.top.orig Sat Feb 16 10:00:19 2002
|
||||
+++ Makefile.top Sat Feb 16 23:31:00 2002
|
||||
@@ -52,7 +52,7 @@
|
||||
# Misc Compiling Stuff
|
||||
CC = @CC@
|
||||
# version number is prefixed by a 0 for a better shared library version number
|
||||
-LIB_LD_CMD = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -rpath $(libdir) -release 0.$(VERSION) -o
|
||||
-LIB_LD_CMD = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -rpath $(libdir) $(SHVFLAGS) -o
|
||||
+LIB_LD_CMD = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -rpath $(libdir) -release $(VERSION).0 -version-info 4 -o
|
||||
LIB_EXTENSION = la
|
||||
LIB_VERSION =
|
||||
|
|
|
@ -1,47 +0,0 @@
|
|||
--- agent/mibgroup/mibII/interfaces.c.orig Fri Dec 1 14:17:21 2000
|
||||
+++ agent/mibgroup/mibII/interfaces.c Thu Jan 18 00:04:42 2001
|
||||
@@ -129,7 +129,7 @@
|
||||
#if HAVE_SYS_SYSCTL_H
|
||||
#include <sys/sysctl.h>
|
||||
|
||||
-#ifdef freebsd3
|
||||
+#if defined(freebsd3) || defined(freebsd4) || defined(freebsd5)
|
||||
# define USE_SYSCTL_IFLIST
|
||||
#else
|
||||
# if defined(CTL_NET) && !defined(freebsd2)
|
||||
@@ -1842,10 +1842,18 @@
|
||||
physaddrbuf = 0;
|
||||
}
|
||||
ifm = (struct if_msghdr *)rtm;
|
||||
+#if defined(freebsd3) || defined(freebsd4) || defined(freebsd5)
|
||||
+ if (physaddrs != 0) physaddrs[naddrs] = (void*)(ifm + 1);
|
||||
+ naddrs++;
|
||||
+#endif
|
||||
ilen -= ifm->ifm_msglen;
|
||||
cp += ifm->ifm_msglen;
|
||||
rtm = (struct rt_msghdr *)cp;
|
||||
while (ilen > 0 && rtm->rtm_type == RTM_NEWADDR) {
|
||||
+#if defined(freebsd3) || defined(freebsd4) || defined(freebsd5)
|
||||
+ ilen -= rtm->rtm_msglen;
|
||||
+ cp += rtm->rtm_msglen;
|
||||
+#else
|
||||
int is_alias = 0;
|
||||
ifam = (struct ifa_msghdr *)rtm;
|
||||
ilen -= sizeof(*ifam);
|
||||
@@ -1868,6 +1876,7 @@
|
||||
}
|
||||
sa = (struct sockaddr *)cp;
|
||||
}
|
||||
+#endif
|
||||
rtm = (struct rt_msghdr *)cp;
|
||||
}
|
||||
}
|
||||
@@ -1982,7 +1991,7 @@
|
||||
if (ifmd.ifmd_data.ifi_lastchange.tv_sec == 0 &&
|
||||
ifmd.ifmd_data.ifi_lastchange.tv_usec == 0) {
|
||||
long_return = 0;
|
||||
- else if (ifmd.ifmd_data.ifi_lastchange.tv_sec < starttime.tv_sec)
|
||||
+ } else if (ifmd.ifmd_data.ifi_lastchange.tv_sec < starttime.tv_sec) {
|
||||
long_return = 0;
|
||||
} else {
|
||||
long_return = (u_long)
|
|
@ -1,11 +0,0 @@
|
|||
--- agent/mibgroup/host/hr_filesys.c.orig Wed Jan 17 19:09:48 2001
|
||||
+++ agent/mibgroup/host/hr_filesys.c Wed Jan 17 19:10:22 2001
|
||||
@@ -38,7 +38,7 @@
|
||||
#include <stdlib.h>
|
||||
#endif
|
||||
|
||||
-#if defined(freebsd3) || defined(bsdi4)
|
||||
+#if defined(freebsd3) || defined(bsdi4) || defined(freebsd4) || defined(freebsd5)
|
||||
#if HAVE_GETFSSTAT
|
||||
#if defined(MFSNAMELEN)
|
||||
#define MOUNT_NFS "nfs"
|
|
@ -1,31 +0,0 @@
|
|||
--- agent/mibgroup/ucd-snmp/diskio.c.orig Mon Sep 17 06:49:41 2001
|
||||
+++ agent/mibgroup/ucd-snmp/diskio.c Wed Feb 13 22:22:45 2002
|
||||
@@ -46,10 +46,10 @@
|
||||
#include <sys/diskstats.h>
|
||||
#endif /* bsdi */
|
||||
|
||||
-#if defined (freebsd4)
|
||||
+#if __FreeBSD__ >= 4
|
||||
#include <sys/dkstat.h>
|
||||
#include <devstat.h>
|
||||
-#endif /* freebsd */
|
||||
+#endif /* __FreeBSD__ */
|
||||
|
||||
|
||||
/*********************
|
||||
@@ -298,7 +298,7 @@
|
||||
}
|
||||
#endif /* bsdi */
|
||||
|
||||
-#if defined(freebsd4)
|
||||
+#if __FreeBSD__ >= 4
|
||||
static int ndisk;
|
||||
static struct statinfo *stat;
|
||||
|
||||
@@ -377,5 +377,5 @@
|
||||
}
|
||||
return NULL;
|
||||
}
|
||||
-#endif /* freebsd4 */
|
||||
+#endif /* __FreeBSD__ >= 4 */
|
||||
|
|
@ -1,12 +1,11 @@
|
|||
--- agent/mibgroup/host/hr_disk.c.orig Mon Nov 19 13:48:10 2001
|
||||
+++ agent/mibgroup/host/hr_disk.c Tue Feb 12 22:37:43 2002
|
||||
@@ -178,6 +178,9 @@
|
||||
--- agent/mibgroup/host/hr_disk.c.orig Tue Feb 26 01:57:26 2002
|
||||
+++ agent/mibgroup/host/hr_disk.c Fri Mar 29 16:06:29 2002
|
||||
@@ -185,7 +185,7 @@
|
||||
#elif defined(solaris2)
|
||||
Add_HR_Disk_entry ( "/dev/rdsk/c%dt%dd0s%d", 0, 1, 0, 15, "/dev/rdsk/c%dt%dd0s0", 0, 7 );
|
||||
Add_HR_Disk_entry ( "/dev/rdsk/c%dd%ds%d", 0, 1, 0, 15, "/dev/rdsk/c%dd%ds0", 0, 7 );
|
||||
-#elif defined(freebsd4)
|
||||
+#elif defined(__FreeBSD__) && __FreeBSD__ >= 4
|
||||
+ Add_HR_Disk_entry ( "/dev/ad%ds%d%c", 0, 1, 1, 4, "/dev/ad%ds%d", 'a', 'h');
|
||||
+ Add_HR_Disk_entry ( "/dev/da%ds%d%c", 0, 1, 1, 4, "/dev/da%ds%d", 'a', 'h');
|
||||
Add_HR_Disk_entry ( "/dev/ad%ds%d%c", 0, 1, 1, 4, "/dev/ad%ds%d", 'a', 'h');
|
||||
Add_HR_Disk_entry ( "/dev/da%ds%d%c", 0, 1, 1, 4, "/dev/da%ds%d", 'a', 'h');
|
||||
#elif defined(freebsd3)
|
||||
Add_HR_Disk_entry ( "/dev/wd%ds%d%c", 0, 1, 1, 4, "/dev/wd%ds%d", 'a', 'h');
|
||||
Add_HR_Disk_entry ( "/dev/sd%ds%d%c", 0, 1, 1, 4, "/dev/sd%ds%d", 'a', 'h');
|
||||
|
|
|
@ -1,12 +0,0 @@
|
|||
--- agent/mibgroup/host/hr_print.c.orig Wed Oct 3 00:02:07 2001
|
||||
+++ agent/mibgroup/host/hr_print.c Wed Feb 13 01:02:53 2002
|
||||
@@ -30,7 +30,9 @@
|
||||
int printer_detail_status(int);
|
||||
int printer_errors(int);
|
||||
int header_hrprint (struct variable *,oid *, size_t *, int, size_t *, WriteMethod **);
|
||||
+#ifdef HAVE_LPSTAT
|
||||
FILE * run_lpstat(void);
|
||||
+#endif
|
||||
|
||||
|
||||
/*********************
|
|
@ -1,39 +1,34 @@
|
|||
--- agent/mibgroup/host/hr_storage.c.orig Thu Mar 22 14:27:21 2001
|
||||
+++ agent/mibgroup/host/hr_storage.c Thu Oct 11 12:19:18 2001
|
||||
@@ -523,8 +523,18 @@
|
||||
--- agent/mibgroup/host/hr_storage.c.orig Fri Feb 8 19:42:25 2002
|
||||
+++ agent/mibgroup/host/hr_storage.c Sat Feb 16 23:37:31 2002
|
||||
@@ -583,7 +583,15 @@
|
||||
for (i = 0; i < sizeof(mbstat.m_mtypes)/sizeof(mbstat.m_mtypes[0]); i++)
|
||||
long_return += mbstat.m_mtypes[i];
|
||||
#elif defined(MBSTAT_SYMBOL)
|
||||
+#if __FreeBSD_version < 500021
|
||||
+#if !defined(__FreeBSD__) || __FreeBSD_version < 500021
|
||||
long_return = mbstat.m_mbufs;
|
||||
#else
|
||||
+#if __FreeBSD_version < 500024
|
||||
+#elif __FreeBSD_version < 500024
|
||||
+ /* mbuf stats disabled */
|
||||
+ return NULL;
|
||||
+#else
|
||||
+ /* XXX TODO: implement new method */
|
||||
+ return NULL;
|
||||
+#endif
|
||||
+#endif
|
||||
+#else
|
||||
#elif defined(NO_DUMMY_VALUES)
|
||||
return NULL;
|
||||
#endif
|
||||
break;
|
||||
@@ -562,7 +572,17 @@
|
||||
long_return = (mbpool.pr_nget - mbpool.pr_nput)*mbpool.pr_size
|
||||
+ (mclpool.pr_nget - mclpool.pr_nput)*mclpool.pr_size;
|
||||
#else
|
||||
@@ -634,7 +642,15 @@
|
||||
+ (mclpool.pr_nget - mclpool.pr_nput)
|
||||
* mclpool.pr_size;
|
||||
#elif defined(MBSTAT_SYMBOL)
|
||||
+#if __FreeBSD_version < 500021
|
||||
+#if !defined(__FreeBSD__) || __FreeBSD_version < 500021
|
||||
long_return = mbstat.m_clusters - mbstat.m_clfree; /* unlikely, but... */
|
||||
+#else
|
||||
+#if __FreeBSD_version < 500024
|
||||
+#elif __FreeBSD_version < 500024
|
||||
+ /* mbuf stats disabled */
|
||||
+ return NULL;
|
||||
+#else
|
||||
+ /* XXX TODO: implement new method */
|
||||
+ return NULL;
|
||||
+#endif
|
||||
+#endif
|
||||
#else
|
||||
#elif defined(NO_DUMMY_VALUES)
|
||||
return NULL;
|
||||
#endif
|
||||
#else
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- agent/mibgroup/host/hr_swrun.c~ Wed Mar 14 22:45:56 2001
|
||||
+++ agent/mibgroup/host/hr_swrun.c Tue Mar 27 12:37:57 2001
|
||||
@@ -365,7 +365,11 @@
|
||||
--- agent/mibgroup/host/hr_swrun.c.orig Sat Feb 16 09:41:19 2002
|
||||
+++ agent/mibgroup/host/hr_swrun.c Sat Feb 16 23:41:05 2002
|
||||
@@ -543,7 +543,11 @@
|
||||
strcpy(string, proc_buf->p_user.u_comm);
|
||||
#endif
|
||||
#elif HAVE_KVM_GETPROCS
|
||||
|
@ -12,7 +12,7 @@
|
|||
#elif defined(linux)
|
||||
sprintf( string, "/proc/%d/status", pid );
|
||||
if ((fp = fopen( string, "r")) == NULL) return NULL;
|
||||
@@ -417,7 +421,11 @@
|
||||
@@ -638,7 +642,11 @@
|
||||
*cp1 = 0;
|
||||
#endif
|
||||
#elif HAVE_KVM_GETPROCS
|
||||
|
@ -24,7 +24,7 @@
|
|||
#elif defined(linux)
|
||||
sprintf( string, "/proc/%d/cmdline", pid );
|
||||
if ((fp = fopen( string, "r")) == NULL) return NULL;
|
||||
@@ -550,7 +558,11 @@
|
||||
@@ -810,7 +818,11 @@
|
||||
}
|
||||
#else
|
||||
#if HAVE_KVM_GETPROCS
|
||||
|
@ -33,10 +33,10 @@
|
|||
+#else
|
||||
switch ( proc_table[LowProcIndex].kp_proc.p_stat ) {
|
||||
+#endif
|
||||
#elif defined(dynix)
|
||||
switch ( lowpsinfo.pr_state ) {
|
||||
#elif defined(solaris2)
|
||||
#if _SLASH_PROC_METHOD_
|
||||
switch (proc_buf ? proc_buf->pr_lwp.pr_state : SIDL) {
|
||||
@@ -631,9 +643,17 @@
|
||||
@@ -906,9 +918,17 @@
|
||||
proc_buf->p_stime*100;
|
||||
#endif
|
||||
#elif HAVE_KVM_GETPROCS
|
||||
|
@ -54,9 +54,9 @@
|
|||
#elif defined(linux)
|
||||
sprintf( string, "/proc/%d/stat", pid );
|
||||
if ((fp = fopen( string, "r")) == NULL) return NULL;
|
||||
@@ -673,6 +693,13 @@
|
||||
@@ -976,6 +996,13 @@
|
||||
#elif HAVE_KVM_GETPROCS
|
||||
#ifdef freebsd3
|
||||
#if defined(freebsd3) && !defined(darwin)
|
||||
long_return = proc_table[LowProcIndex].kp_eproc.e_vm.vm_map.size/1024;
|
||||
+#elif defined(freebsd5) && __FreeBSD_version >= 500014
|
||||
+ /* XXX
|
||||
|
@ -68,7 +68,7 @@
|
|||
#else
|
||||
long_return = proc_table[LowProcIndex].kp_eproc.e_vm.vm_tsize +
|
||||
proc_table[LowProcIndex].kp_eproc.e_vm.vm_ssize +
|
||||
@@ -819,8 +846,13 @@
|
||||
@@ -1237,8 +1264,13 @@
|
||||
#elif defined(solaris2)
|
||||
return proc_table[current_proc_entry++];
|
||||
#elif HAVE_KVM_GETPROCS
|
||||
|
|
|
@ -143,4 +143,4 @@ share/snmp/snmpconf/snmptrapd.conf/traphandle
|
|||
@dirrm share/snmp/snmpconf/snmpd.conf
|
||||
@dirrm share/snmp/snmpconf/snmptrapd.conf
|
||||
@dirrm share/snmp/snmpconf
|
||||
@dirrm share/snmp
|
||||
@unexec rmdir %D/share/snmp 2>/dev/null || true
|
||||
|
|
Loading…
Add table
Reference in a new issue