From 73fad0063168328351dfe61a4673094c891ddb99 Mon Sep 17 00:00:00 2001 From: Yuri Victorovich Date: Mon, 24 Jun 2019 00:14:25 +0000 Subject: [PATCH] New port: sysutils/daggy: Data Aggregation Utility: runs commands on remote hosts simultaneously --- sysutils/Makefile | 1 + sysutils/daggy/Makefile | 26 ++++++++++++++++++++++++++ sysutils/daggy/distinfo | 3 +++ sysutils/daggy/pkg-descr | 15 +++++++++++++++ 4 files changed, 45 insertions(+) create mode 100644 sysutils/daggy/Makefile create mode 100644 sysutils/daggy/distinfo create mode 100644 sysutils/daggy/pkg-descr diff --git a/sysutils/Makefile b/sysutils/Makefile index 739dba035f1c..0c0a768c2121 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -224,6 +224,7 @@ SUBDIR += daemonize SUBDIR += daemontools SUBDIR += daemontools-encore + SUBDIR += daggy SUBDIR += dar SUBDIR += dateutils SUBDIR += dc3dd diff --git a/sysutils/daggy/Makefile b/sysutils/daggy/Makefile new file mode 100644 index 000000000000..cffed2e97ab0 --- /dev/null +++ b/sysutils/daggy/Makefile @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= daggy +DISTVERSION= 1.1.2 +CATEGORIES= sysutils + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Data Aggregation Utility: runs commands on remote hosts simultaneously + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/COPYING + +LIB_DEPENDS= libbotan-2.so:security/botan2 \ + libyaml-cpp.so:devel/yaml-cpp + +USES= gl pkgconfig qmake qt:5 +USE_GITHUB= yes +GH_ACCOUNT= synacker +USE_QT= core gui network buildtools_build +USE_GL= gl + +QMAKE_ARGS= VERSION="${PORTVERSION}" BUILD_NUMBER="0" + +PLIST_FILES= bin/daggy + +.include diff --git a/sysutils/daggy/distinfo b/sysutils/daggy/distinfo new file mode 100644 index 000000000000..07d724b65b3a --- /dev/null +++ b/sysutils/daggy/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1561333329 +SHA256 (synacker-daggy-1.1.2_GH0.tar.gz) = 71beb21b18384ebee44ae39b39ec6edfe906232618d98ece3eaaa91e886d493c +SIZE (synacker-daggy-1.1.2_GH0.tar.gz) = 2607920 diff --git a/sysutils/daggy/pkg-descr b/sysutils/daggy/pkg-descr new file mode 100644 index 000000000000..9239e5125d32 --- /dev/null +++ b/sysutils/daggy/pkg-descr @@ -0,0 +1,15 @@ +Daggy is an IT automation tool. It can run terminal commands on local or remote +serveres and aggregate their output locally. + +Daggy main goals are simplicity and ease-of-use. If you know about yaml/json, +bash/powershell and ssh you know how to use Daggy. + +Daggy can be helpful for developers, QA, DevOps and engenieers for debug, +analyze and control distributed network systems, for example, based on +microservice architecture. + +Daggy is serverless, cross-platform solution and don't require installation on +remote servers. Commands execution work under SSH transport protocol or via +local terminal. + +WWW: https://docs.daggy.dev/