diff --git a/sys-cluster/glusterfs/Manifest b/sys-cluster/glusterfs/Manifest deleted file mode 100644 index fe8f978..0000000 --- a/sys-cluster/glusterfs/Manifest +++ /dev/null @@ -1,12 +0,0 @@ -AUX 50glusterfs-mode-gentoo.el 169 BLAKE2B 461afb9f17ef9dee79348279e861039193400d61a926e9d8499351b7e42377cc1bffce6dc2c2d7f3b50b1de016a336bad69c7a79bb800b973288eef542baed85 SHA512 f90b3f49f53c08db5596a6795df64a834b390602a79fb79b56f6cfb6191c7ca8ce2bedd2885d049575e26cc3b321f80e2786e99055c02682f4fbf454d5ed5804 -AUX glusterd-10.2-r2.initd 751 BLAKE2B 9d723089b270e856d1451a6403cdf1ee0d4730b07d1dd8970cb2969f6cd4cee61827cbbbefa45ed4393c30f9c9a62f3ea0f904d23c3f31634b3ae2cc405c70a7 SHA512 cbe20b9c66c038dc9e24ff85ee2724f95fccb357e8d8e1f4cd2371e8599421b1275a9bb67a65330979791fc436c0eaa3ed0afae99dc43546dd49557e188e3796 -AUX glusterfs-11.0-extras-defer-invoking-of-gluster-volume-set-help-as-.patch 2357 BLAKE2B 847b44a2c17f2b725691ffb68ebe10891d52060355e740f5655ddd8ed5d35fb8892f98602cfdf445aec42d20dc305dfabec343768896f45bce8aba2a00ee6b01 SHA512 51e2f453c88d28b9bd0d136108a557a81523771b41bd61d0279a1c942c4cb7ebd7260f98b001921d51fdf14bcb8cf469f103f19bb723c670c396fa613ae75d5e -AUX glusterfs.confd 129 BLAKE2B 17eeb707fe5ebeb335b0c64ce999268e5f5c6fb6d2ba48467f6f15e73f4c2e883b909da642e6144c637510302834c7c895ebf8b2558344c3bedc9cdc06a44766 SHA512 657c478dd3a60c144543821acd6a87f804d258d4679007aad5108790449e43eda7e0de8e8c0c8e13357a35afbb0d09065423101e5234285a9b96c9ac8b2e33b4 -AUX glusterfs.logrotate 611 BLAKE2B e79718d43b8123e8bcc63336977f972e58332536e0bccad84f3abb5e4afd87853d1c70ab689e2c454d94a8d74bb65122e7bf5a35150f60fb268c7757eea7b0d0 SHA512 568728fe77acecb686286b0be6c086fe3448d054d26da15c3846726a8f845ae963e6756c517b413a9eb4d6b646c61972887a35e89846d2d90d364b755e471791 -AUX glusterfs.vim 139 BLAKE2B 73fdcb49c0c252784718b461541d5483e118bf1b83f445a6ced3119600aa46c469291e19aa439e2c1e35ffc88c83a74977571d8ccfddf078f65c5c16a44ed3e0 SHA512 6ea3b56b71d7e206a57611dd68160b6b9242a19b5c927560f60881dc28d250f7958c50f788a7b9a41fb46010fdac2d67a8289b909ed1f05b793c900f37ccbfb7 -AUX glusterfsd-10.2.initd 3042 BLAKE2B 27b79e854164bc2e75a69936abad90f774c1372089bd3d6fc44feef6a6566be39ec6dfe76f26c479a8466b3f76995616aea59c38b092343484dabe20572df45e SHA512 101db0f73dee54703cfb7d196eb6e22f11e15a48f6a18507391caf6b129041f74740757d2cb22492229d5be962126b587c3fb69d688820120f3c0f3be9c58f44 -DIST glusterfs-10.5.tar.gz 8170057 BLAKE2B f614abe8a7333266d75a26fc1756408211b9d83225f4180002d0c04cd9328c75c78644faae0c73140325ac49759a2237855be17469cb544942c5f3de19fdf66a SHA512 393b976308da911562e653e1ed6db2149a7d7390fbd31155bbd4b1bb067c6c155f2c7ca74dc8409474294a8542b6cb4d83cd52f6b68bab6a430a8c080be1be29 -DIST glusterfs-11.1.tar.gz 8365581 BLAKE2B 56697bc484be53659f6f277041c6f4fc5f2ef3221709d90dbd621e66138fe2b3be2e31bde4c65d596fed3beacb2ee6a86506e97854cda00066ac804ee57923e9 SHA512 a021a612b01c2c43858b092db926e6d229f0f736c19b8a1015c0d3121fbc7739ab5273384d5e96fde6dbf4eaf620bc32a0530597e80483865d8ca79b820ed3b0 -EBUILD glusterfs-10.5.ebuild 5815 BLAKE2B b2ea9b266648dd36da8afb08ebb4f56c05ea8f2d8faee5752cd3da483d63e13f059e42f783c331d6cde2ba460aec8dce62cb75cf4fea66e249fde05ddab2c311 SHA512 53eca382d873f706840af5f62b29c5aa74cd6444b38a1b35db99903bff8811e4cdb9cca331777d19901078c4587efc60a2162a00be1eb0eeb8b67c9cf06663a4 -EBUILD glusterfs-11.1.ebuild 6125 BLAKE2B 850c8500a3319cf0c41788bf3321b31f7f0964de86b2119dd00e1d2e1bb4907da5221e1b0483f9c195f13df95d03cf8a237a02daa77daa85679851bdfee92452 SHA512 6b9ff53c529b623fd2274ae112c6554ce911e3243d4901b8064ec06039c8d2d3a0e2409be906acded95e29b4abc15d6ca4e95bce72ff7dc57e32bc101eeee7c6 -MISC metadata.xml 1575 BLAKE2B 8d83c4db883ecd85230029532fdd5cea2e51391c2659a5280d4eeb453390b8413c58aca550f365049de36914da4d0d977356ba30c29afe0ca8e58ff41d34d321 SHA512 07bd2f41605ab4f1bde167d8b3d620492c5d85ef77ea49ae53970ab579afcd70e1aae9a40e8856d88034045c7201fcccdb079efc0af0ac76f32fde3417d7ad76 diff --git a/sys-cluster/glusterfs/files/50glusterfs-mode-gentoo.el b/sys-cluster/glusterfs/files/50glusterfs-mode-gentoo.el deleted file mode 100644 index 0b39ee3..0000000 --- a/sys-cluster/glusterfs/files/50glusterfs-mode-gentoo.el +++ /dev/null @@ -1,2 +0,0 @@ -(add-to-list 'load-path "@SITELISP@") -(autoload 'glusterfs-mode "glusterfs-mode" "Major mode for editing glusterfs manifests") diff --git a/sys-cluster/glusterfs/files/glusterd-10.2-r2.initd b/sys-cluster/glusterfs/files/glusterd-10.2-r2.initd deleted file mode 100644 index e7e53f3..0000000 --- a/sys-cluster/glusterfs/files/glusterd-10.2-r2.initd +++ /dev/null @@ -1,32 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -description="Gluster elastic volume management daemon" -command="/usr/sbin/glusterd" -pidfile="/run/${SVCNAME}.pid" -command_args="-N" - -command_background="yes" - -depend() { - need net - before netmount -} - -start_pre() { - # Ensure that the GlusterFS auxiliary mount parent directory exists - checkpath --directory --owner gluster:gluster --mode 0775 /run/gluster -} - -start_post() { - local c=0 - ebegin "Waiting for glusterd to start up" - while ! /usr/sbin/gluster volume list >/dev/null 2>&1 && [ "${c}" -lt "${glusterd_max_wait_start-60}" ]; do - c=$(( c+1 )) - done - [ "${c}" -lt "${glusterd_max_wait_start-60}" ] - eend $? - - return 0 -} diff --git a/sys-cluster/glusterfs/files/glusterfs-11.0-extras-defer-invoking-of-gluster-volume-set-help-as-.patch b/sys-cluster/glusterfs/files/glusterfs-11.0-extras-defer-invoking-of-gluster-volume-set-help-as-.patch deleted file mode 100644 index f3eacb3..0000000 --- a/sys-cluster/glusterfs/files/glusterfs-11.0-extras-defer-invoking-of-gluster-volume-set-help-as-.patch +++ /dev/null @@ -1,85 +0,0 @@ -From 26126dd1467fc40af372b9f2ba6ab167e5b9f309 Mon Sep 17 00:00:00 2001 -From: Jaco Kroon -Date: Mon, 28 Aug 2023 09:54:47 +0200 -Subject: [PATCH] extras: defer invoking of gluster volume set help as late as - we can. - ---- - extras/command-completion/gluster.bash | 44 +++++++++++++++++++------- - 1 file changed, 32 insertions(+), 12 deletions(-) - -diff --git a/extras/command-completion/gluster.bash b/extras/command-completion/gluster.bash -index 70f8e19558..a096b62890 100644 ---- a/extras/command-completion/gluster.bash -+++ b/extras/command-completion/gluster.bash -@@ -1,15 +1,5 @@ - #!/bin/bash - --if pidof glusterd > /dev/null 2>&1; then -- GLUSTER_SET_OPTIONS=" -- $(for token in `gluster volume set help 2>/dev/null | grep "^Option:" | cut -d ' ' -f 2` -- do -- echo "{$token}," -- done) -- " -- GLUSTER_RESET_OPTIONS="$GLUSTER_SET_OPTIONS" --fi -- - GLUSTER_TOP_SUBOPTIONS1=" - {nfs}, - {brick}, -@@ -161,12 +151,14 @@ GLUSTER_VOLUME_OPTIONS=" - }, - {reset - {__VOLNAME -- [ $GLUSTER_RESET_OPTIONS ] -+ {__VOLOPTIONS -+ }, - } - }, - {set - {__VOLNAME -- [ $GLUSTER_SET_OPTIONS ] -+ {__VOLOPTIONS -+ }, - } - }, - {start -@@ -280,6 +272,34 @@ __VOLNAME () - return 0 - } - -+__VOLOPTIONS() -+{ -+ local zero=0 -+ local ret=0 -+ local cur_word="$2" -+ local list="" -+ -+ if [ "X$1" == "X" ]; then -+ return -+ -+ elif [ "$1" == "match" ]; then -+ return 0 -+ -+ elif [ "$1" == "complete" ]; then -+ if ! pidof glusterd > /dev/null 2>&1; then -+ list=''; -+ else -+ list=`gluster volume set help 2>/dev/null | grep "^Option:" | cut -d ' ' -f 2` -+ fi -+ else -+ return 0 -+ fi -+ -+ func_return=`echo $(compgen -W "$list" -- $cur_word)` -+ -+ return 0 -+} -+ - _gluster_throw () { - #echo $1 >&2 - COMPREPLY='' --- -2.41.0 - diff --git a/sys-cluster/glusterfs/files/glusterfs.confd b/sys-cluster/glusterfs/files/glusterfs.confd deleted file mode 100644 index 257d0a8..0000000 --- a/sys-cluster/glusterfs/files/glusterfs.confd +++ /dev/null @@ -1,6 +0,0 @@ -#glusterfsd_mountpoint="" -#glusterfsd_log="" -#glusterfsd_vol="" -#glusterfsd_port="" -#glusterfsd_transport="" -#glusterfsd_opts="" diff --git a/sys-cluster/glusterfs/files/glusterfs.logrotate b/sys-cluster/glusterfs/files/glusterfs.logrotate deleted file mode 100644 index 07ae7b9..0000000 --- a/sys-cluster/glusterfs/files/glusterfs.logrotate +++ /dev/null @@ -1,34 +0,0 @@ -# Rotate client logs -/var/log/glusterfs/*.log { - weekly - rotate 52 - missingok - - # compress the logs, but from the .2 onwards - compress - delaycompress - notifempty - - sharedscripts - postrotate - /usr/bin/killall -HUP glusterfs > /dev/null 2>&1 || true - /usr/bin/killall -HUP glusterd > /dev/null 2>&1 || true - endscript -} - -# Rotate server logs -/var/log/glusterfs/bricks/*.log { - weekly - rotate 52 - missingok - - # compress the logs, but from the .2 onwards - compress - delaycompress - notifempty - - sharedscripts - postrotate - /usr/bin/killall -HUP glusterfsd > /dev/null 2>&1 || true - endscript -} diff --git a/sys-cluster/glusterfs/files/glusterfs.vim b/sys-cluster/glusterfs/files/glusterfs.vim deleted file mode 100644 index bbb9cb1..0000000 --- a/sys-cluster/glusterfs/files/glusterfs.vim +++ /dev/null @@ -1,8 +0,0 @@ -if &compatible || v:version < 603 - finish -endif - - -" GlusterFS Volume files -au BufNewFile,BufRead *.vol - \ set filetype=glusterfs diff --git a/sys-cluster/glusterfs/files/glusterfsd-10.2.initd b/sys-cluster/glusterfs/files/glusterfsd-10.2.initd deleted file mode 100644 index c8b6562..0000000 --- a/sys-cluster/glusterfs/files/glusterfsd-10.2.initd +++ /dev/null @@ -1,121 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -if [ "${SVCNAME}" != "glusterfs" ] -then - GLUSTERFS_NAME="${SVCNAME#glusterfs.}" -else - GLUSTERFS_NAME="glusterfs" -fi - -GLUSTERFS_PIDFILE="/var/run/${SVCNAME}.pid" - -eval 'GLUSTERFS_LOGFILE="${'${GLUSTERFS_NAME}'_log:-/var/log/glusterfs/'${GLUSTERFS_NAME}'.log}"' -eval 'GLUSTERFS_VOLFILE="${'${GLUSTERFS_NAME}'_vol:-/etc/glusterfs/'${GLUSTERFS_NAME}'.vol}"' -eval 'GLUSTERFS_SERVER="${'${GLUSTERFS_NAME}'_server}"' -eval 'GLUSTERFS_PORT="${'${GLUSTERFS_NAME}'_port:-6996}"' -eval 'GLUSTERFS_TRANSPORT="${'${GLUSTERFS_NAME}'_transport:-socket}"' -eval 'GLUSTERFS_OPTS="${'${GLUSTERFS_NAME}'_opts}"' -eval 'GLUSTERFS_MOUNTPOINT="${'${GLUSTERFS_NAME}'_mountpoint}"' - -depend() { - need net - [ -n "${GLUSTERFS_MOUNTPOINT}" ] && need fuse - use dns - before netmount - after firewall ntp-client ntpd -} - -checkconfig() { - if [ -z "${GLUSTERFS_NAME}" ] - then - eerror "The service name is not properly formatted." - return 1 - fi - - if [ -z "${GLUSTERFS_SERVER}" ] - then - if [ -z "${GLUSTERFS_VOLFILE}" ] - then - eerror "No GlusterFS volume file source has been defined. Edit /etc/conf.d/glusterfs" - eerror "and configure a volume file source for ${SVCNAME}." - return 1 - else - if [ ! -f "${GLUSTERFS_VOLFILE}" ] - then - eerror "Cannot find volume file: ${GLUSTERFS_VOLFILE}" - return 1 - fi - fi - fi - - if [ -n "${GLUSTERFS_MOUNTPOINT}" -a ! -d "${GLUSTERFS_MOUNTPOINT}" ] - then - eerror "The mountpoint ${GLUSTERFS_MOUNTPOINT} does not exist." - return 1 - fi -} - -start() { - local status daemon - - checkconfig || return 1 - - ebegin "Starting GlusterFS (${SVCNAME})" - eindent - - if [ -z "${GLUSTERFS_MOUNTPOINT}" ] - then - einfo "Starting in server mode ..." - daemon="glusterfsd" - else - einfo "Starting in client mode. Mounting filesystem ..." - daemon="glusterfs" - fi - - if [ -n "${GLUSTERFS_SERVER}" ] - then - einfo "Using server supplied volume file" - start-stop-daemon --start --pidfile ${GLUSTERFS_PIDFILE} \ - --exec /usr/sbin/${daemon} -- \ - --pid-file=${GLUSTERFS_PIDFILE} \ - --log-file=${GLUSTERFS_LOGFILE} \ - --volfile-server=${GLUSTERFS_SERVER} \ - --volfile-server-port=${GLUSTERFS_PORT} \ - --volfile-server-transport=${GLUSTERFS_TRANSPORT} \ - ${GLUSTERFS_OPTS} ${GLUSTERFS_MOUNTPOINT} - status="$?" - else - einfo "Using local volume file" - start-stop-daemon --start --pidfile ${GLUSTERFS_PIDFILE} \ - --exec /usr/sbin/${daemon} -- \ - --pid-file=${GLUSTERFS_PIDFILE} \ - --log-file=${GLUSTERFS_LOGFILE} \ - --volfile=${GLUSTERFS_VOLFILE} \ - ${GLUSTERFS_OPTS} ${GLUSTERFS_MOUNTPOINT} - status="$?" - fi - - eoutdent - eend ${status} -} - -stop() { - local status - - ebegin "Stopping GlusterFS (${SVCNAME})" - eindent - if [ -z "${GLUSTERFS_MOUNTPOINT}" ] - then - einfo "Stopping server process ..." - start-stop-daemon --stop --pidfile ${GLUSTERFS_PIDFILE} - status="$?" - else - einfo "Unmounting ${GLUSTERFS_MOUNTPOINT} ..." - umount "${GLUSTERFS_MOUNTPOINT}" - status="$?" - fi - eoutdent - eend ${status} -} diff --git a/sys-cluster/glusterfs/glusterfs-11.1-r1.ebuild b/sys-cluster/glusterfs/glusterfs-11.1-r1.ebuild deleted file mode 100644 index a22d5f5..0000000 --- a/sys-cluster/glusterfs/glusterfs-11.1-r1.ebuild +++ /dev/null @@ -1,214 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..13} ) - -inherit autotools elisp-common python-single-r1 tmpfiles systemd bash-completion-r1 - -DESCRIPTION="GlusterFS is a powerful network/cluster filesystem" -HOMEPAGE="https://www.gluster.org/ https://github.com/gluster/glusterfs/" -SRC_URI="https://download.gluster.org/pub/gluster/${PN}/$(ver_cut 1)/${PV}/${P}.tar.gz" - -LICENSE="|| ( GPL-2 LGPL-3+ )" -SLOT="0/${PV%%.*}" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86" - -IUSE="debug emacs +fuse georeplication ipv6 +libtirpc rsyslog selinux static-libs tcmalloc test +uring xml" - -REQUIRED_USE="${PYTHON_REQUIRED_USE} - georeplication? ( xml ) - ipv6? ( libtirpc )" - -# the tests must be run as root -RESTRICT="test" - -PATCHES=( - "${FILESDIR}/${PN}-11.0-extras-defer-invoking-of-gluster-volume-set-help-as-.patch" -) - -# sys-apps/util-linux is required for libuuid -RDEPEND=" - acct-group/gluster - acct-user/gluster - dev-libs/libaio - dev-libs/openssl:=[-bindist(-)] - net-libs/rpcsvc-proto - dev-libs/userspace-rcu:= - sys-apps/util-linux - sys-libs/readline:= - ${PYTHON_DEPS} - - !elibc_glibc? ( sys-libs/argp-standalone ) - emacs? ( >=app-editors/emacs-23.1:* ) - fuse? ( >=sys-fs/fuse-2.7.0:0 ) - libtirpc? ( net-libs/libtirpc:= ) - !libtirpc? ( elibc_glibc? ( sys-libs/glibc[rpc(-)] ) ) - selinux? ( sec-policy/selinux-glusterfs ) - tcmalloc? ( dev-util/google-perftools ) - uring? ( sys-libs/liburing:= ) - xml? ( dev-libs/libxml2:= ) -" -DEPEND=" - ${RDEPEND} - virtual/acl - test? ( - >=dev-util/cmocka-1.0.1 - app-benchmarks/dbench - dev-libs/xxhash - dev-vcs/git - virtual/perl-Test-Harness - dev-libs/yajl - sys-fs/xfsprogs - sys-apps/attr - ) -" -BDEPEND=" - sys-devel/bison - sys-devel/flex - virtual/pkgconfig -" - -DOCS=( AUTHORS ChangeLog NEWS README.md THANKS ) - -# Maintainer notes: -# * The build system will always configure & build argp-standalone but it'll never use it -# if the argp.h header is found in the system. Which should be the case with -# glibc or if argp-standalone is installed. - -pkg_setup() { - python_setup "python3*" - python-single-r1_pkg_setup -} - -src_prepare() { - default - - # build rpc-transport and xlators only once as shared libs - find rpc/rpc-transport xlators -name Makefile.am -exec \ - sed -i 's|.*$(top_srcdir).*\.sym|\0 -shared|' {} + || die - - # fix execution permissions - chmod +x libglusterfs/src/gen-defaults.py || die - - eautoreconf -} - -src_configure() { - econf \ - YACC=yacc.bison \ - LEX=flex \ - --disable-fusermount \ - --disable-lto \ - $(use_enable debug) \ - $(use_enable fuse fuse-client) \ - $(use_enable georeplication) \ - $(use_enable static-libs static) \ - $(use_enable test cmocka) \ - $(use_enable uring linux-io-uring) \ - $(use_enable xml xml-output) \ - $(usex ipv6 --with-ipv6-default "") \ - $(usex libtirpc "" --without-libtirpc) \ - $(usex tcmalloc "" --without-tcmalloc) \ - --with-tmpfilesdir="${EPREFIX}"/usr/lib/tmpfiles.d \ - --localstatedir="${EPREFIX}"/var -} - -src_compile() { - default - use emacs && elisp-compile extras/glusterfs-mode.el -} - -src_test() { - ./run-tests.sh || die -} - -src_install() { - default - - # Path changes based on whether app-shells/bash-completion is installed, bug #911523 - rm -rf "${ED}"/etc/bash_completion.d "${D}$(get_bashcompdir)" || die - newbashcomp extras/command-completion/gluster.bash gluster - - rm \ - "${ED}"/etc/glusterfs/glusterfs-{georep-,}logrotate \ - "${ED}"/etc/glusterfs/gluster-rsyslog-*.conf \ - "${ED}"/usr/share/doc/${PF}/glusterfs{-mode.el,.vim} || die "removing false files failed" - - insinto /etc/logrotate.d - newins "${FILESDIR}"/glusterfs.logrotate glusterfs - - if use rsyslog ; then - insinto /etc/rsyslog.d - newins extras/gluster-rsyslog-7.2.conf 60-gluster.conf - fi - - if use emacs ; then - elisp-install ${PN} extras/glusterfs-mode.el* - elisp-site-file-install "${FILESDIR}/50glusterfs-mode-gentoo.el" - fi - - insinto /usr/share/vim/vimfiles/ftdetect; doins "${FILESDIR}"/${PN}.vim - insinto /usr/share/vim/vimfiles/syntax; doins extras/${PN}.vim - - # insert some other tools which might be useful - insinto /usr/share/glusterfs/scripts - doins \ - extras/backend-{cleanup,xattr-sanitize}.sh \ - extras/clear_xattrs.sh \ - extras/migrate-unify-to-distribute.sh - - # correct permissions on installed scripts - # fperms 0755 /usr/share/glusterfs/scripts/*.sh - chmod 0755 "${ED}"/usr/share/glusterfs/scripts/*.sh || die - - newinitd "${FILESDIR}/glusterfsd-10.2.initd" glusterfsd - newinitd "${FILESDIR}/glusterd-10.2-r2.initd" glusterd - newconfd "${FILESDIR}/${PN}.confd" glusterfsd - - keepdir /var/log/${PN} - keepdir /var/lib/glusterd/{events,glusterfind/.keys} - - systemd_dounit extras/systemd/{glusterd,glustereventsd,glusterfssharedstorage,gluster-ta-volume}.service - - # QA - rm -r "${ED}/var/run/" || die - if ! use static-libs; then - find "${D}" -type f -name '*.la' -delete || die - fi - - python_fix_shebang "${ED}" - python_optimize -} - -pkg_postinst() { - tmpfiles_process gluster.conf - - elog "Starting with ${PN}-3.1.0, you can use the glusterd daemon to configure your" - elog "volumes dynamically. To do so, simply use the gluster CLI after running:" - elog " /etc/init.d/glusterd start" - echo - elog "For static configurations, the glusterfsd startup script can be multiplexed." - elog "The default startup script uses /etc/conf.d/glusterfsd to configure the" - elog "separate service. To create additional instances of the glusterfsd service" - elog "simply create a symlink to the glusterfsd startup script." - echo - elog "Example:" - elog " # ln -s glusterfsd /etc/init.d/glusterfsd2" - elog " # ${EDITOR} /etc/glusterfs/glusterfsd2.vol" - elog "You can now treat glusterfsd2 like any other service" - echo - ewarn "You need to use a ntp client to keep the clocks synchronized across all" - ewarn "of your servers. Setup a NTP synchronizing service before attempting to" - ewarn "run GlusterFS." - echo - elog "If you are upgrading from a previous version of ${PN}, please read:" - elog " http://docs.gluster.org/en/latest/Upgrade-Guide/upgrade_to_$(ver_cut '1-2')/" - - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/sys-cluster/glusterfs/metadata.xml b/sys-cluster/glusterfs/metadata.xml deleted file mode 100644 index a7e4c47..0000000 --- a/sys-cluster/glusterfs/metadata.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - jaco@uls.co.za - Jaco Kroon - - - jpds@protonmail.com - Jonathan Davies - - - cluster@gentoo.org - Gentoo Cluster Project - - - proxy-maint@gentoo.org - proxy maintainers - - - GlusterFS is a cluster file-system capable of scaling to several peta-bytes. It aggregates various storage bricks over Infiniband RDMA or TCP/IP interconnect into one large parallel network file system. GlusterFS is based on a stackable user space design without compromising performance. - - - Add FUSE mount helper - Enable support for georeplication (requires dev-lang/python) - Use IPv6 by default, requires libtirpc - Build against net-libs/libtirpc for RPC support - Install configuration snippet for app-admin/rsyslog - Control whether or not glusterfs is compiled with uring support or not. - - - gluster/glusterfs - -