Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 6 Oct 2014 08:26:53 +0000 (UTC)
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r370146 - in head/net-mgmt/netxms: . files
Message-ID:  <201410060826.s968Qr8R036794@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: bapt
Date: Mon Oct  6 08:26:53 2014
New Revision: 370146
URL: https://svnweb.freebsd.org/changeset/ports/370146
QAT: https://qat.redports.org/buildarchive/r370146/

Log:
  Update to 1.2.16 [1]
  switch to libc API instead of nosing in kernel memory via kvm(3) [2]
  
  PR:		194096
  Submitted by:	glebius [1] maintainer [2]
  Approved by:	maintainer

Added:
  head/net-mgmt/netxms/files/patch-src-agent-subagents-freebsd-freebsd.cpp   (contents, props changed)
  head/net-mgmt/netxms/files/patch-src-agent-subagents-freebsd-net.cpp   (contents, props changed)
  head/net-mgmt/netxms/files/patch-src-agent-subagents-freebsd-net.h   (contents, props changed)
Deleted:
  head/net-mgmt/netxms/files/pkg-install.in
Modified:
  head/net-mgmt/netxms/Makefile
  head/net-mgmt/netxms/distinfo
  head/net-mgmt/netxms/pkg-plist

Modified: head/net-mgmt/netxms/Makefile
==============================================================================
--- head/net-mgmt/netxms/Makefile	Mon Oct  6 06:50:58 2014	(r370145)
+++ head/net-mgmt/netxms/Makefile	Mon Oct  6 08:26:53 2014	(r370146)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	netxms
-PORTVERSION=	1.2.14
-PORTREVISION=	1
+PORTVERSION=	1.2.16
 CATEGORIES=	net-mgmt
 MASTER_SITES=	http://www.netxms.org/download/ \
 		http://www.netxms.org/download/archive/
@@ -41,88 +40,38 @@ GROUPS=		netxms
 
 .include <bsd.port.options.mk>
 
-.if ${PORT_OPTIONS:MSERVER} || ${PORT_OPTIONS:MAGENT} || ${PORT_OPTIONS:MCLIENT}
-PLIST_SUB+=	NXCPTEST=""
-LIB_DEPENDS+=	libexpat.so:${PORTSDIR}/textproc/expat2
-.else
-PLIST_SUB+=	NXCPTEST="@comment "
-.endif
-
 .if ${PORT_OPTIONS:MSERVER} || ${PORT_OPTIONS:MCLIENT}
 PLIST_SUB+=	NXMAP=""
 .else
 PLIST_SUB+=	NXMAP="@comment "
 .endif
 
-.if ! ${PORT_OPTIONS:MSERVER}
-PLIST_SUB+=	SERVER="@comment "
+.if ${PORT_OPTIONS:MSERVER} || ${PORT_OPTIONS:MAGENT}
+PLIST_SUB+=	NXCP=""
 .else
-CONFIGURE_ARGS+=	--with-server
-PLIST_SUB+=	SERVER=""
+PLIST_SUB+=	NXCP="@comment "
+.endif
+
+.if ${PORT_OPTIONS:MSERVER}
 USE_RC_SUBR+=	netxmsd
-.if ${PORT_OPTIONS:MAGENT}
-PLIST_SUB+=	AGENT="@comment "
-.else
+.if !${PORT_OPTIONS:MAGENT}
 USE_RC_SUBR+=	nxagentd
 .endif
 .endif
 
-.if ${PORT_OPTIONS:MCLIENT}
-CONFIGURE_ARGS+=	--with-client
-PLIST_SUB+=	CLIENT=""
-.else
-PLIST_SUB+=	CLIENT="@comment "
-.endif
-
 .if ${PORT_OPTIONS:MAGENT}
 USE_RC_SUBR+=	nxagentd
-CONFIGURE_ARGS+=	--with-agent
-PLIST_SUB+=	AGENT=""
-.else
-PLIST_SUB+=	AGENT="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MMYSQL}
-CONFIGURE_ARGS+=	--with-mysql
-PLIST_SUB+=	MYSQL=""
-USE_MYSQL=	yes
-.else
-PLIST_SUB+=	MYSQL="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MPGSQL}
-CONFIGURE_ARGS+=	--with-pgsql
-PLIST_SUB+=	PGSQL=""
-USE_PGSQL=	yes
-.else
-PLIST_SUB+=	PGSQL="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MSQLITE}
-CONFIGURE_ARGS+=	--with-sqlite
-PLIST_SUB+=	SQLITE=""
-USE_SQLITE=	yes
-.else
-PLIST_SUB+=	SQLITE="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MODBC}
-CONFIGURE_ARGS+=	--with-odbc
-PLIST_SUB+=	ODBC=""
-LIB_DEPENDS+=	libodbc.so:${PORTSDIR}/databases/unixODBC
-.else
-PLIST_SUB+=	ODBC="@comment "
 .endif
 
 post-install:
 .if ${PORT_OPTIONS:MSERVER}
-.if !exists(${STAGEDIR}${PREFIX}/etc/netxmsd.conf-dist)
-	${CP} ${WRKSRC}/contrib/netxmsd.conf-dist ${STAGEDIR}${PREFIX}/etc/
+.if !exists(${STAGEDIR}${PREFIX}/etc/netxmsd.conf.sample)
+	${CP} ${WRKSRC}/contrib/netxmsd.conf-dist ${STAGEDIR}${PREFIX}/etc/netxmsd.conf.sample
 .endif
 .endif
 .if ${PORT_OPTIONS:MSERVER} || ${PORT_OPTIONS:MAGENT}
-.if !exists(${STAGEDIR}${PREFIX}/etc/nxagentd.conf-dist)
-	${CP} ${WRKSRC}/contrib/nxagentd.conf-dist ${STAGEDIR}${PREFIX}/etc/
+.if !exists(${STAGEDIR}${PREFIX}/etc/nxagentd.conf.sample)
+	${CP} ${WRKSRC}/contrib/nxagentd.conf-dist ${STAGEDIR}${PREFIX}/etc/nxagentd.conf.sample
 .endif
 .endif
 

Modified: head/net-mgmt/netxms/distinfo
==============================================================================
--- head/net-mgmt/netxms/distinfo	Mon Oct  6 06:50:58 2014	(r370145)
+++ head/net-mgmt/netxms/distinfo	Mon Oct  6 08:26:53 2014	(r370146)
@@ -1,2 +1,2 @@
-SHA256 (netxms-1.2.14.tar.gz) = 85839604a2efb4125cf4098800e99554aaf0338ea2a7f9eba16c0557bcb56310
-SIZE (netxms-1.2.14.tar.gz) = 10184985
+SHA256 (netxms-1.2.16.tar.gz) = 708e7adf47db2cfee2f88e7439575ed947c291d6c44b7a34f81cad0a17ffb940
+SIZE (netxms-1.2.16.tar.gz) = 10275424

Added: head/net-mgmt/netxms/files/patch-src-agent-subagents-freebsd-freebsd.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/netxms/files/patch-src-agent-subagents-freebsd-freebsd.cpp	Mon Oct  6 08:26:53 2014	(r370146)
@@ -0,0 +1,23 @@
+--- src/agent/subagents/freebsd/freebsd.cpp.orig	2014-10-02 16:57:50.000000000 +0400
++++ src/agent/subagents/freebsd/freebsd.cpp	2014-10-02 16:58:48.000000000 +0400
+@@ -48,14 +48,14 @@
+ 	{ _T("FileSystem.UsedPerc(*)"),       H_DiskInfo,        (const TCHAR *)DISK_USED_PERC,    DCI_DT_FLOAT,	DCIDESC_FS_USEDPERC },
+ 
+ 	{ _T("Net.Interface.AdminStatus(*)"), H_NetIfAdmStatus,  NULL,				DCI_DT_INT,	DCIDESC_NET_INTERFACE_ADMINSTATUS },
+-	{ _T("Net.Interface.BytesIn(*)"),     H_NetIfInfoFromKVM, (const TCHAR *)IF_INFO_BYTES_IN,    DCI_DT_UINT64, DCIDESC_NET_INTERFACE_BYTESIN },
+-	{ _T("Net.Interface.BytesOut(*)"),    H_NetIfInfoFromKVM, (const TCHAR *)IF_INFO_BYTES_OUT,   DCI_DT_UINT64, DCIDESC_NET_INTERFACE_BYTESOUT },
+-	{ _T("Net.Interface.InErrors(*)"),    H_NetIfInfoFromKVM, (const TCHAR *)IF_INFO_IN_ERRORS,   DCI_DT_UINT64, DCIDESC_NET_INTERFACE_INERRORS },
++	{ _T("Net.Interface.BytesIn(*)"),     H_NetIfInfo, (const TCHAR *)IF_INFO_BYTES_IN,    DCI_DT_UINT64, DCIDESC_NET_INTERFACE_BYTESIN },
++	{ _T("Net.Interface.BytesOut(*)"),    H_NetIfInfo, (const TCHAR *)IF_INFO_BYTES_OUT,   DCI_DT_UINT64, DCIDESC_NET_INTERFACE_BYTESOUT },
++	{ _T("Net.Interface.InErrors(*)"),    H_NetIfInfo, (const TCHAR *)IF_INFO_IN_ERRORS,   DCI_DT_UINT64, DCIDESC_NET_INTERFACE_INERRORS },
+ 	{ _T("Net.Interface.Link(*)"),        H_NetIfLink,       NULL,				DCI_DT_DEPRECATED,	DCIDESC_DEPRECATED },
+ 	{ _T("Net.Interface.OperStatus(*)"),  H_NetIfLink,       NULL,				DCI_DT_INT,	DCIDESC_NET_INTERFACE_OPERSTATUS },
+-	{ _T("Net.Interface.OutErrors(*)"),   H_NetIfInfoFromKVM, (const TCHAR *)IF_INFO_OUT_ERRORS,  DCI_DT_UINT64, DCIDESC_NET_INTERFACE_OUTERRORS },
+-	{ _T("Net.Interface.PacketsIn(*)"),   H_NetIfInfoFromKVM, (const TCHAR *)IF_INFO_PACKETS_IN,  DCI_DT_UINT64, DCIDESC_NET_INTERFACE_PACKETSIN },
+-	{ _T("Net.Interface.PacketsOut(*)"),  H_NetIfInfoFromKVM, (const TCHAR *)IF_INFO_PACKETS_OUT, DCI_DT_UINT64, DCIDESC_NET_INTERFACE_PACKETSOUT },
++	{ _T("Net.Interface.OutErrors(*)"),   H_NetIfInfo, (const TCHAR *)IF_INFO_OUT_ERRORS,  DCI_DT_UINT64, DCIDESC_NET_INTERFACE_OUTERRORS },
++	{ _T("Net.Interface.PacketsIn(*)"),   H_NetIfInfo, (const TCHAR *)IF_INFO_PACKETS_IN,  DCI_DT_UINT64, DCIDESC_NET_INTERFACE_PACKETSIN },
++	{ _T("Net.Interface.PacketsOut(*)"),  H_NetIfInfo, (const TCHAR *)IF_INFO_PACKETS_OUT, DCI_DT_UINT64, DCIDESC_NET_INTERFACE_PACKETSOUT },
+ 	{ _T("Net.IP.Forwarding"),            H_NetIpForwarding, (const TCHAR *)4,			DCI_DT_INT,	DCIDESC_NET_IP_FORWARDING },
+ 	{ _T("Net.IP6.Forwarding"),           H_NetIpForwarding, (const TCHAR *)6,			DCI_DT_INT,	DCIDESC_NET_IP6_FORWARDING },
+ 

Added: head/net-mgmt/netxms/files/patch-src-agent-subagents-freebsd-net.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/netxms/files/patch-src-agent-subagents-freebsd-net.cpp	Mon Oct  6 08:26:53 2014	(r370146)
@@ -0,0 +1,181 @@
+--- src/agent/subagents/freebsd/net.cpp.orig	2014-10-02 16:54:48.000000000 +0400
++++ src/agent/subagents/freebsd/net.cpp	2014-10-02 17:19:53.000000000 +0400
+@@ -32,7 +32,6 @@
+ #include <net/if_media.h>
+ #include <net/if_dl.h>
+ #include <net/if_types.h>
+-#include <net/if_var.h>
+ #include <net/route.h>
+ #include <net/iso88025.h>
+ #include <netinet/if_ether.h>
+@@ -40,8 +39,7 @@
+ #include <ifaddrs.h>
+ #include <arpa/inet.h>
+ #include <net/ethernet.h>
+-#include <kvm.h>
+-#include <nlist.h>
++#include <ifaddrs.h>
+ 
+ #include "net.h"
+ 
+@@ -60,14 +58,6 @@
+ 	int index;
+ } IFLIST;
+ 
+-struct nlist nl[] = {
+-#define N_IFNET 0
+-	{ (char *)"_ifnet" },
+-	{ NULL },
+-};
+-
+-kvm_t *kvmd = NULL;
+-
+ LONG H_NetIpForwarding(const TCHAR *pszParam, const TCHAR *pArg, TCHAR *pValue)
+ {
+ 	int nVer = CAST_FROM_POINTER(pArg, int);
+@@ -568,94 +558,66 @@
+ 	return nRet;
+ }
+ 
+-LONG H_NetIfInfoFromKVM(const TCHAR *pszParam, const TCHAR *pArg, TCHAR *pValue)
++LONG H_NetIfInfo(const TCHAR *pszParam, const TCHAR *pArg, TCHAR *pValue)
+ {
+-	int nRet = SYSINFO_RC_SUCCESS;
+ 	char szArg[512];
+-	u_long ifnetaddr;
+-	struct ifnet ifnet;
+-	struct ifnethead ifnethead;
+-#if __FreeBSD__ < 5
+-	char szTName[IFNAMSIZ];
+-#endif
+-	char szName[IFNAMSIZ];
++	struct ifaddrs *ifap, *ifa;
++	u_int index;
+ 
+ 	AgentGetParameterArgA(pszParam, 1, szArg, sizeof(szArg));
+ 
+-	if (szArg[0] != 0)
++	if (szArg[0] == 0)
++		return SYSINFO_RC_SUCCESS;
++
++	if (szArg[0] >= '0' && szArg[0] <= '9')
++		index = atoi(szArg);
++	else
++		index = 0;
++
++	if (getifaddrs(&ifap) != 0)
+ 	{
+-		if (szArg[0] >= '0' && szArg[0] <= '9')
+-		{
+-			// index
+-			if (if_indextoname(atoi(szArg), szArg) != szArg)
+-			{
+-				// not found
+-				nRet = SYSINFO_RC_ERROR;
+-			}
+-		}
++		return SYSINFO_RC_ERROR;
++	}
+ 
+-		if (nRet == SYSINFO_RC_SUCCESS)
+-		{
+-			nRet = SYSINFO_RC_ERROR;
++	for (ifa = ifap; ifa; ifa = ifa->ifa_next) {
++		if (ifa->ifa_addr->sa_family != AF_LINK)
++			continue;
++		if (index) {
++			if (index != if_nametoindex(ifa->ifa_name))
++				continue;
++		} else if (strcmp(ifa->ifa_name, szArg) != 0)
++			continue;
+ 
+-			if (kvmd == NULL) {
+-				kvmd = kvm_openfiles(NULL, NULL, NULL, O_RDONLY, NULL);
+-				if (kvmd == NULL)
+-					return SYSINFO_RC_ERROR;
+-				if (kvm_nlist(kvmd, nl) < 0)
+-					return SYSINFO_RC_ERROR;
+-				if (nl[0].n_type == 0)
+-					return SYSINFO_RC_ERROR;
+-			}
+-			ifnetaddr = nl[N_IFNET].n_value;
+-			if (kvm_read(kvmd, ifnetaddr, &ifnethead, sizeof(ifnethead)) != sizeof(ifnethead))
+-				return SYSINFO_RC_ERROR;
+-			ifnetaddr = (u_long)TAILQ_FIRST(&ifnethead);
+-			while (ifnetaddr) {
+-				if (kvm_read(kvmd, ifnetaddr, &ifnet, sizeof(ifnet)) != sizeof(ifnet))
+-					return SYSINFO_RC_ERROR;
+-				ifnetaddr = (u_long)TAILQ_NEXT(&ifnet, if_link);
+-#if __FreeBSD__ >= 5
+-				strlcpy(szName, ifnet.if_xname, sizeof(szName));
+-#else
+-				if (kvm_read(kvmd, ifnet.if_name, szTName, sizeof(szTName)) != sizeof(szTName))
+-					return SYSINFO_RC_ERROR;
+-				szTName[sizeof(szTName) - 1] = '\0';
+-				snprintf(szName, sizeof(szName), "%s%d", szTName, ifnet.if_unit);
+-#endif
+-				if (strcmp(szName, szArg) == 0) {
+-					nRet = SYSINFO_RC_SUCCESS;
+-					switch((long)pArg)
+-					{
+-						case IF_INFO_BYTES_IN:
+-							ret_uint(pValue, ifnet.if_ibytes);
+-							break;
+-						case IF_INFO_BYTES_OUT:
+-							ret_uint(pValue, ifnet.if_obytes);
+-							break;
+-						case IF_INFO_IN_ERRORS:
+-							ret_uint(pValue, ifnet.if_ierrors);
+-							break;
+-						case IF_INFO_OUT_ERRORS:
+-							ret_uint(pValue, ifnet.if_oerrors);
+-							break;
+-						case IF_INFO_PACKETS_IN:
+-							ret_uint(pValue, ifnet.if_ipackets);
+-							break;
+-						case IF_INFO_PACKETS_OUT:
+-							ret_uint(pValue, ifnet.if_opackets);
+-							break;
+-						default:
+-							nRet = SYSINFO_RC_UNSUPPORTED;
+-							break;
+-					}
+-					break;
+-				}
+-				else
+-					continue;
+-			}
++#define	IFA_STAT(s)	(((struct if_data *)ifa->ifa_data)->ifi_ ## s)
++
++		switch((long)pArg)
++		{
++			case IF_INFO_BYTES_IN:
++				ret_uint(pValue, IFA_STAT(ibytes));
++				break;
++			case IF_INFO_BYTES_OUT:
++				ret_uint(pValue, IFA_STAT(obytes));
++				break;
++			case IF_INFO_IN_ERRORS:
++				ret_uint(pValue, IFA_STAT(ierrors));
++				break;
++			case IF_INFO_OUT_ERRORS:
++				ret_uint(pValue, IFA_STAT(oerrors));
++				break;
++			case IF_INFO_PACKETS_IN:
++				ret_uint(pValue, IFA_STAT(ipackets));
++				break;
++			case IF_INFO_PACKETS_OUT:
++				ret_uint(pValue, IFA_STAT(opackets));
++				break;
++			default:
++				freeifaddrs(ifap);
++				return SYSINFO_RC_UNSUPPORTED;
+ 		}
++		freeifaddrs(ifap);
++		return SYSINFO_RC_SUCCESS;
+ 	}
+ 
+-	return nRet;
++	freeifaddrs(ifap);
++	return SYSINFO_RC_ERROR;
+ }

Added: head/net-mgmt/netxms/files/patch-src-agent-subagents-freebsd-net.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/netxms/files/patch-src-agent-subagents-freebsd-net.h	Mon Oct  6 08:26:53 2014	(r370146)
@@ -0,0 +1,10 @@
+--- src/agent/subagents/freebsd/net.h.orig	2014-10-02 16:59:04.000000000 +0400
++++ src/agent/subagents/freebsd/net.h	2014-10-02 16:59:10.000000000 +0400
+@@ -39,6 +39,6 @@
+ LONG H_NetArpCache(const TCHAR *, const TCHAR *, StringList *);
+ LONG H_NetIfList(const TCHAR *, const TCHAR *, StringList *);
+ LONG H_NetRoutingTable(const TCHAR *, const TCHAR *, StringList *);
+-LONG H_NetIfInfoFromKVM(const TCHAR *, const TCHAR *, TCHAR *);
++LONG H_NetIfInfo(const TCHAR *, const TCHAR *, TCHAR *);
+ 
+ #endif // __NET_H__

Modified: head/net-mgmt/netxms/pkg-plist
==============================================================================
--- head/net-mgmt/netxms/pkg-plist	Mon Oct  6 06:50:58 2014	(r370145)
+++ head/net-mgmt/netxms/pkg-plist	Mon Oct  6 08:26:53 2014	(r370146)
@@ -1,18 +1,14 @@
 %%SERVER%%bin/nxap
-%%SERVER%%bin/nxappget
-%%SERVER%%bin/nxapush
-%%SERVER%%bin/nxencpasswd
-%%AGENT%%bin/nxappget
-%%AGENT%%bin/nxapush
+%%NXCP%%bin/nxappget
+%%NXCP%%bin/nxapush
 %%SERVER%%bin/nxaction
 %%SERVER%%bin/nxadm
 %%SERVER%%bin/netxmsd
-%%AGENT%%bin/nxagentd
-%%SERVER%%bin/nxagentd
+%%NXCP%%bin/nxagentd
 %%CLIENT%%bin/nxalarm
 %%CLIENT%%bin/nxdevcfg
 %%SERVER%%bin/nxdbmgr
-%%AGENT%%bin/nxencpasswd
+%%NXCP%%bin/nxencpasswd
 %%CLIENT%%bin/nxevent
 %%SERVER%%bin/nxget
 %%SERVER%%bin/nxmibc
@@ -23,67 +19,51 @@
 %%SERVER%%bin/nxsnmpset
 %%SERVER%%bin/nxsnmpwalk
 %%SERVER%%bin/nxupload
-%%SERVER%%etc/netxmsd.conf-dist
-%%SERVER%%etc/nxagentd.conf-dist
-%%AGENT%%etc/nxagentd.conf-dist
+%%SERVER%%@sample etc/netxmsd.conf.sample
+%%NXCP%%@sample etc/nxagentd.conf.sample
 lib/libnetxms.so
 lib/libnetxms.so.1
 lib/libnetxms.so.1.0.0
 %%CLIENT%%lib/libnxtre.so
 %%CLIENT%%lib/libnxtre.so.5
-%%AGENT%%lib/libnxsqlite.so
-%%AGENT%%lib/libnxsqlite.so.1
+%%NXCP%%lib/libnxsqlite.so
+%%NXCP%%lib/libnxsqlite.so.1
 %%AGENT%%lib/libnxsqlite.so.1.0.0
-%%AGENT%%lib/libnxdb.so
-%%AGENT%%lib/libnxdb.so.1
+%%NXCP%%lib/libnxdb.so
+%%NXCP%%lib/libnxdb.so.1
 %%AGENT%%lib/libnxdb.so.1.0.0
 %%AGENT%%lib/libnxtre.so.5.0.0
 %%AGENT%%lib/netxms/devemu.nsm
-%%AGENT%%lib/libappagent.so
-%%AGENT%%lib/libappagent.so.1
+%%NXCP%%lib/libappagent.so
+%%NXCP%%lib/libappagent.so.1
 %%AGENT%%lib/libappagent.so.1.0.0
 %%SERVER%%lib/libavaya-ers.so
 %%SERVER%%lib/libcisco.so
-%%AGENT%%lib/libnsm_dbquery.so
-%%SERVER%%lib/libnsm_ecs.so
-%%SERVER%%lib/libnsm_freebsd.so
-%%SERVER%%lib/libnsm_logwatch.so
-%%SERVER%%lib/libnsm_ping.so
-%%AGENT%%lib/libnsm_portcheck.so
+%%NXCP%%lib/libnsm_dbquery.so
+%%SERVER%%lib/libnsm_filemgr.so
+%%NXCP%%lib/libnsm_portcheck.so
 %%AGENT%%lib/libnsm_devemu.so
 %%AGENT%%lib/libnxjansson.so
 %%AGENT%%lib/libnxjansson.so.4
 %%AGENT%%lib/libnxjansson.so.4.6.0
-%%SERVER%%lib/libnsm_sms.so
-%%SERVER%%lib/libnsm_ups.so
-%%SERVER%%lib/libnxdb.so
-%%SERVER%%lib/libnxdb.so.1
-%%AGENT%%lib/libnxsd.so
-%%AGENT%%lib/libnxsd.so.1
+%%NXCP%%lib/libnxsd.so
+%%NXCP%%lib/libnxsd.so.1
 %%AGENT%%lib/libnxsd.so.1.0.0
-%%SERVER%%lib/libappagent.so
-%%SERVER%%lib/libappagent.so.1
-%%SERVER%%lib/libnsm_dbquery.so
-%%SERVER%%lib/libnsm_portcheck.so
-%%SERVER%%lib/libnxsd.so
-%%SERVER%%lib/libnxsd.so.1
 %%SERVER%%lib/libnxsms_dummy.so
 %%SERVER%%lib/libnxsms_dummy.so.1
 %%SERVER%%lib/libnxsms_dummy.so.1.0.0
 %%SERVER%%lib/libnxsms_portech.so
 %%SERVER%%lib/libnxsms_portech.so.1
 %%SERVER%%lib/libnxsms_portech.so.1.0.0
-%%SERVER%%lib/libnxsqlite.so
-%%SERVER%%lib/libnxsqlite.so.1
 %%SERVER%%lib/libstrophe.so
 %%SERVER%%lib/libstrophe.so.1
 %%SERVER%%lib/libstrophe.so.1.0.0
-%%AGENT%%lib/libnsm_ecs.so
-%%AGENT%%lib/libnsm_freebsd.so
-%%AGENT%%lib/libnsm_logwatch.so
-%%AGENT%%lib/libnsm_ping.so
-%%AGENT%%lib/libnsm_sms.so
-%%AGENT%%lib/libnsm_ups.so
+%%NXCP%%lib/libnsm_ecs.so
+%%NXCP%%lib/libnsm_freebsd.so
+%%NXCP%%lib/libnsm_logwatch.so
+%%NXCP%%lib/libnsm_ping.so
+%%NXCP%%lib/libnsm_sms.so
+%%NXCP%%lib/libnsm_ups.so
 %%CLIENT%%lib/libnxcl.so
 %%CLIENT%%lib/libnxcl.so.1
 %%CLIENT%%lib/libnxcl.so.1.0.0
@@ -94,10 +74,8 @@ lib/libnetxms.so.1.0.0
 %%ODBC%%lib/libnxddr_odbc.so
 %%PGSQL%%lib/libnxddr_pgsql.so
 %%SQLITE%%lib/libnxddr_sqlite.so
-%%SERVER%%lib/libnxlp.so
-%%SERVER%%lib/libnxlp.so.1
-%%AGENT%%lib/libnxlp.so
-%%AGENT%%lib/libnxlp.so.1
+%%NXCP%%lib/libnxlp.so
+%%NXCP%%lib/libnxlp.so.1
 %%AGENT%%lib/libnxlp.so.1.0.0
 %%NXMAP%%lib/libnxmap.so
 %%NXMAP%%lib/libnxmap.so.1
@@ -117,22 +95,15 @@ lib/libnetxms.so.1.0.0
 %%SERVER%%lib/libnxsrv.so
 %%SERVER%%lib/libnxsrv.so.1
 %%SERVER%%lib/libnxsrv.so.1.0.0
-%%AGENT%%lib/netxms/dbquery.nsm
-%%AGENT%%lib/netxms/ecs.nsm
-%%AGENT%%lib/netxms/freebsd.nsm
-%%AGENT%%lib/netxms/logwatch.nsm
-%%AGENT%%lib/netxms/ping.nsm
-%%AGENT%%lib/netxms/portcheck.nsm
-%%AGENT%%lib/netxms/sms.nsm
-%%AGENT%%lib/netxms/ups.nsm
-%%SERVER%%lib/netxms/dbquery.nsm
-%%SERVER%%lib/netxms/ecs.nsm
-%%SERVER%%lib/netxms/freebsd.nsm
-%%SERVER%%lib/netxms/logwatch.nsm
-%%SERVER%%lib/netxms/ping.nsm
-%%SERVER%%lib/netxms/portcheck.nsm
-%%SERVER%%lib/netxms/sms.nsm
-%%SERVER%%lib/netxms/ups.nsm
+%%NXCP%%lib/netxms/dbquery.nsm
+%%NXCP%%lib/netxms/ecs.nsm
+%%NXCP%%lib/netxms/freebsd.nsm
+%%NXCP%%lib/netxms/logwatch.nsm
+%%NXCP%%lib/netxms/ping.nsm
+%%NXCP%%lib/netxms/portcheck.nsm
+%%NXCP%%lib/netxms/sms.nsm
+%%NXCP%%lib/netxms/ups.nsm
+%%SERVER%%lib/netxms/filemgr.nsm
 %%SERVER%%lib/netxms/ndd/airespace.ndd
 %%SERVER%%lib/netxms/ndd/at.ndd
 %%SERVER%%lib/netxms/ndd/baystack.ndd
@@ -154,6 +125,8 @@ lib/libnetxms.so.1.0.0
 %%PGSQL%%lib/netxms/dbdrv/pgsql.ddr
 %%SQLITE%%lib/netxms/dbdrv/sqlite.ddr
 %%ODBC%%lib/netxms/dbdrv/odbc.ddr
+@owner netxms
+@group netxms
 %%SERVER%%%%DATADIR%%/backgrounds/.keep
 %%SERVER%%%%DATADIR%%/images/092e4b35-4e7c-42df-b9b7-d5805bfac64e
 %%SERVER%%%%DATADIR%%/images/1ddb76a3-a05f-4a42-acda-22021768feaf
@@ -395,6 +368,7 @@ lib/libnetxms.so.1.0.0
 %%SERVER%%%%DATADIR%%/mibs/NETSCREEN-VR-MIB.txt
 %%SERVER%%%%DATADIR%%/mibs/NETSCREEN-VSYS-MIB.txt
 %%SERVER%%%%DATADIR%%/mibs/NETSWITCH-MIB.txt
+%%SERVER%%%%DATADIR%%/mibs/NETUP-MIB.txt
 %%SERVER%%%%DATADIR%%/mibs/NetWare-Server-MIB.txt
 %%SERVER%%%%DATADIR%%/mibs/NETWORK-APPLIANCE-MIB.txt
 %%SERVER%%%%DATADIR%%/mibs/NETWORK-SERVICES-MIB.txt
@@ -581,12 +555,13 @@ lib/libnetxms.so.1.0.0
 %%SERVER%%%%DATADIR%%/sql/dbschema_oracle.sql
 %%SERVER%%%%DATADIR%%/sql/dbschema_pgsql.sql
 %%SERVER%%%%DATADIR%%/sql/dbschema_sqlite.sql
-%%AGENT%%@dirrm lib/netxms
-%%SERVER%%@dirrm lib/netxms/ndd
-%%SERVER%%@dirrm lib/netxms/dbdrv
-%%SERVER%%@dirrm lib/netxms
 %%SERVER%%@dirrmtry %%DATADIR%%/sql
 %%SERVER%%@dirrmtry %%DATADIR%%/mibs
 %%SERVER%%@dirrmtry %%DATADIR%%/images
 %%SERVER%%@dirrmtry %%DATADIR%%/backgrounds
 %%SERVER%%@dirrmtry %%DATADIR%%
+@owner root
+@group wheel
+%%SERVER%%@dirrm lib/netxms/ndd
+%%SERVER%%@dirrm lib/netxms/dbdrv
+%%NXCP%%@dirrm lib/netxms



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201410060826.s968Qr8R036794>