From nobody Sun Feb 13 19:44:06 2022 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id EC64A19B053A; Sun, 13 Feb 2022 19:44:07 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Jxd8R2HMMz4pbJ; Sun, 13 Feb 2022 19:44:07 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1644781447; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=kCf5G8u3TdjzNNLZ5o69E63tIQZQhABFY1kPtmZpuZM=; b=k4uhr9m3z1PPFLvEDR7exaOEeB4AkZ4SBrCfgCBt1EAU0qNmUBO/+c89sv3BC6Cd/D3WEM PGsqWicZfb4sIuDfI3kWhCz1vF995z89G9dO8srAbj4biX7Lp1cG5CI0/opHfbSRUoEeGU 9tRV5P0nql8ljj6vuu77p/UPnxwoumfn6mU00O4NyRDN14L0a6+8ZccY5ACPUwCYZR8yKp n5Vpg48MtOgmyMzyuq+ngDR52cMMbkI7z919rykzTwXM42oC4wuZVxdEYn1xiZfSAZEZcU q74paDDM0S2XDzfC2YWG6ShJk4CrIYNHYIcvMqyiwonxFxviqSo7sSlvrZz0iQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id CF0472122C; Sun, 13 Feb 2022 19:44:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 21DJi6Go009002; Sun, 13 Feb 2022 19:44:06 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 21DJi6MS009001; Sun, 13 Feb 2022 19:44:06 GMT (envelope-from git) Date: Sun, 13 Feb 2022 19:44:06 GMT Message-Id: <202202131944.21DJi6MS009001@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Daniel Engberg Subject: git: 18e98e507f2d - main - sysutils/rocinante: New port: A lightweight configuration management software List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: diizzy X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 18e98e507f2de378c62668b003827c4cacb01ed7 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1644781447; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=kCf5G8u3TdjzNNLZ5o69E63tIQZQhABFY1kPtmZpuZM=; b=pvC779H4M6NcvJdiJLaDRbtxDXdUQ78m8IutpHtUCDmlzZijNFxgg39/0QhdO9rqSnRgTg p6M6Xpv5sw+gETyxEuYoHsaRHj1NLZlnaKq1m9QhnIx3A9iGx+veDfjs4Xa3CqC4gRv6Tn xLvm6gTR7HHN15FEDjuCXD2/DL0//7dj25eEYA5BI2JSHEvpVV28nBOJ/2vTTxtcm9JRuW sundLt1yMLCOIDAnDD+a6E5m1jJ3rkHZyNFYxhXIu9SP10i3jk6yR7qKVGZ3dqI3il4Tma R5hPh+KeoQdejc+SNn+q9Il1yJ5KU7dz+3weLqsKazBE0eI0tqdd3KkvvqhIpg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1644781447; a=rsa-sha256; cv=none; b=DA5N0x71IwyRrzG8pyYPMsR6wVp4DTTxFUUG6zdJTgd3SXbBQHV41zd4MaVTqJQnji26V4 +fv+UwLdkA0M5mZLNm784GsIy85bgkLm5c+29jw5DwW0VPXREL3uesYR/5q5rITSXq2lrS hxjF1HYjGcFE9A7cVFBQYxLCYK7BUmqon5E7306MjF0IrKfIXcYS/hIPXPw/U0qe2xONf1 PtqQgVTpdNIaITlYXKQPSsjZirDWV2+LuRJuBz52/4YmqpFulXc9bhp7rU1opVkSZx7ddw qEfyJMjv4petvP9/vPrOTC7nns63RZbWQfd8NQEM+32z44vtpzUDs1nbDOxkSQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by diizzy: URL: https://cgit.FreeBSD.org/ports/commit/?id=18e98e507f2de378c62668b003827c4cacb01ed7 commit 18e98e507f2de378c62668b003827c4cacb01ed7 Author: Christer Edwards AuthorDate: 2022-02-13 19:36:49 +0000 Commit: Daniel Engberg CommitDate: 2022-02-13 19:43:33 +0000 sysutils/rocinante: New port: A lightweight configuration management software A lightweight configuration management software that makes Bastille templates compatible with host automation. WWW: https://github.com/bastillebsd/rocinante PR: 260712 --- sysutils/Makefile | 1 + sysutils/rocinante/Makefile | 29 +++++++++++++++++++++++++++++ sysutils/rocinante/distinfo | 3 +++ sysutils/rocinante/pkg-descr | 4 ++++ sysutils/rocinante/pkg-plist | 18 ++++++++++++++++++ 5 files changed, 55 insertions(+) diff --git a/sysutils/Makefile b/sysutils/Makefile index d6f04fec98ef..ee9f71b5f243 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -1138,6 +1138,7 @@ SUBDIR += rhc SUBDIR += rinse SUBDIR += rmlint + SUBDIR += rocinante SUBDIR += rocr SUBDIR += roct SUBDIR += root-tail diff --git a/sysutils/rocinante/Makefile b/sysutils/rocinante/Makefile new file mode 100644 index 000000000000..0081a29f8936 --- /dev/null +++ b/sysutils/rocinante/Makefile @@ -0,0 +1,29 @@ +# Created by: Christer Edwards + +PORTNAME= rocinante +DISTVERSION= 0.1.20211225 +CATEGORIES= sysutils + +MAINTAINER= christer.edwards@gmail.com +COMMENT= Rocinante is a lightweight configuration management software + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +USE_GITHUB= yes +GH_ACCOUNT= bastillebsd +GH_TAGNAME= 81a4898 + +NO_BUILD= yes +NO_ARCH= yes + +do-install: + ${INSTALL_SCRIPT} ${WRKSRC}/${PREFIX}/bin/rocinante ${STAGEDIR}${PREFIX}/bin + +post-install: + ${MKDIR} ${STAGEDIR}${PREFIX}/etc + ${MKDIR} ${STAGEDIR}${PREFIX}/libexec/${PORTNAME} + (cd ${WRKSRC}/${PREFIX}/libexec/${PORTNAME} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}) + ${INSTALL_DATA} ${WRKSRC}${PREFIX}/etc/rocinante.conf ${STAGEDIR}${PREFIX}/etc/rocinante.conf.sample + +.include diff --git a/sysutils/rocinante/distinfo b/sysutils/rocinante/distinfo new file mode 100644 index 000000000000..5178751c891e --- /dev/null +++ b/sysutils/rocinante/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1640409059 +SHA256 (bastillebsd-rocinante-0.1.20211225-81a4898_GH0.tar.gz) = ca0cbb90f45ce3642202c4a4b07e35121254a86052b937d4cd52a07f29525cb2 +SIZE (bastillebsd-rocinante-0.1.20211225-81a4898_GH0.tar.gz) = 9901 diff --git a/sysutils/rocinante/pkg-descr b/sysutils/rocinante/pkg-descr new file mode 100644 index 000000000000..52329a49b051 --- /dev/null +++ b/sysutils/rocinante/pkg-descr @@ -0,0 +1,4 @@ +Rocinante is lightweight configuration management software +compatible with Bastille templates. + +WWW: https://github.com/bastillebsd/rocinante diff --git a/sysutils/rocinante/pkg-plist b/sysutils/rocinante/pkg-plist new file mode 100644 index 000000000000..992b42a91ff6 --- /dev/null +++ b/sysutils/rocinante/pkg-plist @@ -0,0 +1,18 @@ +bin/rocinante +@sample %%ETCDIR%%.conf.sample +libexec/rocinante/bootstrap.sh +libexec/rocinante/cmd.sh +libexec/rocinante/common.sh +libexec/rocinante/cp.sh +libexec/rocinante/limits.sh +libexec/rocinante/list.sh +libexec/rocinante/pkg.sh +libexec/rocinante/service.sh +libexec/rocinante/sysctl.sh +libexec/rocinante/sysrc.sh +libexec/rocinante/template.sh +libexec/rocinante/update.sh +libexec/rocinante/upgrade.sh +libexec/rocinante/verify.sh +libexec/rocinante/zfs.sh +libexec/rocinante/zpool.sh