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 <pinkb...@gentoo.org> (28 Oct 2013)
-# sys-cluster/cman is still in ~arch.
-sys-cluster/pacemaker cman
-
 # Samuli Suominen <ssuomi...@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 <car...@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 <pa...@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>clus...@gentoo.org</email>
-               <name>Gentoo Cluster Project</name>
-       </maintainer>
-       <longdescription>Cluster Manager</longdescription>
-</pkgmetadata>

Reply via email to