summaryrefslogtreecommitdiff
path: root/net-misc
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-12-31 20:20:25 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-12-31 20:20:25 +0000
commitc4b414ba84991b36b62c066b701385eaf44cdd49 (patch)
tree5cbdb7a51f1abb965fdfe90b686f8130e100afaa /net-misc
parentea5bad4d0ba1eb937df22adb7f6cc57ea77f03d8 (diff)
gentoo auto-resync : 31:12:2022 - 20:20:25
Diffstat (limited to 'net-misc')
-rw-r--r--net-misc/Manifest.gzbin54544 -> 54380 bytes
-rw-r--r--net-misc/cfengine/Manifest9
-rw-r--r--net-misc/cfengine/cfengine-3.6.2-r1.ebuild156
-rw-r--r--net-misc/cfengine/files/cf-execd.rc618
-rw-r--r--net-misc/cfengine/files/cf-monitord.rc617
-rw-r--r--net-misc/cfengine/files/cf-serverd.rc617
-rw-r--r--net-misc/cfengine/files/cfengine-3.6.2-ifconfig.patch11
-rw-r--r--net-misc/cfengine/files/cfengine-3.6.2-sysmacros.patch19
-rw-r--r--net-misc/cfengine/metadata.xml34
9 files changed, 0 insertions, 281 deletions
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index c7a6bd03b3c1..abe0e6717388 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/cfengine/Manifest b/net-misc/cfengine/Manifest
deleted file mode 100644
index dbce6288a8fd..000000000000
--- a/net-misc/cfengine/Manifest
+++ /dev/null
@@ -1,9 +0,0 @@
-AUX cf-execd.rc6 319 BLAKE2B 0abc025c3b122627576a4f93b7963a5bfc4b9695153e02b855812cab529ada9acbddbbda63095f893eeccf3d5c1c6b861d5f7130db31d56ebbad3d70c9d33af4 SHA512 cac7ac5126d8d2f3c3acf61a694e89f6a2cddbf0748442e4ce82064a520c077adf2bf6cdcd8dda398b684699c03031e9b48178bd21c97badaa84a2776a04998d
-AUX cf-monitord.rc6 316 BLAKE2B b19ff5106f87b5fed13e090552c9aa00b67d8c6597525e055823638a9c7909da810efddea216177b42557ac15ea760c89e488960526a624c4c7a7b3c30f0dd78 SHA512 d141891e6cac6ddc4dad6c7caa623e5fb43846a91c23ae99fcc27e9fad5aeed6c5ee2ddc4bf88363523bd04c977241d649b818833e13a58319c4b8a48efadb1a
-AUX cf-serverd.rc6 311 BLAKE2B 82ee5abedac139a55ff886c8503d17f6ef35a3da9bb14975b5e9647652545869cfd30cadb3ed553c868040a23f4a42a6da6eb29aed8a4cece5bb19401108b835 SHA512 ef22d159ab71c311e5105709956cfca11dbe1569de4278a87bfbe82a496ac9b0e715b35f65b66a36dc84b7f4254d00172f16ab72240348282f9702b084a7b8bf
-AUX cfengine-3.6.2-ifconfig.patch 486 BLAKE2B c8ccad409a64f1a0232fc800fe3787ece597c63728a7dd890ffbf363bed81d2be22b6354df9acf6d7082fe573418ba53e805ce1581251a458811cccb084a144e SHA512 f2cd1c008f3d4dea418207660c6d6cc4769e7effa50259b59e74ecc3e6fc1581f282fec1482046f50c0e0aa46d40084aa1616bd618de33ae3055ce626bfa9c5d
-AUX cfengine-3.6.2-sysmacros.patch 555 BLAKE2B e1111a7cd5dd1b28787c0db6af1f55fed2b95ac3f1267eb5ad516584f6bf4c070a5243185808ce772c2a70171bcf3e5eb331bc0cfc5b82a04e8dccd99fdce761 SHA512 404468a5e10b535c8f10c2cff9c8928730a4323145cd29cfc080cd3af9effef1b890fb038f3dad8d84ba67d1af72b402d35cc1f382ff34fb0cdd07b8af23732c
-DIST cfengine-3.6.2.tar.gz 1966966 BLAKE2B bb5be86ff1562fe44216c05ed179273dc803ef2a20d783f4692fe1fb533cd1914982671cbcc103c5f8f7118f7742f51ccbcdbe4408a86ebc566f444bc581e3df SHA512 b1bf6010d4309980846524ca94bb39f624f4ed0df3af220df91f7210b4441456840dfeeee4d62d6d6260b417ea7cf959509ca96c1a26c6da67bda7b3c1e5dbbc
-DIST cfengine-masterfiles-3.6.2.tar.gz 119594 BLAKE2B df01bfb5e5970fb386652ab1588d0b7d037d13018904506bd481b91720782bd837f7d54ca550d7b81e2db5fd535f053ac70e4ad5337d473986408e062e3565a7 SHA512 ec942dbfbc848455bbdaa157d6665d3e830cb967bbc07303aa4ee577cf2774d01bc602c57893372538b72d70b8b62b7e2a90ca9f8e59d7420d5b2f94fcd809e9
-EBUILD cfengine-3.6.2-r1.ebuild 4223 BLAKE2B d2d7a41ddefc5649a5dee43e95416fad9ecab14debaedf8a7f1cd8ad67dbc5fde1a104b89921c330c203e8eac234420be509c42943e93ad345236adcf1f8393a SHA512 c60eefa03c939b6f01c9f8d9c9a8b0249a9882a30ddcf8a716e16def13ca3bb7eeea9bac280e9f50735ef2298445c750d21cf7b4aee607e4c67edd66f9b23f68
-MISC metadata.xml 2059 BLAKE2B e4209b077bcc24a7023de92434a76ff2ba6c7eeeb7cb0cfcc5ffaf5b013581c5d3d7d76b9e06fb8ef60836f82d874987cf25b673bf9dbd7bd43181c06fc64220 SHA512 46eeec6d3549f1295fb5de51690ae3735057784c34c4950ba0eb9cc38fed355010602e6c36a03026b6465c4bbd6183ecb0ad946c991910ee707de0c524001417
diff --git a/net-misc/cfengine/cfengine-3.6.2-r1.ebuild b/net-misc/cfengine/cfengine-3.6.2-r1.ebuild
deleted file mode 100644
index e9cd762ac986..000000000000
--- a/net-misc/cfengine/cfengine-3.6.2-r1.ebuild
+++ /dev/null
@@ -1,156 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit autotools
-
-MY_PV="${PV//_beta/b}"
-MY_PV="${MY_PV/_p/p}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="An suite of programs for configuring and maintaining Unix-like computers"
-HOMEPAGE="http://www.cfengine.org/"
-SRC_URI="http://cfengine.package-repos.s3.amazonaws.com/tarballs/${MY_P}.tar.gz
- masterfiles? ( http://cfengine.package-repos.s3.amazonaws.com/tarballs/masterfiles-${MY_PV}.tar.gz -> ${PN}-masterfiles-${MY_PV}.tar.gz )"
-
-LICENSE="GPL-3"
-SLOT="3"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="acl examples libvirt mysql masterfiles postgres +qdbm selinux tokyocabinet vim-syntax xml"
-
-DEPEND="acl? ( virtual/acl )
- mysql? ( virtual/mysql )
- postgres? ( dev-db/postgresql:= )
- selinux? ( sys-libs/libselinux )
- tokyocabinet? ( dev-db/tokyocabinet )
- qdbm? ( dev-db/qdbm )
- libvirt? ( app-emulation/libvirt )
- xml? ( dev-libs/libxml2:2 ) \
- dev-libs/openssl:=
- dev-libs/libpcre:=
- net-libs/libnsl:="
-RDEPEND="${DEPEND}"
-PDEPEND="vim-syntax? ( app-vim/cfengine-syntax )"
-
-REQUIRED_USE="^^ ( qdbm tokyocabinet )"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
- local PATCHES=(
- "${FILESDIR}/${P}-ifconfig.patch"
- "${FILESDIR}/${P}-sysmacros.patch"
- )
- default
- eautoreconf
-}
-
-src_unpack() {
- unpack ${MY_P}.tar.gz
- if use masterfiles; then
- unpack ${PN}-masterfiles-${MY_PV}.tar.gz
- fi
-}
-
-src_configure() {
- # Enforce /var/cfengine for historical compatibility
-
- econf \
- --enable-fhs \
- --docdir=/usr/share/doc/${PF} \
- --with-workdir=/var/cfengine \
- --with-pcre \
- $(use_with acl libacl) \
- $(use_with qdbm) \
- $(use_with tokyocabinet) \
- $(use_with postgres postgresql) \
- $(use_with mysql mysql check) \
- $(use_with libvirt) \
- $(use_enable selinux)
-
- # Fix Makefile to skip inputs, see below "examples"
- #sed -i -e 's/\(SUBDIRS.*\) inputs/\1/' Makefile || die
-
- # We install the documentation through portage
- sed -i -e 's/\(install-data-am.*\) install-docDATA/\1/' Makefile || die
-}
-
-src_install() {
- newinitd "${FILESDIR}"/cf-serverd.rc6 cf-serverd
- newinitd "${FILESDIR}"/cf-monitord.rc6 cf-monitord
- newinitd "${FILESDIR}"/cf-execd.rc6 cf-execd
-
- emake DESTDIR="${D}" install
-
- # fix ifconfig path in provided promises
- find "${ED}"/usr/share -name "*.cf" | xargs sed -i "s,/sbin/ifconfig,$(which ifconfig),g"
-
- # Evil workaround for now..
- mv "${ED}"/usr/share/doc/${PN}/ "${ED}"/usr/share/doc/${PF}
-
- dodoc AUTHORS
-
- if ! use examples; then
- rm -rf "${ED}"/usr/share/doc/${PF}/example*
- fi
-
- # Create cfengine working directory
- dodir /var/cfengine/bin
- fperms 700 /var/cfengine
-
- # Copy cfagent into the cfengine tree otherwise cfexecd won't
- # find it. Most hosts cache their copy of the cfengine
- # binaries here. This is the default search location for the
- # binaries.
- for bin in promises agent monitord serverd execd runagent key; do
- dosym ../../../usr/sbin/cf-$bin /var/cfengine/bin/cf-$bin
- done
-
- if use masterfiles; then
- insinto /var/cfengine
- doins -r "${WORKDIR}/masterfiles"
- fi
-
- dodir /etc/env.d
- echo 'CONFIG_PROTECT=/var/cfengine/masterfiles' >"${ED}/etc/env.d/99${PN}" || die
-}
-
-pkg_postinst() {
- echo
- elog "NOTE: BDB (BerkelyDB) support has been removed as of ${PN}-3.3.0"
- echo
- einfo "Init scripts for cf-serverd, cf-monitord, and cf-execd are provided."
- einfo
- einfo "To run cfengine out of cron every half hour modify your crontab:"
- einfo "0,30 * * * * /usr/sbin/cf-execd -F"
- echo
-
- elog "If you run cfengine the very first time, you MUST generate the keys for cfengine by running:"
- elog "emerge --config ${CATEGORY}/${PN}"
-
- # Fix old cf-servd, remove it after some releases.
- local found=0
- for fname in $(find "${EROOT}"/etc/runlevels/ -type f -or -type l -name 'cf-servd'); do
- found=1
- rm "$fname"
- ln -s /etc/init.d/cf-serverd $(echo "$fname" | sed 's:cf-servd:cf-serverd:')
- done
-
- if [ "${found}" -eq 1 ]; then
- echo
- elog "/etc/init.d/cf-servd has been renamed to /etc/init.d/cf-serverd"
- fi
-}
-
-pkg_config() {
- if [[ -z ${ROOT} ]]; then
- if [ ! -f "/var/cfengine/ppkeys/localhost.priv" ]; then
- einfo "Generating keys for localhost."
- /usr/sbin/cf-key
- fi
- else
- die "cfengine cfkey does not support any value of ROOT other than /."
- fi
-}
diff --git a/net-misc/cfengine/files/cf-execd.rc6 b/net-misc/cfengine/files/cf-execd.rc6
deleted file mode 100644
index 8c3936d8a718..000000000000
--- a/net-misc/cfengine/files/cf-execd.rc6
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/sbin/openrc-run
-
-depend() {
- need net
- after cf-serverd
-}
-
-start() {
- ebegin "Starting cf-execd"
- start-stop-daemon --start --exec /usr/sbin/cf-execd -- ${EXTRA_OPTS}
- eend $?
-}
-
-stop() {
- ebegin "Stopping cf-execd"
- start-stop-daemon --stop --pidfile /var/cfengine/cf-execd.pid --exec /usr/sbin/cf-execd
- eend $?
-}
diff --git a/net-misc/cfengine/files/cf-monitord.rc6 b/net-misc/cfengine/files/cf-monitord.rc6
deleted file mode 100644
index 6f985a62b020..000000000000
--- a/net-misc/cfengine/files/cf-monitord.rc6
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/sbin/openrc-run
-
-depend() {
- need net
-}
-
-start() {
- ebegin "Starting cf-monitord"
- start-stop-daemon --start --exec /usr/sbin/cf-monitord -- ${EXTRA_OPTS}
- eend $?
-}
-
-stop() {
- ebegin "Stopping cf-monitord"
- start-stop-daemon --stop --pidfile /var/cfengine/cf-monitord.pid --exec /usr/sbin/cf-monitord
- eend $?
-}
diff --git a/net-misc/cfengine/files/cf-serverd.rc6 b/net-misc/cfengine/files/cf-serverd.rc6
deleted file mode 100644
index d73e2bc2c729..000000000000
--- a/net-misc/cfengine/files/cf-serverd.rc6
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/sbin/openrc-run
-
-depend() {
- need net
-}
-
-start() {
- ebegin "Starting cf-serverd"
- start-stop-daemon --start --exec /usr/sbin/cf-serverd -- ${EXTRA_OPTS}
- eend $?
-}
-
-stop() {
- ebegin "Stopping cf-serverd"
- start-stop-daemon --stop --pidfile /var/cfengine/cf-serverd.pid --exec /usr/sbin/cf-serverd
- eend $?
-}
diff --git a/net-misc/cfengine/files/cfengine-3.6.2-ifconfig.patch b/net-misc/cfengine/files/cfengine-3.6.2-ifconfig.patch
deleted file mode 100644
index a31b3513ded4..000000000000
--- a/net-misc/cfengine/files/cfengine-3.6.2-ifconfig.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- cfengine-3.6.2.orig/libenv/unix_iface.c 2014-09-25 07:53:31.000000000 -0400
-+++ cfengine-3.6.2/libenv/unix_iface.c 2014-11-26 23:55:20.151351070 -0500
-@@ -625,7 +625,7 @@
- return;
- }
- #else
-- if ((pp = cf_popen("/sbin/ifconfig -a", "r", true)) == NULL)
-+ if ((pp = cf_popen("/sbin/ifconfig -a", "r", true)) == NULL && (pp = cf_popen("/bin/ifconfig -a", "r", true)) == NULL)
- {
- Log(LOG_LEVEL_VERBOSE, "Could not find interface info");
- return;
diff --git a/net-misc/cfengine/files/cfengine-3.6.2-sysmacros.patch b/net-misc/cfengine/files/cfengine-3.6.2-sysmacros.patch
deleted file mode 100644
index 7aa8e2779253..000000000000
--- a/net-misc/cfengine/files/cfengine-3.6.2-sysmacros.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-Fixes compile on glibc-2.25
-
-Fixes: https://bugs.gentoo.org/612658
---- cfengine-3.6.2.orig/libutils/platform.h 2014-09-25 04:53:31.000000000 -0700
-+++ cfengine-3.6.2/libutils/platform.h 2017-10-20 15:11:15.676360363 -0700
-@@ -360,12 +360,13 @@ void globfree(glob_t *pglob);
-
- #ifdef __linux__
- # if defined(__GLIBC__) || defined(__BIONIC__)
- # include <net/route.h>
- # include <netinet/in.h>
- # include <netinet/ip.h>
-+# include <sys/sysmacros.h>
- # else
- # include <linux/route.h>
- # include <linux/in.h>
- # include <linux/ip.h>
- # endif
- #endif
diff --git a/net-misc/cfengine/metadata.xml b/net-misc/cfengine/metadata.xml
deleted file mode 100644
index 864d0db466b4..000000000000
--- a/net-misc/cfengine/metadata.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sysadmin@gentoo.org</email>
- <name>Gentoo Sysadmin Project</name>
- </maintainer>
- <use>
- <flag name="libvirt">Enable support for virtual machine management through <pkg>app-emulation/libvirt</pkg></flag>
- <flag name="masterfiles">Install the Masterfiles Policy Framework</flag>
- <flag name="qdbm">Use <pkg>dev-db/qdbm</pkg> as database backend</flag>
- <flag name="tokyocabinet">Use <pkg>dev-db/tokyocabinet</pkg> as database backend</flag>
- </use>
- <longdescription>
- Cfengine, or the configuration engine is an autonomous agent and a middle to
- high level policy language for building expert systems which administrate
- and configure large computer networks. Cfengine uses the idea of classes and
- a primitive intelligence to define and automate the configuration and
- maintenance of system state, for small to huge configurations. Cfengine is
- designed to be a part of a computer immune system, and can be thought of as
- a gaming agent. It is ideal for cluster management and has been adopted for
- use all over the world in small and huge organizations alike.
- </longdescription>
- <longdescription lang="ja">
- Cfengine 、つまり the configuration engine (設定エンジン)は大規模
- コンピュータ・ネットワークの管理と設定を行うエキスパート・システム
- を構築するためのハイレベルなポリシ言語の自律型エージェントとその
- ミドルを指します。莫大な設定を軽減するため、Cfengineはクラス概念と
- プリミティブ・インテリジェンスの導入及びシステム状態の設定と保守を
- 自動化します。Cfengine は免疫型システムの一部としてデザインされ、
- ゲーム・エージェントにもなります。クラスタ制御には最適で、世界中
- の小さな組織および大きな組織で採用されています。
- </longdescription>
-</pkgmetadata>