Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Feb 2018 10:58:40 +0000 (UTC)
From:      Lars Engels <lme@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r462685 - in head/net-mgmt: . icingaweb2-module-fileshipper
Message-ID:  <201802231058.w1NAweAR058404@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: lme
Date: Fri Feb 23 10:58:40 2018
New Revision: 462685
URL: https://svnweb.freebsd.org/changeset/ports/462685

Log:
  Add new port: net-mgmt/icingaweb2-module-fileshipper
  
  The main purpose of this module is to extend Icinga Director using some of it's
  exported hooks. Based on them it offers an Import Source able to deal with CSV,
  JSON, YAML and XML files. It also offers the possibility to deploy
  hand-crafted Icinga 2 config files through the Icinga Director.
  
  WWW: https://github.com/Icinga/icingaweb2-module-fileshipper

Added:
  head/net-mgmt/icingaweb2-module-fileshipper/
  head/net-mgmt/icingaweb2-module-fileshipper/Makefile   (contents, props changed)
  head/net-mgmt/icingaweb2-module-fileshipper/distinfo   (contents, props changed)
  head/net-mgmt/icingaweb2-module-fileshipper/pkg-descr   (contents, props changed)
  head/net-mgmt/icingaweb2-module-fileshipper/pkg-plist   (contents, props changed)
Modified:
  head/net-mgmt/Makefile

Modified: head/net-mgmt/Makefile
==============================================================================
--- head/net-mgmt/Makefile	Fri Feb 23 10:04:17 2018	(r462684)
+++ head/net-mgmt/Makefile	Fri Feb 23 10:58:40 2018	(r462685)
@@ -89,6 +89,7 @@
     SUBDIR += icingaweb2-module-cube
     SUBDIR += icingaweb2-module-director
     SUBDIR += icingaweb2-module-elasticsearch
+    SUBDIR += icingaweb2-module-fileshipper
     SUBDIR += icingaweb2-module-generictts
     SUBDIR += icingaweb2-module-grafana
     SUBDIR += icingaweb2-module-graphite

Added: head/net-mgmt/icingaweb2-module-fileshipper/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/icingaweb2-module-fileshipper/Makefile	Fri Feb 23 10:58:40 2018	(r462685)
@@ -0,0 +1,29 @@
+# $FreeBSD$
+
+PORTNAME=	icingaweb2-module-fileshipper
+DISTVERSIONPREFIX=	v
+DISTVERSION=	1.0.1
+CATEGORIES=	net-mgmt www
+
+MAINTAINER=	lme@FreeBSD.org
+COMMENT=	Import CSV, JSON, XML and YAML files for the Icinga Director
+
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	icingaweb2>=2.4.1:net-mgmt/icingaweb2
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	icinga
+
+NO_BUILD=	yes
+NO_ARCH=	yes
+
+WWWDIR?=	${PREFIX}/www/icingaweb2/modules/${PORTNAME:C/^.*-//}
+
+do-install:
+	@${MKDIR} ${STAGEDIR}${WWWDIR}
+	(cd ${WRKSRC} && \
+		${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR})
+
+.include <bsd.port.mk>

Added: head/net-mgmt/icingaweb2-module-fileshipper/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/icingaweb2-module-fileshipper/distinfo	Fri Feb 23 10:58:40 2018	(r462685)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1519383096
+SHA256 (icinga-icingaweb2-module-fileshipper-v1.0.1_GH0.tar.gz) = 13c7623078207108a4a6444bf4a8dc7d60844517813b98011c99c53c714a7f43
+SIZE (icinga-icingaweb2-module-fileshipper-v1.0.1_GH0.tar.gz) = 245309

Added: head/net-mgmt/icingaweb2-module-fileshipper/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/icingaweb2-module-fileshipper/pkg-descr	Fri Feb 23 10:58:40 2018	(r462685)
@@ -0,0 +1,6 @@
+The main purpose of this module is to extend Icinga Director using some of it's
+exported hooks. Based on them it offers an Import Source able to deal with CSV,
+JSON, YAML and XML files. It also offers the possibility to deploy
+hand-crafted Icinga 2 config files through the Icinga Director.
+
+WWW: https://github.com/Icinga/icingaweb2-module-fileshipper

Added: head/net-mgmt/icingaweb2-module-fileshipper/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/icingaweb2-module-fileshipper/pkg-plist	Fri Feb 23 10:58:40 2018	(r462685)
@@ -0,0 +1,19 @@
+%%WWWDIR%%/.github/ISSUE_TEMPLATE.md
+%%WWWDIR%%/LICENSE
+%%WWWDIR%%/README.md
+%%WWWDIR%%/contrib/git-hooks/post-merge
+%%WWWDIR%%/doc/02-Installation.md
+%%WWWDIR%%/doc/03-ImportSource.md
+%%WWWDIR%%/doc/04-FileShipping.md
+%%WWWDIR%%/doc/11-FileFormats.md
+%%WWWDIR%%/doc/screenshot/fileshipper/01_fileshipper-imports-overview.png
+%%WWWDIR%%/doc/screenshot/fileshipper/02_fileshipper-add-importsource.png
+%%WWWDIR%%/doc/screenshot/fileshipper/03_fileshipper-choose-format.png
+%%WWWDIR%%/doc/screenshot/fileshipper/04_fileshipper-choose-basedir.png
+%%WWWDIR%%/doc/screenshot/fileshipper/05_fileshipper-csv-details.png
+%%WWWDIR%%/doc/screenshot/fileshipper/06_fileshipper-choose-file.png
+%%WWWDIR%%/doc/screenshot/fileshipper/07_fileshipper-whole-directory.png
+%%WWWDIR%%/library/Fileshipper/ProvidedHook/Director/ImportSource.php
+%%WWWDIR%%/library/Fileshipper/ProvidedHook/Director/ShipConfigFiles.php
+%%WWWDIR%%/module.info
+%%WWWDIR%%/run.php



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