aboutsummaryrefslogtreecommitdiff
path: root/net-mgmt/glpi-plugins-tracker-agent
diff options
context:
space:
mode:
authorPhilip M. Gollucci <pgollucci@FreeBSD.org>2010-01-09 23:19:47 +0000
committerPhilip M. Gollucci <pgollucci@FreeBSD.org>2010-01-09 23:19:47 +0000
commited9248323406588bf8fc2bc24778bdaaa9136f90 (patch)
tree999fdae296001566758cd62c61f3cd20f0412179 /net-mgmt/glpi-plugins-tracker-agent
parent881f80fc0e840a1533736d260cec776b1a00aefc (diff)
Notes
Diffstat (limited to 'net-mgmt/glpi-plugins-tracker-agent')
-rw-r--r--net-mgmt/glpi-plugins-tracker-agent/Makefile48
-rw-r--r--net-mgmt/glpi-plugins-tracker-agent/distinfo3
-rw-r--r--net-mgmt/glpi-plugins-tracker-agent/pkg-descr5
-rw-r--r--net-mgmt/glpi-plugins-tracker-agent/pkg-message8
-rw-r--r--net-mgmt/glpi-plugins-tracker-agent/pkg-plist20
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