diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-04 05:35:26 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-04 05:35:26 -0500 |
| commit | f716a9fe6455d39eef01e718aae68dae61c19704 (patch) | |
| tree | 0c52bbae1c242fbc296bd650fcd1167685f81492 /sys-cluster/corosync | |
| parent | 3f9cf298e89cd5037b982abba06091224ee76daf (diff) | |
| download | baldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.tar.gz baldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.tar.xz baldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.zip | |
Adding metadata
Diffstat (limited to 'sys-cluster/corosync')
| -rw-r--r-- | sys-cluster/corosync/Manifest | 1 | ||||
| -rw-r--r-- | sys-cluster/corosync/corosync-3.1.0.ebuild | 101 | ||||
| -rw-r--r-- | sys-cluster/corosync/files/corosync.initd | 29 | ||||
| -rw-r--r-- | sys-cluster/corosync/files/corosync.logrotate | 5 | ||||
| -rw-r--r-- | sys-cluster/corosync/metadata.xml | 19 |
5 files changed, 0 insertions, 155 deletions
diff --git a/sys-cluster/corosync/Manifest b/sys-cluster/corosync/Manifest deleted file mode 100644 index 357a33e31cb8..000000000000 --- a/sys-cluster/corosync/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST corosync-3.1.0.tar.gz 447073 BLAKE2B 1a0d5b744ac5cba1d67fed6d58a159d8dfc63615aa6fbe5051b20f6e41da589871b6d0b59937db0ac31b4186e4f051378e48308ffc3e0743a5372e494485b3c7 SHA512 05be0d417f3ebbba993b92074f261dea3d951e20d2054817b9017eb04a8a017c9c3f3d0119dafd689944accb690beaafc9f11c1e67f53d978918ea49e51a5e6f diff --git a/sys-cluster/corosync/corosync-3.1.0.ebuild b/sys-cluster/corosync/corosync-3.1.0.ebuild deleted file mode 100644 index e45f2d326c90..000000000000 --- a/sys-cluster/corosync/corosync-3.1.0.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit linux-info autotools - -DESCRIPTION="OSI Certified implementation of a complete cluster engine" -HOMEPAGE="http://www.corosync.org/" -SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD-2 public-domain" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~sparc x86" -IUSE="augeas dbus doc selinux snmp systemd watchdog xml" - -DEPEND=" - dev-libs/nss - >=sys-cluster/libqb-2.0.0:= - sys-cluster/kronosnet:= - augeas? ( app-admin/augeas ) - dbus? ( sys-apps/dbus ) - snmp? ( net-analyzer/net-snmp ) - systemd? ( sys-apps/systemd:= ) - watchdog? ( sys-kernel/linux-headers ) -" -RDEPEND=" - ${DEPEND} - selinux? ( sec-policy/selinux-corosync ) -" -BDEPEND="virtual/pkgconfig - doc? ( sys-apps/groff )" - -DOCS=( README.recovery AUTHORS ) - -pkg_setup() { - if use watchdog; then - # verify that CONFIG_WATCHDOG is enabled in the kernel or - # warn otherwise - linux-info_pkg_setup - elog "Checking for suitable kernel configuration options..." - if linux_config_exists; then - if ! linux_chkconfig_present WATCHDOG; then - ewarn "CONFIG_WATCHDOG: is not set when it should be." - elog "Please check to make sure these options are set correctly." - fi - else - ewarn "Could not check, if CONFIG_WATCHDOG is enabled in your kernel." - elog "Please check to make sure these options are set correctly." - fi - fi -} - -src_prepare() { - default - - sed -i 's/$SEC_FLAGS $OPT_CFLAGS $GDB_FLAGS/$OS_CFLAGS/' configure.ac || die 'sed failed' - - if ! use doc; then - sed -i 's/BUILD_HTML_DOCS, test/BUILD_HTML_DOCS, false/' configure.ac || die 'sed failed' - fi - - eautoreconf -} - -src_configure() { - # appends lib to localstatedir automatically - # FIXME: install just shared libs --disable-static does not work - econf_opts=( - --disable-static \ - --localstatedir=/var \ - $(use_enable augeas) \ - $(use_enable dbus) \ - $(use_enable snmp) \ - $(use_enable systemd) \ - $(use_enable watchdog) \ - $(use_enable xml xmlconf) - ) - use doc && econf_opts+=( --enable-doc ) - econf "${econf_opts[@]}" -} - -src_install() { - default - newinitd "${FILESDIR}"/${PN}.initd ${PN} - - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}.logrotate ${PN} - - keepdir /var/lib/corosync /var/log/cluster - - find "${D}" -name '*.la' -delete || die -} - -pkg_postinst() { - if [[ ${REPLACING_VERSIONS} ]]; then - elog "Default token timeout was changed from 1 seconds to 3 seconds." - elog "If you need to keep the old timeout, add 'token: 1000' to the" - elog "totem {} section of your corosync.conf" - fi -} diff --git a/sys-cluster/corosync/files/corosync.initd b/sys-cluster/corosync/files/corosync.initd deleted file mode 100644 index 7408eac33b5f..000000000000 --- a/sys-cluster/corosync/files/corosync.initd +++ /dev/null @@ -1,29 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -depend() { - need net - use logger -} - -start() { - configtest || return 1 - ebegin "Starting Corosync Cluster Engine" - start-stop-daemon --start -q --exec /usr/sbin/corosync \ - --pidfile /var/run/corosync.pid --make-pidfile --background \ - -- -f - eend $? -} - -stop() { - ebegin "Stopping Corosync Cluster Engine" - start-stop-daemon --stop -q --pidfile /var/run/corosync.pid - eend $? -} - -configtest() { - ebegin "Checking corosync configuration" - test -f /etc/corosync/corosync.conf - eend $? "failed, please create the corosync configuration file" -} diff --git a/sys-cluster/corosync/files/corosync.logrotate b/sys-cluster/corosync/files/corosync.logrotate deleted file mode 100644 index 6c0952dcb521..000000000000 --- a/sys-cluster/corosync/files/corosync.logrotate +++ /dev/null @@ -1,5 +0,0 @@ -/var/log/cluster/corosync.log { - missingok - notifempty - sharedscripts -} diff --git a/sys-cluster/corosync/metadata.xml b/sys-cluster/corosync/metadata.xml deleted file mode 100644 index 4cdb6dc65f03..000000000000 --- a/sys-cluster/corosync/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>robbat2@gentoo.org</email> - <name>Robin Johnson</name> - </maintainer> - <maintainer type="project"> - <email>cluster@gentoo.org</email> - <name>Gentoo Cluster Project</name> - </maintainer> - <upstream> - <remote-id type="github">corosync/corosync</remote-id> - </upstream> - <use> - <flag name="augeas">Enable augeas support</flag> - <flag name="watchdog">Enable watchdog support</flag> - </use> -</pkgmetadata> |
