diff options
author | Philip M. Gollucci <pgollucci@FreeBSD.org> | 2010-01-09 23:19:47 +0000 |
---|---|---|
committer | Philip M. Gollucci <pgollucci@FreeBSD.org> | 2010-01-09 23:19:47 +0000 |
commit | ed9248323406588bf8fc2bc24778bdaaa9136f90 (patch) | |
tree | 999fdae296001566758cd62c61f3cd20f0412179 /net-mgmt/glpi-plugins-tracker-agent | |
parent | 881f80fc0e840a1533736d260cec776b1a00aefc (diff) |
Notes
Diffstat (limited to 'net-mgmt/glpi-plugins-tracker-agent')
-rw-r--r-- | net-mgmt/glpi-plugins-tracker-agent/Makefile | 48 | ||||
-rw-r--r-- | net-mgmt/glpi-plugins-tracker-agent/distinfo | 3 | ||||
-rw-r--r-- | net-mgmt/glpi-plugins-tracker-agent/pkg-descr | 5 | ||||
-rw-r--r-- | net-mgmt/glpi-plugins-tracker-agent/pkg-message | 8 | ||||
-rw-r--r-- | net-mgmt/glpi-plugins-tracker-agent/pkg-plist | 20 |
5 files changed, 84 insertions, 0 deletions
diff --git a/net-mgmt/glpi-plugins-tracker-agent/Makefile b/net-mgmt/glpi-plugins-tracker-agent/Makefile new file mode 100644 index 000000000000..fff0f39936d6 --- /dev/null +++ b/net-mgmt/glpi-plugins-tracker-agent/Makefile @@ -0,0 +1,48 @@ +# New ports collection makefile for: glpi-plugins-tracker-agent +# Date created: 01 November 2009 +# Whom: ddurieux <d.durieux@siprossii.com> +# +# $FreeBSD$ +# + +PORTNAME= agent +DISTVERSION= 1.5.3 +CATEGORIES= net-mgmt +MASTER_SITES= https://forge.indepnet.net/attachments/download/512/ \ + http://glpi.siprossii.com/distfiles/ +PKGNAMEPREFIX= glpi-plugins-tracker- +DISTNAME= glpi-tracker_agent-1.5.3 + +MAINTAINER= d.durieux@siprossii.com +COMMENT= Agent get informations of networking devices by SNMP for GLPI + +BUILD_DEPENDS= ${SITE_PERL}/Net/SNMP.pm:${PORTSDIR}/net-mgmt/p5-Net-SNMP \ + ${SITE_PERL}/Compress/Zlib.pm:${PORTSDIR}/archivers/p5-Compress-Zlib \ + ${SITE_PERL}/AppConfig.pm:${PORTSDIR}/devel/p5-AppConfig \ + ${SITE_PERL}/LWP.pm:${PORTSDIR}/www/p5-libwww \ + ${SITE_PERL}/XML/Simple.pm:${PORTSDIR}/textproc/p5-XML-Simple \ + ${SITE_PERL}/mach/Data/Dumper.pm:${PORTSDIR}/devel/p5-Data-Dumper \ + ${SITE_PERL}/Parallel/ForkManager.pm:${PORTSDIR}/devel/p5-Parallel-ForkManager + +USE_PERL5= yes +WRKSRC= ${WRKDIR}/agent_tracker +NO_BUILD= yes +PKGMESSAGE= ${WRKDIR}/pkg-message +CPIOARGS= --quiet -pdum + +TRACKERAGENTDIR?= share/tracker_agent + +.include <bsd.port.pre.mk> + +post-configure: + @${SED} -e 's,%%PREFIX%%,${PREFIX},g' \ + -e 's,%%TRACKERAGENTDIR%%,${TRACKERAGENTDIR},g' pkg-message > ${PKGMESSAGE} + +do-install: + @${MKDIR} -m 0755 ${PREFIX}/${TRACKERAGENTDIR} + @cd ${WRKSRC} && ${FIND} * -print | ${CPIO} ${CPIOARGS} ${PREFIX}/${TRACKERAGENTDIR} + +post-install: + @${CAT} ${PKGMESSAGE} + +.include <bsd.port.post.mk> diff --git a/net-mgmt/glpi-plugins-tracker-agent/distinfo b/net-mgmt/glpi-plugins-tracker-agent/distinfo new file mode 100644 index 000000000000..6b5ed45e353f --- /dev/null +++ b/net-mgmt/glpi-plugins-tracker-agent/distinfo @@ -0,0 +1,3 @@ +MD5 (glpi-tracker_agent-1.5.3.tar.gz) = 529c04e543cfafb1fb82dc9be9028fbb +SHA256 (glpi-tracker_agent-1.5.3.tar.gz) = 1340f72b2da7e02c30f98855f4b339999ebe0dd54088bf228396ddc6ee9938f6 +SIZE (glpi-tracker_agent-1.5.3.tar.gz) = 19193 diff --git a/net-mgmt/glpi-plugins-tracker-agent/pkg-descr b/net-mgmt/glpi-plugins-tracker-agent/pkg-descr new file mode 100644 index 000000000000..06c0c7c18e46 --- /dev/null +++ b/net-mgmt/glpi-plugins-tracker-agent/pkg-descr @@ -0,0 +1,5 @@ +glpi-plugin-tracker-agent in a program writen in perl. It receive +informations from glpi server and query networking devices to +get informations like serial number, name, +cartridge and page counter of printers and on switchs, devices connected +on each port. After it send them to glpi server. diff --git a/net-mgmt/glpi-plugins-tracker-agent/pkg-message b/net-mgmt/glpi-plugins-tracker-agent/pkg-message new file mode 100644 index 000000000000..24df0d738354 --- /dev/null +++ b/net-mgmt/glpi-plugins-tracker-agent/pkg-message @@ -0,0 +1,8 @@ +***************************************************************** +Add in cron table to run agent script : + +*/10 * * * * root /usr/local/bin/perl %%PREFIX%%/%%TRACKERAGENTDIR%%/tracker_agent.pl + +This script get devices to query from glpi server, query devices and send them to server + +***************************************************************** diff --git a/net-mgmt/glpi-plugins-tracker-agent/pkg-plist b/net-mgmt/glpi-plugins-tracker-agent/pkg-plist new file mode 100644 index 000000000000..18cee7c6c303 --- /dev/null +++ b/net-mgmt/glpi-plugins-tracker-agent/pkg-plist @@ -0,0 +1,20 @@ +share/tracker_agent/inc/communications_serveur.pm +share/tracker_agent/inc/device_serials.pm +share/tracker_agent/inc/devices/cisco.pm +share/tracker_agent/inc/devices/hp.pm +share/tracker_agent/inc/devices/samsung.pm +share/tracker_agent/inc/devices/wyse.pm +share/tracker_agent/inc/errors.pm +share/tracker_agent/inc/functions.pm +share/tracker_agent/inc/tracker_discovery.pm +share/tracker_agent/inc/tracker_pid.pm +share/tracker_agent/inc/tracker_query.pm +share/tracker_agent/inc/tracker_snmp.pm +share/tracker_agent/inc/tracker_xml.pm +share/tracker_agent/tools/verif_descr.pl +share/tracker_agent/tracker_agent.pl +@dirrm share/tracker_agent/tools +@dirrm share/tracker_agent/log +@dirrm share/tracker_agent/inc/devices +@dirrm share/tracker_agent/inc +@dirrm share/tracker_agent |