public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: profiles/base/, sys-cluster/cman/, profiles/, sys-cluster/cman/files/
@ 2018-12-04 13:36 Michał Górny
  0 siblings, 0 replies; only message in thread
From: Michał Górny @ 2018-12-04 13:36 UTC (permalink / raw
  To: gentoo-commits

commit:     e5d8a2daad136ff49181263ae3bb284ff9a8055c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Dec  4 13:24:39 2018 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Dec  4 13:27:37 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5d8a2da

sys-cluster/cman: Remove last-rited pkg

Closes: https://bugs.gentoo.org/618050
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 profiles/base/package.use.stable.mask      |   6 +-
 profiles/package.mask                      |   1 -
 sys-cluster/cman/Manifest                  |   2 -
 sys-cluster/cman/cman-3.1.5-r1.ebuild      | 100 ---------
 sys-cluster/cman/cman-3.1.5.ebuild         | 100 ---------
 sys-cluster/cman/cman-3.2.0.ebuild         | 100 ---------
 sys-cluster/cman/files/cman.confd          |  67 ------
 sys-cluster/cman/files/cman.initd          | 318 --------------------------
 sys-cluster/cman/files/cman.initd-3.1.5-r1 | 349 -----------------------------
 sys-cluster/cman/metadata.xml              |   9 -
 10 files changed, 1 insertion(+), 1051 deletions(-)

diff --git a/profiles/base/package.use.stable.mask b/profiles/base/package.use.stable.mask
index 1924f17037c..276b56ec0e8 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -205,13 +205,9 @@ media-libs/libcaca java mono
 # dev-libs/opencryptoki will not be stabile any time soon (bug#510204)
 app-crypt/tpm-tools pkcs11
 
-# Sergey Popov <pinkbyte@gentoo.org> (28 Oct 2013)
-# sys-cluster/cman is still in ~arch.
-sys-cluster/pacemaker cman
-
 # Samuli Suominen <ssuominen@gentoo.org> (01 Aug 2013)
 # The dependencies for these flags are still in ~arch.
-sys-fs/lvm2 clvm cman
+sys-fs/lvm2 clvm
 
 # Doug Goldstein <cardoe@gentoo.org> (12 Sep 2013)
 # Waiting on glusterfs maintainers in bug #484016

diff --git a/profiles/package.mask b/profiles/package.mask
index 6e30134fc54..e5605fb3c44 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -427,7 +427,6 @@ app-admin/syslogread
 # Pacho Ramos <pacho@gentoo.org> (04 Nov 2018)
 # Upstream dead for many years and nobody taking care of them, bug #443842,
 # bug #618050. Removal in a month.
-sys-cluster/cman
 sys-cluster/ccs
 sys-cluster/libdlm
 sys-cluster/fence-agents

diff --git a/sys-cluster/cman/Manifest b/sys-cluster/cman/Manifest
deleted file mode 100644
index d2c92a8591f..00000000000
--- a/sys-cluster/cman/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST cluster-3.1.5.tar.gz 651449 BLAKE2B 7abee8c9df113b884a9e168bdcce904100d46e8346accd202c9ca43e6861a79da6d8826776dba657a182d73b84ecc19520b516c29975554c7d149e2b109599a3 SHA512 692888ed55c6bb7ebf3b3e792ec071b5fcff4c35c181c5b0c9296e8222c62e10f8a6344af391fbae8186b39cb31e674632bde77ebcc1fcab758657ae4264634a
-DIST cluster-3.2.0.tar.gz 688411 BLAKE2B b1218e74bd0d9f1d25d8a01659d5a038f3a5380e6d6e04f02138d13ef3de1e3f96d6aac680c2858ac6bd0e830d227474af9ec82ea8bbefd3f33b88bbe2d5ffc6 SHA512 00620b89564c4f9b67b679695749cd7515f49af43ace6a565e32e020ee66db219f3db3f53420d6460ea8c1cab03258305735fe5db81aab3953777015119533e9

diff --git a/sys-cluster/cman/cman-3.1.5-r1.ebuild b/sys-cluster/cman/cman-3.1.5-r1.ebuild
deleted file mode 100644
index ebddee75dd5..00000000000
--- a/sys-cluster/cman/cman-3.1.5-r1.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit linux-info multilib toolchain-funcs versionator
-
-CLUSTER_RELEASE="${PV}"
-MY_P="cluster-${CLUSTER_RELEASE}"
-
-MAJ_PV="$(get_major_version)"
-MIN_PV="$(get_version_component_range 2-3)"
-
-DESCRIPTION="Cluster Manager"
-HOMEPAGE="https://fedorahosted.org/cluster/wiki/HomePage"
-SRC_URI="https://fedorahosted.org/releases/c/l/cluster/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~hppa ~x86"
-IUSE="dbus ldap"
-
-RDEPEND="dev-libs/libxml2
-	dev-libs/libxslt
-	dbus? ( sys-apps/dbus )
-	ldap? ( net-nds/openldap )
-	sys-cluster/corosync
-	sys-cluster/openais
-	~sys-cluster/libccs-${PV}
-	~sys-cluster/libfence-${PV}
-	~sys-cluster/libcman-${PV}
-	~sys-cluster/libdlm-${PV}
-	~sys-cluster/liblogthread-${PV}
-	!sys-cluster/dlm
-"
-DEPEND="${RDEPEND}
-	>=sys-kernel/linux-headers-2.6.24"
-
-S="${WORKDIR}/${MY_P}"
-
-# TODO:
-# * Gentoo'ise the init script
-
-src_configure() {
-	# cluster libs have their own separate packages
-	sed -i -e 's|lib||' "${S}/cman/Makefile" || die
-	sed -i -e 's|liblogthread||' "${S}/common/Makefile" || die
-	sed -i -e 's|libs||' "${S}/config/Makefile" || die
-	sed -i -e 's|libdlm libdlmcontrol||' "${S}/dlm/Makefile" || die
-	sed -i -e 's|libfence libfenced||' "${S}/fence/Makefile" || die
-	sed -i -e 's|fence/libfenced||' "${S}/Makefile" || die
-
-	sed -i \
-		-e 's|\(^all:.*\)depends |\1|' \
-		config/tools/ccs_tool/Makefile \
-		fence/fence{d,_node,_tool}/Makefile \
-		cman/{cman_tool,daemon,tests,qdisk,notifyd}/Makefile \
-		dlm/{tool,tests/usertest}/Makefile \
-		|| die "sed failed"
-
-	if ! use ldap ; then
-		sed -i -e 's|ldap||' config/plugins/Makefile || die "sed failed"
-	fi
-	local myopts=""
-	use dbus || myopts="--disable_dbus"
-	./configure \
-		--cc=$(tc-getCC) \
-		--cflags="-Wall" \
-		--libdir=/usr/$(get_libdir) \
-		--disable_kernel_check \
-		--kernel_src=${KERNEL_DIR} \
-		--somajor="$MAJ_PV" \
-		--sominor="$MIN_PV" \
-		--without_rgmanager \
-		--without_bindings \
-		${myopts} \
-		|| die "configure problem"
-}
-
-src_install() {
-	emake DESTDIR="${D}" install
-
-	# we have to create it in the init.d script anyway
-	rmdir "${D}"/var/run/{cluster,}
-
-	keepdir /var/{lib,log}/cluster
-	keepdir /etc/cluster/cman-notify.d
-
-	rm -rf "${D}/usr/share/doc"
-	dodoc \
-		doc/{usage.txt,cman_notify_template.sh} \
-		config/plugins/ldap/*.ldif
-	dohtml doc/*.html
-
-	# lib-specific man pages are provided by the corresponding packages
-	rm "${D}/usr/share/man/man3/libdlm.3"
-
-	newinitd "${FILESDIR}/${PN}.initd-3.1.5-r1" "${PN}"
-	newconfd "${FILESDIR}/${PN}.confd" "${PN}"
-}

diff --git a/sys-cluster/cman/cman-3.1.5.ebuild b/sys-cluster/cman/cman-3.1.5.ebuild
deleted file mode 100644
index f97954b26b3..00000000000
--- a/sys-cluster/cman/cman-3.1.5.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit linux-info multilib toolchain-funcs versionator
-
-CLUSTER_RELEASE="${PV}"
-MY_P="cluster-${CLUSTER_RELEASE}"
-
-MAJ_PV="$(get_major_version)"
-MIN_PV="$(get_version_component_range 2-3)"
-
-DESCRIPTION="Cluster Manager"
-HOMEPAGE="https://fedorahosted.org/cluster/wiki/HomePage"
-SRC_URI="https://fedorahosted.org/releases/c/l/cluster/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~hppa ~x86"
-IUSE="dbus ldap"
-
-RDEPEND="dev-libs/libxml2
-	dev-libs/libxslt
-	dbus? ( sys-apps/dbus )
-	ldap? ( net-nds/openldap )
-	sys-cluster/corosync
-	sys-cluster/openais
-	~sys-cluster/libccs-${PV}
-	~sys-cluster/libfence-${PV}
-	~sys-cluster/libcman-${PV}
-	~sys-cluster/libdlm-${PV}
-	~sys-cluster/liblogthread-${PV}
-	!sys-cluster/dlm
-"
-DEPEND="${RDEPEND}
-	>=sys-kernel/linux-headers-2.6.24"
-
-S="${WORKDIR}/${MY_P}"
-
-# TODO:
-# * Gentoo'ise the init script
-
-src_configure() {
-	# cluster libs have their own separate packages
-	sed -i -e 's|lib||' "${S}/cman/Makefile" || die
-	sed -i -e 's|liblogthread||' "${S}/common/Makefile" || die
-	sed -i -e 's|libs||' "${S}/config/Makefile" || die
-	sed -i -e 's|libdlm libdlmcontrol||' "${S}/dlm/Makefile" || die
-	sed -i -e 's|libfence libfenced||' "${S}/fence/Makefile" || die
-	sed -i -e 's|fence/libfenced||' "${S}/Makefile" || die
-
-	sed -i \
-		-e 's|\(^all:.*\)depends |\1|' \
-		config/tools/ccs_tool/Makefile \
-		fence/fence{d,_node,_tool}/Makefile \
-		cman/{cman_tool,daemon,tests,qdisk,notifyd}/Makefile \
-		dlm/{tool,tests/usertest}/Makefile \
-		|| die "sed failed"
-
-	if ! use ldap ; then
-		sed -i -e 's|ldap||' config/plugins/Makefile || die "sed failed"
-	fi
-	local myopts=""
-	use dbus || myopts="--disable_dbus"
-	./configure \
-		--cc=$(tc-getCC) \
-		--cflags="-Wall" \
-		--libdir=/usr/$(get_libdir) \
-		--disable_kernel_check \
-		--kernel_src=${KERNEL_DIR} \
-		--somajor="$MAJ_PV" \
-		--sominor="$MIN_PV" \
-		--without_rgmanager \
-		--without_bindings \
-		${myopts} \
-		|| die "configure problem"
-}
-
-src_install() {
-	emake DESTDIR="${D}" install
-
-	# we have to create it in the init.d script anyway
-	rmdir "${D}"/var/run/{cluster,}
-
-	keepdir /var/{lib,log}/cluster
-	keepdir /etc/cluster/cman-notify.d
-
-	rm -rf "${D}/usr/share/doc"
-	dodoc \
-		doc/{usage.txt,cman_notify_template.sh} \
-		config/plugins/ldap/*.ldif
-	dohtml doc/*.html
-
-	# lib-specific man pages are provided by the corresponding packages
-	rm "${D}/usr/share/man/man3/libdlm.3"
-
-	newinitd "${FILESDIR}/${PN}.initd" "${PN}"
-	newconfd "${FILESDIR}/${PN}.confd" "${PN}"
-}

diff --git a/sys-cluster/cman/cman-3.2.0.ebuild b/sys-cluster/cman/cman-3.2.0.ebuild
deleted file mode 100644
index 2b59cd78f28..00000000000
--- a/sys-cluster/cman/cman-3.2.0.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit linux-info multilib toolchain-funcs versionator
-
-CLUSTER_RELEASE="${PV}"
-MY_P="cluster-${CLUSTER_RELEASE}"
-
-MAJ_PV="$(get_major_version)"
-MIN_PV="$(get_version_component_range 2-3)"
-
-DESCRIPTION="Cluster Manager"
-HOMEPAGE="https://fedorahosted.org/cluster/wiki/HomePage"
-SRC_URI="https://fedorahosted.org/releases/c/l/cluster/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~hppa ~x86"
-IUSE="dbus ldap"
-
-RDEPEND="dev-libs/libxml2
-	dev-libs/libxslt
-	dbus? ( sys-apps/dbus )
-	ldap? ( net-nds/openldap )
-	sys-cluster/corosync
-	sys-cluster/openais
-	~sys-cluster/libccs-${PV}
-	~sys-cluster/libfence-${PV}
-	~sys-cluster/libcman-${PV}
-	~sys-cluster/libdlm-${PV}
-	~sys-cluster/liblogthread-${PV}
-	!sys-cluster/dlm
-"
-DEPEND="${RDEPEND}
-	>=sys-kernel/linux-headers-2.6.24"
-
-S="${WORKDIR}/${MY_P}"
-
-# TODO:
-# * Gentoo'ise the init script
-
-src_configure() {
-	# cluster libs have their own separate packages
-	sed -i -e 's|lib||' "${S}/cman/Makefile" || die
-	sed -i -e 's|liblogthread||' "${S}/common/Makefile" || die
-	sed -i -e 's|libs||' "${S}/config/Makefile" || die
-	sed -i -e 's|libdlm libdlmcontrol||' "${S}/dlm/Makefile" || die
-	sed -i -e 's|libfence libfenced||' "${S}/fence/Makefile" || die
-	sed -i -e 's|fence/libfenced||' "${S}/Makefile" || die
-
-	sed -i \
-		-e 's|\(^all:.*\)depends |\1|' \
-		config/tools/ccs_tool/Makefile \
-		fence/fence{d,_node,_tool}/Makefile \
-		cman/{cman_tool,daemon,tests,qdisk,notifyd}/Makefile \
-		dlm/{tool,tests/usertest}/Makefile \
-		|| die "sed failed"
-
-	if ! use ldap ; then
-		sed -i -e 's|ldap||' config/plugins/Makefile || die "sed failed"
-	fi
-	local myopts=""
-	use dbus || myopts="--disable_dbus"
-	./configure \
-		--cc=$(tc-getCC) \
-		--cflags="-Wall" \
-		--libdir=/usr/$(get_libdir) \
-		--disable_kernel_check \
-		--kernel_src=${KERNEL_DIR} \
-		--somajor="$MAJ_PV" \
-		--sominor="$MIN_PV" \
-		--without_rgmanager \
-		--without_bindings \
-		${myopts} \
-		|| die "configure problem"
-}
-
-src_install() {
-	emake DESTDIR="${D}" install
-
-	# we have to create it in the init.d script anyway
-	rmdir "${D}"/var/run/{cluster,}
-
-	keepdir /var/{lib,log}/cluster
-	keepdir /etc/cluster/cman-notify.d
-
-	rm -rf "${D}/usr/share/doc"
-	dodoc \
-		doc/{usage.txt,cman_notify_template.sh} \
-		config/plugins/ldap/*.ldif
-	dohtml doc/*.html
-
-	# lib-specific man pages are provided by the corresponding packages
-	rm "${D}/usr/share/man/man3/libdlm.3"
-
-	newinitd "${FILESDIR}/${PN}.initd-3.1.5-r1" "${PN}"
-	newconfd "${FILESDIR}/${PN}.confd" "${PN}"
-}

diff --git a/sys-cluster/cman/files/cman.confd b/sys-cluster/cman/files/cman.confd
deleted file mode 100644
index 14b7ea79161..00000000000
--- a/sys-cluster/cman/files/cman.confd
+++ /dev/null
@@ -1,67 +0,0 @@
-CCSD_OPTS=
-
-# CMAN_CLUSTER_TIMEOUT -- amount of time to wait for joinging a cluster
-#     before giving up.  If CMAN_CLUSTER_TIMEOUT is positive, then we will
-#     wait CMAN_CLUSTER_TIMEOUT seconds before giving up and failing when
-#     a cluster is not joined.  If CMAN_CLUSTER_TIMEOUT is zero, then
-#     wait indefinately for a cluster join.  If CMAN_CLUSTER_TIMEOUT is
-#     negative, do not check to see that the cluster has been joined
-CMAN_CLUSTER_TIMEOUT=120
-
-# CMAN_QUORUM_TIMEOUT -- amount of time to wait for a quorate cluster on
-#     startup quorum is needed by many other applications, so we may as
-#     well wait here.  If CMAN_QUORUM_TIMEOUT is less than 1, quorum will
-#     be ignored.
-CMAN_QUORUM_TIMEOUT=300
-
-# CMAN_SHUTDOWN_TIMEOUT -- amount of time to wait for cman to become a
-#     cluster member before calling cman_tool leave during shutdown.
-#     default is 60 seconds
-CMAN_SHUTDOWN_TIMEOUT=60
-
-# CMAN_JOIN_OPTIONS
-#CMAN_JOIN_OPTS="-c ...."
-
-# CMAN_LEAVE_OPTIONS
-#CMAN_LEAVE_OPTS=""
-
-
-# ex: FENCED_OPTS="-w -t 300"
-FENCED_OPTS=""
-
-
-# TODO ?
-# CMAN_NOTIFYD_START - control the startup behaviour for cmannotifyd
-# the variable can take 3 values:
-# yes                   | will always start cmannotifyd
-# no                    | will never start cmannotifyd
-# conditional (default) | will start cmannotifyd only if scriptlets
-#                         are found in @NOTIFYDDIR@
-[ -z "$CMAN_NOTIFYD_START" ] && CMAN_NOTIFYD_START=conditional
-
-# CMAN_SSHD_START - control sshd startup behaviour
-# the variable can take 2 values:
-# yes                   | cman will start sshd as early as possible
-# no (default)          | cman will not start sshd
-[ -z "$CMAN_SSHD_START" ] && CMAN_SSHD_START=no
-
-# FENCE_JOIN_TIMEOUT -- seconds to wait for fence domain join to
-#     complete.  If the join hasn't completed in this time, fence_tool join
-#     exits with an error, and this script exits with an error.  To wait
-#     indefinitely set the value to -1.
-[ -z "$FENCE_JOIN_TIMEOUT" ] && FENCE_JOIN_TIMEOUT=20
-
-# FENCED_MEMBER_DELAY -- amount of time to delay fence_tool join to allow
-#     all nodes in cluster.conf to become cluster members.  In seconds.
-[ -z "$FENCED_MEMBER_DELAY" ] && FENCED_MEMBER_DELAY=45
-
-# FENCE_JOIN -- boolean value used to control whether or not this node
-#     should join the fence domain. If FENCE_JOIN is set to "no", then
-#     the script will not attempt to the fence domain. If FENCE_JOIN is
-#     set to "yes", then the script will attempt to join the fence domain.
-#     If FENCE_JOIN is set to any other value, the default behavior is
-#     to join the fence domain (equivalent to "yes").
-[ -z "$FENCE_JOIN" ] && FENCE_JOIN="yes"
-
-# FENCED_OPTS -- allow extra options to be passed to fence daemon.
-[ -z "$FENCED_OPTS" ] && FENCED_OPTS=""
\ No newline at end of file

diff --git a/sys-cluster/cman/files/cman.initd b/sys-cluster/cman/files/cman.initd
deleted file mode 100644
index 68c34c14681..00000000000
--- a/sys-cluster/cman/files/cman.initd
+++ /dev/null
@@ -1,318 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-CMAN_TOOL="/usr/sbin/cman_tool"
-FENCE_TOOL="/usr/sbin/fence_tool"
-GFS_CONTROLD="/usr/sbin/gfs_controld"
-DLM_CONTROLD="/usr/sbin/dlm_controld"
-GROUPD="/usr/sbin/groupd"
-FENCED="/usr/sbin/fenced"
-CCSD="/usr/sbin/ccsd"
-
-[ -z "$CCSD_OPTS" ] && CCSD_OPTS=""
-[ -z "$CMAN_CLUSTER_TIMEOUT" ] && CMAN_CLUSTER_TIMEOUT=120
-[ -z "$CMAN_QUORUM_TIMEOUT" ] && CMAN_QUORUM_TIMEOUT=0
-[ -z "$CMAN_SHUTDOWN_TIMEOUT" ] && CMAN_SHUTDOWN_TIMEOUT=60
-[ -z "$FENCED_START_TIMEOUT" ] && FENCED_START_TIMEOUT=300
-[ -z "$FENCED_MEMBER_DELAY" ] && FENCED_MEMBER_DELAY=300
-
-depend() {
-	use net
-	after xend
-	after xendomains
-	provide cman
-}
-
-load_modules() {
-	local module modules
-	modules=$1
-
-	for module in ${modules}; do
-		ebegin "Loading ${module} kernel module"
-		modprobe ${module} > /dev/null
-		eend $? "Failed to load ${module} kernel module"
-	done
-}
-
-unload_modules() {
-	local module modules
-	modules=$1
-
-	for module in ${modules}; do
-		ebegin "Unloading ${module} kernel module"
-		modprobe -r ${module} > /dev/null
-		eend $? "Failed to unload ${module} kernel module"
-	done
-}
-
-check_configfs() {
-	awk '{ print $2 }' /etc/mtab | grep "/sys/kernel/config" &> /dev/null\
-		&& awk '{ print $3 }' /etc/mtab | grep "configfs" &> /dev/null
-
-	if [ $? -ne 0 ]; then
-		ewarn "Please add the following line to /etc/fstab:"
-		ewarn "none configfs /sys/kernel/config defaults 0 0"
-		eend 1 "configfs not mounted at /sys/kernel/config"
-	fi
-}
-
-mount_configfs()
-{
-	local module=$(awk '$2 == "configfs" { print $2 }' /proc/filesystems)
-
-	if [ -z "${module}" ]; then
-		load_modules "configfs"
-		sleep 1s
-	fi
-
-	# configfs
-	awk '{ print $2 }' /etc/mtab | grep "/sys/kernel/config" &> /dev/null \
-		&& awk '{ print $3 }' /etc/mtab | grep "configfs" &> /dev/null
-
-	if [ $? -ne 0 ]
-	then
-		ebegin "Mounting ConfigFS"
-		/bin/mount -t configfs none /sys/kernel/config 2>&1
-		eend $?
-	fi
-	return 0
-}
-
-umount_configfs() {
-	local sig retry
-	local entry entries
-
-	entries="$(awk '$3 == "configfs" { print $2 }' /proc/mounts | sort -r)"
-
-	for entry in $entries; do
-		ebegin "Unmounting ConfigFS"
-		umount $entry &>/dev/null
-		eend $?
-	done
-
-	local module=$(awk '$1 == "configfs" { print $1 }' /proc/modules)
-
-	if [ ! -z "${module}" ]; then
-		unload_modules "configfs"
-		sleep 1s
-	fi
-}
-
-umount_gfs_filesystems() {
-	local sig retry
-	local remaining="$(awk '$3 == "gfs" || $3 == "gfs2" { print $2 }' /proc/mounts | sort -r)"
-
-	if [ -n "${remaining}" ]
-	then
-		sig=
-		retry=3
-		while [ -n "${remaining}" -a "${retry}" -gt 0 ]
-		do
-			if [ "${retry}" -lt 3 ]
-			then
-				ebegin "Unmounting GFS filesystems (retry)"
-				umount ${remaining} &>/dev/null
-				eend $? "Failed to unmount GFS filesystems this retry"
-			else
-				ebegin "Unmounting GFS filesystems"
-				umount ${remaining} &>/dev/null
-				eend $? "Failed to unmount GFS filesystems"
-			fi
-			remaining="$(awk '$3 == "gfs" || $3 == "gfs2" { if ($2 != "/") print $2 }' /proc/mounts | sort -r)"
-			[ -z "${remaining}" ] && break
-			/bin/fuser -k -m ${sig} ${remaining} &>/dev/null
-			sleep 5
-			retry=$((${retry} -1))
-			sig=-9
-		done
-	fi
-}
-
-unload_allmodules() {
-	local modules
-
-	modules=$(awk '$1 == "lock_gulm" || \
-		$1 == "lock_dlm" || $1 == "dlm" || \
-		$1 == "lock_harness" || $1 == "gfs2" || \
-		$1 == "gfs" { print $1 }' /proc/modules)
-
-	#modules=$(awk '$1 == "lock_harness" || \
-	#	$1 == "gfs" { print $1 }' /proc/modules)
-
-	unload_modules "${modules}"
-}
-
-start_ccsd() {
-	ebegin "Starting ccsd"
-	start-stop-daemon --start --quiet --exec ${CCSD} -- ${CCSD_OPTS}
-	eend $?
-}
-
-stop_ccsd() {
-	ebegin "Stopping ccsd"
-	start-stop-daemon --stop --quiet -s 9 --exec ${CCSD}
-	eend $?
-}
-
-start_cman() {
-	${CMAN_TOOL} status &> /dev/null
-	if [ $? -ne 0 ]
-	then
-	        ebegin "Starting cman"
-        	${CMAN_TOOL} -t ${CMAN_CLUSTER_TIMEOUT} \
-                	-w join ${CMAN_JOIN_OPTS} &> /dev/null
-
-	        if [ "$?" -ne 0 ]
-        	then
-                	eend 1 "Failed to start cman"
-	        else
-        	        eend 0
-
-                	# make sure that we are quorate?
-	                if [ ${CMAN_QUORUM_TIMEOUT} -gt 0 ]
-        	        then
-                	        ebegin "Waiting for quorum (${CMAN_QUORUM_TIMEOUT} secs)"
-                        	${CMAN_TOOL} -t ${CMAN_QUORUM_TIMEOUT} -q wait
-	                        eend $?
-        	        fi
-	        fi
-	else
-		einfo "cman already running"
-	fi
-}
-
-stop_cman() {
-	ebegin "Stopping cman"
-	local stat=0
-	${CMAN_TOOL} status > /dev/null 2>&1
-	if [ $? -eq 0 ]; then
-		retry=3
-		stat=1
-		while [ "${stat}" -eq 1 -a "${retry}" -gt 0 ]
-		do
-			#sleep 2
-			#${CMAN_TOOL} -w -t ${CMAN_SHUTDOWN_TIMEOUT} \
-			#	leave remove ${CMAN_LEAVE_OPTS} > /dev/null
-			${CMAN_TOOL} leave -t ${CMAN_SHUTDOWN_TIMEOUT} ${CMAN_LEAVE_OPTS} \
-				remove &> /dev/null
-				stat=$?
-				retry=$((${retry} -1))
-		done
-	fi
-	eend ${stat}
-}
-
-start_groupd() {
-	ebegin "Starting groupd"
-	start-stop-daemon --start --exec ${GROUPD} --name groupd
-	eend $?
-}
-
-stop_groupd() {
-	ebegin "Stopping groupd"
-	start-stop-daemon --stop --exec ${GROUPD} --name groupd
-	eend $?
-}
-
-start_fenced() {
-	ebegin "Starting fenced"
-	start-stop-daemon --start --exec ${FENCED} --name fenced
-	eend $?
-
-	${CMAN_TOOL} status | grep Flags | grep 2node &> /dev/null
-	local errmsg=$?
-
-	ebegin "Joining fence domain"
-	if [ "${errmsg}" -ne 0 ]
-	then
-		${FENCE_TOOL} join -t $FENCED_START_TIMEOUT &> /dev/null
-		[ $? -eq 0 ] && errmsg=$? || errmsg=1
-	else
-		${FENCE_TOOL} join -m $FENCED_MEMBER_DELAY &> /dev/null
-		[ $? -eq 0 ] && errmsg=$? || errmsg=1
-	fi
-	eend $errmsg
-}
-
-stop_fenced() {
-	# fenced services
-#	local fence_status="$( ${CMAN_TOOL} services | awk '$1 ~ /fence/ { print $3 }')"
-#	if [ -n "${fence_status}" ]; then
-#		if [ -x ${FENCE_TOOL} ]; then
-#			ebegin "Leaving fence domain"
-#			${FENCE_TOOL} leave > /dev/null 2>&1
-#			eend $?
-#		fi
-#	fi
-
-	if [ -x ${FENCE_TOOL} ]; then
-		if ${FENCE_TOOL} ls >/dev/null 2>&1; then
-			ebegin "Leaving fence domain"
-			${FENCE_TOOL} leave > /dev/null 2>&1
-			eend $?
-		fi
-	fi
-
-	ebegin "Stopping fenced"
-	start-stop-daemon --stop --exec ${FENCED} --name fenced
-	eend $?
-}
-
-start_gfs_controld() {
-	ebegin "Starting gfs_controld"
-	start-stop-daemon --start --exec ${GFS_CONTROLD} --name gfs_controld
-	eend $?
-}
-
-stop_gfs_controld() {
-	ebegin "Stopping gfs_controld"
-	start-stop-daemon --stop --exec ${GFS_CONTROLD} --name gfs_controld
-	eend $?
-}
-
-start_dlm_controld() {
-	ebegin "Starting dlm_controld"
-	start-stop-daemon --start --exec ${DLM_CONTROLD} --name dlm_controld
-	eend $?
-}
-
-stop_dlm_controld() {
-	ebegin "Stopping dlm_controld"
-	start-stop-daemon --stop --exec ${DLM_CONTROLD} --name dlm_controld
-	eend $?
-}
-
-start() {
-	load_modules "dlm"
-
-    mkdir -p /var/run/cluster
-
-	mount_configfs
-#	start_ccsd
-	start_cman
-	start_fenced
-	start_groupd
-	start_dlm_controld
-#	start_gfs_controld
-}
-
-stop() {
-
-# umount GFS filesystems
-#	umount_gfs_filesystems
-
-	stop_dlm_controld
-	stop_groupd
-	stop_fenced
-	stop_cman
-
-	#stop_gfs_controld
-	#stop_dlm_controld
-	#stop_groupd
-
-	unload_modules "dlm"
-#	stop_ccsd
-#	unload_allmodules
-	umount_configfs
-}

diff --git a/sys-cluster/cman/files/cman.initd-3.1.5-r1 b/sys-cluster/cman/files/cman.initd-3.1.5-r1
deleted file mode 100644
index 04cf5f2e7f9..00000000000
--- a/sys-cluster/cman/files/cman.initd-3.1.5-r1
+++ /dev/null
@@ -1,349 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-CMAN_TOOL="/usr/sbin/cman_tool"
-FENCE_TOOL="/usr/sbin/fence_tool"
-GFS_CONTROLD="/usr/sbin/gfs_controld"
-DLM_CONTROLD="/usr/sbin/dlm_controld"
-GROUPD="/usr/sbin/groupd"
-FENCED="/usr/sbin/fenced"
-CCSD="/usr/sbin/ccsd"
-
-[ -z "$CCSD_OPTS" ] && CCSD_OPTS=""
-[ -z "$CMAN_CLUSTER_TIMEOUT" ] && CMAN_CLUSTER_TIMEOUT=120
-[ -z "$CMAN_QUORUM_TIMEOUT" ] && CMAN_QUORUM_TIMEOUT=0
-[ -z "$CMAN_SHUTDOWN_TIMEOUT" ] && CMAN_SHUTDOWN_TIMEOUT=60
-[ -z "$FENCED_START_TIMEOUT" ] && FENCED_START_TIMEOUT=300
-[ -z "$FENCED_MEMBER_DELAY" ] && FENCED_MEMBER_DELAY=300
-
-depend() {
-	use net
-	after xend
-	after xendomains
-	provide cman
-}
-
-load_modules() {
-	local module modules
-	modules=$1
-
-	rcS=0 # catch the first error here
-	[ -f /proc/modules ] && for module in ${modules}; do
-		ebegin "Loading ${module} kernel module"
-		modprobe -q ${module}
-		rc=$? # error for this modprobe call
-		eend $rc "Failed to load ${module} kernel module"
-		[ $rc -ne 0 ] && rcS=$rc
-	done
-	return $rcS
-}
-
-unload_modules() {
-	local module modules
-	modules=$1
-
-	[ -f /proc/modules ] && for module in ${modules}; do
-		ebegin "Unloading ${module} kernel module"
-		modprobe -r ${module} > /dev/null
-		eend $? "Failed to unload ${module} kernel module"
-	done
-}
-
-check_configfs() {
-	awk '{ print $2 }' /proc/mounts | grep -sq "/sys/kernel/config" \
-		&& awk '{ print $3 }' /proc/mounts | grep -sq "configfs"
-
-	if [ $? -ne 0 ]; then
-		ewarn "Please add the following line to /etc/fstab:"
-		ewarn "none configfs /sys/kernel/config defaults 0 0"
-		eend 1 "configfs not mounted at /sys/kernel/config"
-	fi
-}
-
-mount_configfs()
-{
-	local module=$(awk '$2 == "configfs" { print $2 }' /proc/filesystems)
-
-	if [ -z "${module}" ]; then
-		load_modules "configfs"
-		rc=$?
-		sleep 1s
-		[ $rc -ne 0 ] && return 1
-	fi
-
-	# configfs
-	awk '{ print $2 }' /proc/mounts | grep -sq "/sys/kernel/config" \
-		&& awk '{ print $3 }' /proc/mounts | grep -sq "configfs" 
-	rc=$?
-
-	if [ $rc -ne 0 ]
-	then
-		ebegin "Mounting ConfigFS"
-		/bin/mount -t configfs none /sys/kernel/config 2>&1
-		rc=$?
-		eend $rc
-	fi
-
-	return $rc
-}
-
-umount_configfs() {
-	local sig retry
-	local entry entries
-
-	entries="$(awk '$3 == "configfs" { print $2 }' /proc/mounts | sort -r)"
-
-	for entry in $entries; do
-		ebegin "Unmounting ConfigFS"
-		umount $entry >/dev/null 2>&1
-		eend $?
-	done
-
-	local module=$(awk '$1 == "configfs" { print $1 }' /proc/modules)
-
-	if [ ! -z "${module}" ]; then
-		unload_modules "configfs"
-		sleep 1s
-	fi
-}
-
-umount_gfs_filesystems() {
-	local sig retry
-	local remaining="$(awk '$3 == "gfs" || $3 == "gfs2" { print $2 }' /proc/mounts | sort -r)"
-
-	if [ -n "${remaining}" ]
-	then
-		sig=
-		retry=3
-		while [ -n "${remaining}" -a "${retry}" -gt 0 ]
-		do
-			if [ "${retry}" -lt 3 ]
-			then
-				ebegin "Unmounting GFS filesystems (retry)"
-				umount ${remaining} >/dev/null 2>&1
-				eend $? "Failed to unmount GFS filesystems this retry"
-			else
-				ebegin "Unmounting GFS filesystems"
-				umount ${remaining} >/dev/null 2>&1
-				eend $? "Failed to unmount GFS filesystems"
-			fi
-			remaining="$(awk '$3 == "gfs" || $3 == "gfs2" { if ($2 != "/") print $2 }' /proc/mounts | sort -r)"
-			[ -z "${remaining}" ] && break
-			/bin/fuser -k -m ${sig} ${remaining} >/dev/null 2>&1
-			sleep 5
-			retry=$((${retry} -1))
-			sig=-9
-		done
-	fi
-}
-
-unload_allmodules() {
-	local modules
-
-	modules=$(awk '$1 == "lock_gulm" || \
-		$1 == "lock_dlm" || $1 == "dlm" || \
-		$1 == "lock_harness" || $1 == "gfs2" || \
-		$1 == "gfs" { print $1 }' /proc/modules)
-
-	#modules=$(awk '$1 == "lock_harness" || \
-	#	$1 == "gfs" { print $1 }' /proc/modules)
-
-	unload_modules "${modules}"
-}
-
-start_ccsd() {
-	ebegin "Starting ccsd"
-	start-stop-daemon --start --quiet --exec ${CCSD} -- ${CCSD_OPTS}
-	eend $?
-}
-
-stop_ccsd() {
-	ebegin "Stopping ccsd"
-	start-stop-daemon --stop --quiet -s 9 --exec ${CCSD}
-	eend $?
-}
-
-start_cman() {
-	${CMAN_TOOL} status >/dev/null 2>&1
-	if [ $? -ne 0 ]
-	then
-	        ebegin "Starting cman"
-        	${CMAN_TOOL} -t ${CMAN_CLUSTER_TIMEOUT} \
-                	-w join ${CMAN_JOIN_OPTS} >/dev/null 2>&1
-
-	        if [ "$?" -ne 0 ]
-        	then
-                	eend 1 "Failed to start cman"
-					return 1
-	        else
-        	        eend 0
-
-                	# make sure that we are quorate?
-	                if [ ${CMAN_QUORUM_TIMEOUT} -gt 0 ]
-        	        then
-                	        ebegin "Waiting for quorum (${CMAN_QUORUM_TIMEOUT} secs)"
-                        	${CMAN_TOOL} -t ${CMAN_QUORUM_TIMEOUT} -q wait
-							rc=$?
-	                        eend $rc
-							return $rc
-        	        fi
-	        fi
-	else
-		einfo "cman already running"
-	fi
-}
-
-stop_cman() {
-	ebegin "Stopping cman"
-	local stat=0
-	${CMAN_TOOL} status > /dev/null 2>&1
-	if [ $? -eq 0 ]; then
-		retry=3
-		stat=1
-		while [ "${stat}" -eq 1 -a "${retry}" -gt 0 ]
-		do
-			#sleep 2
-			#${CMAN_TOOL} -w -t ${CMAN_SHUTDOWN_TIMEOUT} \
-			#	leave remove ${CMAN_LEAVE_OPTS} > /dev/null
-			${CMAN_TOOL} leave -t ${CMAN_SHUTDOWN_TIMEOUT} ${CMAN_LEAVE_OPTS} \
-				remove >/dev/null 2>&1
-				stat=$?
-				retry=$((${retry} -1))
-		done
-	fi
-	eend ${stat}
-}
-
-start_groupd() {
-	ebegin "Starting groupd"
-	start-stop-daemon --start --exec ${GROUPD} --name groupd
-	eend $?
-}
-
-stop_groupd() {
-	ebegin "Stopping groupd"
-	start-stop-daemon --stop --exec ${GROUPD} --name groupd
-	eend $?
-}
-
-start_fenced() {
-	ebegin "Starting fenced"
-	start-stop-daemon --start --exec ${FENCED} --name fenced
-	eend $?
-
-	${CMAN_TOOL} status | grep Flags | grep 2node >/dev/null 2>&1
-	local errmsg=$?
-
-	ebegin "Joining fence domain"
-	if [ "${errmsg}" -ne 0 ]
-	then
-		${FENCE_TOOL} join -t $FENCED_START_TIMEOUT >/dev/null 2>&1
-		[ $? -eq 0 ] && errmsg=$? || errmsg=1
-	else
-		${FENCE_TOOL} join -m $FENCED_MEMBER_DELAY >/dev/null 2>&1
-		[ $? -eq 0 ] && errmsg=$? || errmsg=1
-	fi
-	eend $errmsg
-}
-
-stop_fenced() {
-	# fenced services
-#	local fence_status="$( ${CMAN_TOOL} services | awk '$1 ~ /fence/ { print $3 }')"
-#	if [ -n "${fence_status}" ]; then
-#		if [ -x ${FENCE_TOOL} ]; then
-#			ebegin "Leaving fence domain"
-#			${FENCE_TOOL} leave > /dev/null 2>&1
-#			eend $?
-#		fi
-#	fi
-
-	if [ -x ${FENCE_TOOL} ]; then
-		if ${FENCE_TOOL} ls >/dev/null 2>&1; then
-			ebegin "Leaving fence domain"
-			${FENCE_TOOL} leave > /dev/null 2>&1
-			eend $?
-		fi
-	fi
-
-	ebegin "Stopping fenced"
-	start-stop-daemon --stop --exec ${FENCED} --name fenced
-	eend $?
-}
-
-start_gfs_controld() {
-	ebegin "Starting gfs_controld"
-	start-stop-daemon --start --exec ${GFS_CONTROLD} --name gfs_controld
-	eend $?
-}
-
-stop_gfs_controld() {
-	ebegin "Stopping gfs_controld"
-	start-stop-daemon --stop --exec ${GFS_CONTROLD} --name gfs_controld
-	eend $?
-}
-
-start_dlm_controld() {
-	ebegin "Starting dlm_controld"
-	start-stop-daemon --start --exec ${DLM_CONTROLD} --name dlm_controld
-	eend $?
-}
-
-stop_dlm_controld() {
-	ebegin "Stopping dlm_controld"
-	start-stop-daemon --stop --exec ${DLM_CONTROLD} --name dlm_controld
-	eend $?
-}
-
-start() {
-	if ! mount_configfs ; then
-		eerror "ConfigFS & DLM are required to use cman"
-		return 1
-	fi
-
-	[ -e /sys/module/dlm ] || [ -e /sys/kernel/dlm ] || load_modules "dlm"
-	if [ ! -e /sys/kernel/dlm ]; then
-		eerror "ConfigFS & DLM are required to use cman"
-		return 1
-	fi
-    mkdir -p /var/run/cluster
-
-#	start_ccsd
-	if ! start_cman ; then
-		eerror "Failed to start cman"
-		return 1
-	fi
-	if ! start_fenced; then
-		eerror "Failed to start fenced"
-		return 1
-	fi
-	if ! start_groupd; then
-		eerror "Failed to start groupd"
-		return 1
-	fi
-	if ! start_dlm_controld; then
-		eerror "Failed to start dlm_controld"
-		return 1
-	fi
-#	start_gfs_controld
-}
-
-stop() {
-
-# umount GFS filesystems
-#	umount_gfs_filesystems
-
-	stop_dlm_controld
-	stop_groupd
-	stop_fenced
-	stop_cman
-
-	#stop_gfs_controld
-	#stop_dlm_controld
-	#stop_groupd
-
-	unload_modules "dlm"
-#	stop_ccsd
-#	unload_allmodules
-	umount_configfs
-}

diff --git a/sys-cluster/cman/metadata.xml b/sys-cluster/cman/metadata.xml
deleted file mode 100644
index ca6ebb8ce73..00000000000
--- a/sys-cluster/cman/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="project">
-		<email>cluster@gentoo.org</email>
-		<name>Gentoo Cluster Project</name>
-	</maintainer>
-	<longdescription>Cluster Manager</longdescription>
-</pkgmetadata>


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2018-12-04 13:36 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-12-04 13:36 [gentoo-commits] repo/gentoo:master commit in: profiles/base/, sys-cluster/cman/, profiles/, sys-cluster/cman/files/ Michał Górny

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox