tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Update filesystems/glusterfs 10.3 -> 10.4



Hi,

the attached patch brings the following changes for
filesystems/glusterfs:
 - update glusterfs from 10.3 to 10.4
 - enable building on Linux

It was tested (built and ran the client) on:
 - NetBSD: amd64, sparc64
 - Linux: amd64

Due to some differences in files being generated by the build between
Linux and NetBSD, both MESSAGE and PLIST where split by OS platform.

Since the package changelog for glusterfs is just a "git log" dump,
I'll take the condensed form from the release notes:

 ------- cut here for changelog --------

Important fixes in this release
Fix fuse concurrency problems
Fix memory corruption in debug builds
Fix recovery issue with posix locks upon reconnection of a disconnected brick

Issues addressed in this release
#1000 configure: Force 'char' type to be signed in order to eliminate anomalies
#2752 posix: Fix directory gfid handle if a rename fails
#3345 Fix inconsistencies in big-endian architectures of hashfn
#3346 Fix stack overflow when processing glx_dir(p) list structures in xdr
#3882 Fix deadlock in gf_print_trace of sys_log
#3901 Fix segmentaion fault in io-stats xlator
#3954 Fix stack-buffer-overflow according to AddressSanitizer
#4020 Improve regression test suite
#4029 Process stuck listing snapshots from NFS
#4031 Fix Input/Output error when using linux-aio on big-endean architectures
#4042 Fix recovery issue with posix locks upon reconnection of a disconnected brick
#4071 Make timestamps of .snap directory stable
#3894 Use opendir for directories in glfs_open and glfs_h_open of api
#3636 Enable posix xlator to consider storage.reserve val

 ------- cut here for changelog --------

Kind regards,
           Alex.
-- 
"Opportunity is missed by most people because it is dressed in overalls and
 looks like work."                                      -- Thomas A. Edison
diff -urN /usr/pkgsrc/filesystems/glusterfs/distinfo wip/glusterfs/distinfo
--- /usr/pkgsrc/filesystems/glusterfs/distinfo	2023-05-03 23:43:55.915060063 +0000
+++ wip/glusterfs/distinfo	2023-05-05 22:27:13.856791696 +0000
@@ -1,8 +1,8 @@
 $NetBSD: distinfo,v 1.76 2023/03/28 01:10:53 gutteridge Exp $
 
-BLAKE2s (glusterfs-10.3.tar.gz) = c2f9b5670d1df7a787e445207caa421a949f1fb98cafb587441925efe8d9e25a
-SHA512 (glusterfs-10.3.tar.gz) = af7c8a15db48196a5f7022e4da87ae8d8d43a12c8968b242f40fb43ea562d1d214e75b3a67800f8594c97847e15c01367b6d464964252551d6f8d3e93fb0f832
-Size (glusterfs-10.3.tar.gz) = 8283537 bytes
+BLAKE2s (glusterfs-10.4.tar.gz) = 9813ba102591f6ab715fc7d3dc089860888effe70dc146a4366667be0cc9bd0c
+SHA512 (glusterfs-10.4.tar.gz) = 06c563ab77a29145b1fac44f5a56a91539accb69ba736fe6297aa3f38b128e68ba4f7d0b49ac6eb56397a51950fb4de882ff60037e91c61ad13dd89a18139d82
+Size (glusterfs-10.4.tar.gz) = 8293872 bytes
 SHA1 (patch-configure.ac) = e4c2f65d6579aab9b62e28ba60b75ba542116811
 SHA1 (patch-events-src-Makefile.am) = 5a112994c9990962a19eecd3933dabb18d5db2b0
 SHA1 (patch-events-tools-Makefile.am) = b224ed16200befdb68e51eebd762257a0911e591
diff -urN /usr/pkgsrc/filesystems/glusterfs/Makefile wip/glusterfs/Makefile
--- /usr/pkgsrc/filesystems/glusterfs/Makefile	2023-05-03 23:43:55.915060063 +0000
+++ wip/glusterfs/Makefile	2023-05-11 19:57:38.448758643 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.117 2023/04/19 08:09:56 adam Exp $
+# $NetBSD: Makefile,v 1.116 2023/03/28 01:10:53 gutteridge Exp $
 
-DISTNAME=	glusterfs-10.3
-PKGREVISION=	3
+DISTNAME=	glusterfs-10.4
+# PKGREVISION=	2
 CATEGORIES=	filesystems
-MASTER_SITES=	http://bits.gluster.org/pub/gluster/glusterfs/src/
+MASTER_SITES=	https://bits.gluster.org/pub/gluster/glusterfs/src/
 
 MAINTAINER=	als%thangorodrim.ch@localhost
 HOMEPAGE=	https://www.gluster.org/
@@ -18,10 +18,10 @@
 CONFIGURE_ARGS+=	--disable-fuse-notifications
 CONFIGURE_ARGS+=	--localstatedir=${VARBASE}
 CONFIGURE_ARGS+=	--without-tcmalloc
-# libtirpc not in pkgsrc (yet)
-CONFIGURE_ARGS+=	--without-libtirpc
 CONFIGURE_ARGS+=	--sysconfdir=${PKG_SYSCONFDIR}
 CONFIGURE_ARGS+=	--datadir=${PREFIX}/share/examples/${PKGBASE}
+# libtirpc not in pkgsrc (yet)
+CONFIGURE_ARGS+=	--without-libtirpc
 
 # Upstream glusterfs effectively dropped support for 32bit platforms
 # somewhere between 8.2 (works on e.g. NetBSD/i386) and 10.3 as various
@@ -135,9 +135,6 @@
 	${ECHO} "glusterd.vol.sample: glusterd.vol" >> Makefile &&	\
 	${ECHO} "	cp glusterd.vol glusterd.vol.sample" >> Makefile
 
-post-install:
-	${INSTALL_SCRIPT} ${DESTDIR}/sbin/mount_glusterfs \
-	    ${DESTDIR}/${PREFIX}/sbin/mount_glusterfs
 
 # Debug
 CFLAGS+=		-g
@@ -150,6 +147,16 @@
 
 .include "../../mk/bsd.prefs.mk"
 
+.if ${OPSYS} == "Linux"
+post-install:
+	${INSTALL_SCRIPT} ${DESTDIR}/sbin/mount.glusterfs \
+	    ${DESTDIR}/${PREFIX}/sbin/mount.glusterfs
+.else
+post-install:
+	${INSTALL_SCRIPT} ${DESTDIR}/sbin/mount_glusterfs \
+	    ${DESTDIR}/${PREFIX}/sbin/mount_glusterfs
+.endif
+
 .include "../../devel/libuuid/buildlink3.mk"
 .include "../../devel/argp/buildlink3.mk"
 .include "../../security/openssl/buildlink3.mk"
@@ -157,6 +164,10 @@
 .include "../../databases/sqlite3/buildlink3.mk"
 BUILDLINK_API_DEPENDS.userspace-rcu+=	userspace-rcu>=0.12.1
 .include "../../devel/userspace-rcu/buildlink3.mk"
+.if ${OPSYS} == "Linux"
+.include "../../devel/liburing/buildlink3.mk"
+.include "../../sysutils/acl/buildlink3.mk"
+.endif
 .include "../../lang/python/application.mk"
 .include "../../lang/python/extension.mk"
 
diff -urN /usr/pkgsrc/filesystems/glusterfs/MESSAGE.Linux wip/glusterfs/MESSAGE.Linux
--- /usr/pkgsrc/filesystems/glusterfs/MESSAGE.Linux	1970-01-01 00:00:00.000000000 +0000
+++ wip/glusterfs/MESSAGE.Linux	2023-05-05 22:27:13.856791696 +0000
@@ -0,0 +1,8 @@
+===========================================================================
+$NetBSD$
+
+For glusterfs servers:
+ - recommended filesystem: XFS
+ - FS tuning: mkfs.xfs -f -i size=512 -n size=8192 -d su=128K,sw=10 BLOCKDEV
+ - mount options: rw,inode64,noatime,nouuid
+===========================================================================
diff -urN /usr/pkgsrc/filesystems/glusterfs/PLIST wip/glusterfs/PLIST
--- /usr/pkgsrc/filesystems/glusterfs/PLIST	2023-05-03 23:43:55.915060063 +0000
+++ wip/glusterfs/PLIST	1970-01-01 00:00:00.000000000 +0000
@@ -1,361 +0,0 @@
-@comment $NetBSD: PLIST,v 1.42 2023/03/28 01:10:53 gutteridge Exp $
-${PYSITELIB}/gluster/__init__.py
-${PYSITELIB}/gluster/__init__.pyc
-${PYSITELIB}/gluster/__init__.pyo
-${PYSITELIB}/gluster/cliutils/__init__.py
-${PYSITELIB}/gluster/cliutils/__init__.pyc
-${PYSITELIB}/gluster/cliutils/__init__.pyo
-${PYSITELIB}/gluster/cliutils/cliutils.py
-${PYSITELIB}/gluster/cliutils/cliutils.pyc
-${PYSITELIB}/gluster/cliutils/cliutils.pyo
-bin/glusterfind
-include/glusterfs/api/glfs-handles.h
-include/glusterfs/api/glfs.h
-include/glusterfs/async.h
-include/glusterfs/atomic.h
-include/glusterfs/byte-order.h
-include/glusterfs/call-stub.h
-include/glusterfs/checksum.h
-include/glusterfs/circ-buff.h
-include/glusterfs/client_t.h
-include/glusterfs/cluster-syncop.h
-include/glusterfs/common-utils.h
-include/glusterfs/compat-errno.h
-include/glusterfs/compat-io_uring.h
-include/glusterfs/compat-uuid.h
-include/glusterfs/compat.h
-include/glusterfs/daemon.h
-include/glusterfs/default-args.h
-include/glusterfs/defaults.h
-include/glusterfs/dict.h
-include/glusterfs/event-history.h
-include/glusterfs/events.h
-include/glusterfs/fd-lk.h
-include/glusterfs/fd.h
-include/glusterfs/gd-common-utils.h
-include/glusterfs/gf-dirent.h
-include/glusterfs/gf-event.h
-include/glusterfs/gf-io-common.h
-include/glusterfs/gf-io-legacy.h
-include/glusterfs/gf-io.h
-include/glusterfs/gfchangelog/changelog.h
-include/glusterfs/gidcache.h
-include/glusterfs/glfs-message-id.h
-include/glusterfs/globals.h
-include/glusterfs/glusterfs-acl.h
-include/glusterfs/glusterfs-fops.h
-include/glusterfs/glusterfs.h
-include/glusterfs/graph-utils.h
-include/glusterfs/hashfn.h
-include/glusterfs/iatt.h
-include/glusterfs/inode.h
-include/glusterfs/iobuf.h
-include/glusterfs/latency.h
-include/glusterfs/libglusterfs-messages.h
-include/glusterfs/list.h
-include/glusterfs/lkowner.h
-include/glusterfs/locking.h
-include/glusterfs/logging.h
-include/glusterfs/lvm-defaults.h
-include/glusterfs/mem-pool.h
-include/glusterfs/mem-types.h
-include/glusterfs/monitoring.h
-include/glusterfs/options.h
-include/glusterfs/parse-utils.h
-include/glusterfs/quota-common-utils.h
-include/glusterfs/rbthash.h
-include/glusterfs/refcount.h
-include/glusterfs/revision.h
-include/glusterfs/rot-buffs.h
-include/glusterfs/rpc/changelog-xdr.h
-include/glusterfs/rpc/cli1-xdr.h
-include/glusterfs/rpc/glusterd1-xdr.h
-include/glusterfs/rpc/glusterfs3-xdr.h
-include/glusterfs/rpc/glusterfs3.h
-include/glusterfs/rpc/glusterfs4-xdr.h
-include/glusterfs/rpc/portmap-xdr.h
-include/glusterfs/rpc/protocol-common.h
-include/glusterfs/rpc/rpc-clnt-ping.h
-include/glusterfs/rpc/rpc-clnt.h
-include/glusterfs/rpc/rpc-common-xdr.h
-include/glusterfs/rpc/rpc-drc.h
-include/glusterfs/rpc/rpc-lib-messages.h
-include/glusterfs/rpc/rpc-pragmas.h
-include/glusterfs/rpc/rpc-transport.h
-include/glusterfs/rpc/rpcsvc-common.h
-include/glusterfs/rpc/rpcsvc.h
-include/glusterfs/rpc/xdr-common.h
-include/glusterfs/rpc/xdr-generic.h
-include/glusterfs/rpc/xdr-rpc.h
-include/glusterfs/rpc/xdr-rpcclnt.h
-include/glusterfs/run.h
-include/glusterfs/server/authenticate.h
-include/glusterfs/server/server-common.h
-include/glusterfs/server/server-helpers.h
-include/glusterfs/server/server-mem-types.h
-include/glusterfs/server/server-messages.h
-include/glusterfs/server/server.h
-include/glusterfs/stack.h
-include/glusterfs/statedump.h
-include/glusterfs/store.h
-include/glusterfs/strfd.h
-include/glusterfs/syncop-utils.h
-include/glusterfs/syncop.h
-include/glusterfs/syscall.h
-include/glusterfs/template-component-messages.h
-include/glusterfs/throttle-tbf.h
-include/glusterfs/timer.h
-include/glusterfs/timespec.h
-include/glusterfs/trie.h
-include/glusterfs/upcall-utils.h
-include/glusterfs/xlator.h
-include/glusterfs/y.tab.h
-lib/glusterfs/${GLUSTERFS_VERSION}/auth/addr.la
-lib/glusterfs/${GLUSTERFS_VERSION}/auth/login.la
-lib/glusterfs/${GLUSTERFS_VERSION}/rpc-transport/socket.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/cluster/afr.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/cluster/dht.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/cluster/disperse.so
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/cluster/distribute.so
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/cluster/ec.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/cluster/nufa.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/cluster/replicate.so
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/cluster/switch.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/debug/delay-gen.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/debug/error-gen.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/debug/io-stats.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/debug/sink.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/debug/trace.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/access-control.so
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/arbiter.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/barrier.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/bit-rot.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/bitrot-stub.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/cdc.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/changelog.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/gfid-access.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/index.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/leases.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/locks.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/marker.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/namespace.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/posix-locks.so
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/quiesce.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/quota.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/quotad.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/read-only.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/sdfs.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/selinux.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/shard.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/snapview-client.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/snapview-server.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/thin-arbiter.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/trash.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/upcall.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/utime.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/worm.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/meta.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/mgmt/glusterd.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/mount/api.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/mount/fuse.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/io-cache.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/io-threads.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/md-cache.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/nl-cache.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/open-behind.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/quick-read.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/read-ahead.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/readdir-ahead.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/stat-prefetch.so
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/write-behind.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/playground/template.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/protocol/client.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/protocol/server.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/storage/posix.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/system/posix-acl.la
-lib/libgfapi.la
-lib/libgfchangelog.la
-lib/libgfrpc.la
-lib/libgfxdr.la
-lib/libglusterd.la
-lib/libglusterfs.la
-lib/ocf/resource.d/glusterfs/glusterd
-lib/ocf/resource.d/glusterfs/volume
-lib/ocf/resource.d/heartbeat/ganesha_grace
-lib/ocf/resource.d/heartbeat/ganesha_mon
-lib/ocf/resource.d/heartbeat/ganesha_nfsd
-lib/pkgconfig/glusterfs-api.pc
-lib/pkgconfig/libgfchangelog.pc
-libexec/ganesha/create-export-ganesha.sh
-libexec/ganesha/dbus-send.sh
-libexec/ganesha/ganesha-ha.sh
-libexec/ganesha/generate-epoch.py
-libexec/glusterfs/gfevents/__init__.py
-libexec/glusterfs/gfevents/__init__.pyc
-libexec/glusterfs/gfevents/__init__.pyo
-libexec/glusterfs/gfevents/eventsapiconf.py
-libexec/glusterfs/gfevents/eventsapiconf.pyc
-libexec/glusterfs/gfevents/eventsapiconf.pyo
-libexec/glusterfs/gfevents/eventtypes.py
-libexec/glusterfs/gfevents/eventtypes.pyc
-libexec/glusterfs/gfevents/eventtypes.pyo
-libexec/glusterfs/gfevents/gf_event.py
-libexec/glusterfs/gfevents/gf_event.pyc
-libexec/glusterfs/gfevents/gf_event.pyo
-libexec/glusterfs/gfevents/glustereventsd.py
-libexec/glusterfs/gfevents/handlers.py
-libexec/glusterfs/gfevents/handlers.pyc
-libexec/glusterfs/gfevents/handlers.pyo
-libexec/glusterfs/gfevents/utils.py
-libexec/glusterfs/gfevents/utils.pyc
-libexec/glusterfs/gfevents/utils.pyo
-libexec/glusterfs/gfind_missing_files/gcrawler
-libexec/glusterfs/gfind_missing_files/gfid_to_path.py
-libexec/glusterfs/gfind_missing_files/gfid_to_path.sh
-libexec/glusterfs/gfind_missing_files/gfind_missing_files.sh
-libexec/glusterfs/glfsheal
-libexec/glusterfs/glusterfind/S57glusterfind-delete-post.py
-libexec/glusterfs/glusterfind/__init__.py
-libexec/glusterfs/glusterfind/__init__.pyc
-libexec/glusterfs/glusterfind/__init__.pyo
-libexec/glusterfs/glusterfind/brickfind.py
-libexec/glusterfs/glusterfind/changelog.py
-libexec/glusterfs/glusterfind/changelogdata.py
-libexec/glusterfs/glusterfind/changelogdata.pyc
-libexec/glusterfs/glusterfind/changelogdata.pyo
-libexec/glusterfs/glusterfind/conf.py
-libexec/glusterfs/glusterfind/conf.pyc
-libexec/glusterfs/glusterfind/conf.pyo
-libexec/glusterfs/glusterfind/gfind_py2py3.py
-libexec/glusterfs/glusterfind/gfind_py2py3.pyc
-libexec/glusterfs/glusterfind/gfind_py2py3.pyo
-libexec/glusterfs/glusterfind/libgfchangelog.py
-libexec/glusterfs/glusterfind/libgfchangelog.pyc
-libexec/glusterfs/glusterfind/libgfchangelog.pyo
-libexec/glusterfs/glusterfind/main.py
-libexec/glusterfs/glusterfind/main.pyc
-libexec/glusterfs/glusterfind/main.pyo
-libexec/glusterfs/glusterfind/nodeagent.py
-libexec/glusterfs/glusterfind/tool.conf
-libexec/glusterfs/glusterfind/utils.py
-libexec/glusterfs/glusterfind/utils.pyc
-libexec/glusterfs/glusterfind/utils.pyo
-libexec/glusterfs/gsyncd
-libexec/glusterfs/gverify.sh
-libexec/glusterfs/peer_add_secret_pub
-libexec/glusterfs/peer_eventsapi.py
-libexec/glusterfs/peer_georep-sshkey.py
-libexec/glusterfs/peer_gsec_create
-libexec/glusterfs/peer_mountbroker
-libexec/glusterfs/peer_mountbroker.py
-libexec/glusterfs/python/syncdaemon/README.md
-libexec/glusterfs/python/syncdaemon/__init__.py
-libexec/glusterfs/python/syncdaemon/__init__.pyc
-libexec/glusterfs/python/syncdaemon/__init__.pyo
-libexec/glusterfs/python/syncdaemon/argsupgrade.py
-libexec/glusterfs/python/syncdaemon/argsupgrade.pyc
-libexec/glusterfs/python/syncdaemon/argsupgrade.pyo
-libexec/glusterfs/python/syncdaemon/conf.py
-libexec/glusterfs/python/syncdaemon/conf.pyc
-libexec/glusterfs/python/syncdaemon/conf.pyo
-libexec/glusterfs/python/syncdaemon/gsyncd.py
-libexec/glusterfs/python/syncdaemon/gsyncd.pyc
-libexec/glusterfs/python/syncdaemon/gsyncd.pyo
-libexec/glusterfs/python/syncdaemon/gsyncdconfig.py
-libexec/glusterfs/python/syncdaemon/gsyncdconfig.pyc
-libexec/glusterfs/python/syncdaemon/gsyncdconfig.pyo
-libexec/glusterfs/python/syncdaemon/gsyncdstatus.py
-libexec/glusterfs/python/syncdaemon/gsyncdstatus.pyc
-libexec/glusterfs/python/syncdaemon/gsyncdstatus.pyo
-libexec/glusterfs/python/syncdaemon/libcxattr.py
-libexec/glusterfs/python/syncdaemon/libcxattr.pyc
-libexec/glusterfs/python/syncdaemon/libcxattr.pyo
-libexec/glusterfs/python/syncdaemon/libgfchangelog.py
-libexec/glusterfs/python/syncdaemon/libgfchangelog.pyc
-libexec/glusterfs/python/syncdaemon/libgfchangelog.pyo
-libexec/glusterfs/python/syncdaemon/logutils.py
-libexec/glusterfs/python/syncdaemon/logutils.pyc
-libexec/glusterfs/python/syncdaemon/logutils.pyo
-libexec/glusterfs/python/syncdaemon/monitor.py
-libexec/glusterfs/python/syncdaemon/monitor.pyc
-libexec/glusterfs/python/syncdaemon/monitor.pyo
-libexec/glusterfs/python/syncdaemon/primary.py
-libexec/glusterfs/python/syncdaemon/primary.pyc
-libexec/glusterfs/python/syncdaemon/primary.pyo
-libexec/glusterfs/python/syncdaemon/py2py3.py
-libexec/glusterfs/python/syncdaemon/py2py3.pyc
-libexec/glusterfs/python/syncdaemon/py2py3.pyo
-libexec/glusterfs/python/syncdaemon/rconf.py
-libexec/glusterfs/python/syncdaemon/rconf.pyc
-libexec/glusterfs/python/syncdaemon/rconf.pyo
-libexec/glusterfs/python/syncdaemon/repce.py
-libexec/glusterfs/python/syncdaemon/repce.pyc
-libexec/glusterfs/python/syncdaemon/repce.pyo
-libexec/glusterfs/python/syncdaemon/resource.py
-libexec/glusterfs/python/syncdaemon/resource.pyc
-libexec/glusterfs/python/syncdaemon/resource.pyo
-libexec/glusterfs/python/syncdaemon/subcmds.py
-libexec/glusterfs/python/syncdaemon/subcmds.pyc
-libexec/glusterfs/python/syncdaemon/subcmds.pyo
-libexec/glusterfs/python/syncdaemon/syncdutils.py
-libexec/glusterfs/python/syncdaemon/syncdutils.pyc
-libexec/glusterfs/python/syncdaemon/syncdutils.pyo
-libexec/glusterfs/scripts/generate-gfid-file.sh
-libexec/glusterfs/scripts/get-gfid.sh
-libexec/glusterfs/scripts/gsync-sync-gfid
-libexec/glusterfs/scripts/gsync-upgrade.sh
-libexec/glusterfs/scripts/schedule_georep.py
-libexec/glusterfs/scripts/secondary-upgrade.sh
-libexec/glusterfs/set_geo_rep_pem_keys.sh
-man/man8/gluster-setgfid2path.8
-man/man8/gluster.8
-man/man8/glusterd.8
-man/man8/glusterfs.8
-man/man8/glusterfsd.8
-man/man8/mount.glusterfs.8
-sbin/conf.py
-sbin/gcron.py
-sbin/gf_attach
-sbin/gfind_missing_files
-sbin/gluster
-sbin/gluster-eventsapi
-sbin/gluster-georep-sshkey
-sbin/gluster-mountbroker
-sbin/gluster-setgfid2path
-sbin/glusterd
-sbin/glustereventsd
-sbin/glusterfs
-sbin/glusterfsd
-sbin/mount_glusterfs
-sbin/snap_scheduler.py
-sbin/umountd
-share/doc/glusterfs/benchmarking/README
-share/doc/glusterfs/benchmarking/glfs-bm.c
-share/doc/glusterfs/benchmarking/launch-script.sh
-share/doc/glusterfs/benchmarking/local-script.sh
-share/doc/glusterfs/benchmarking/rdd.c
-share/doc/glusterfs/glusterfs-mode.el
-share/doc/glusterfs/glusterfs.vim
-share/examples/glusterfs/eventsconfig.json
-share/examples/glusterfs/ganesha/ganesha-ha.conf.sample
-share/examples/glusterfs/gluster-rsyslog-5.8.conf
-share/examples/glusterfs/gluster-rsyslog-7.2.conf
-share/examples/glusterfs/glusterd.vol
-share/examples/glusterfs/glusterfs-georep-logrotate
-share/examples/glusterfs/glusterfs-logrotate
-share/examples/glusterfs/group-db-workload
-share/examples/glusterfs/group-distributed-virt
-share/examples/glusterfs/group-gluster-block
-share/examples/glusterfs/group-metadata-cache
-share/examples/glusterfs/group-nl-cache
-share/examples/glusterfs/group-samba
-share/examples/glusterfs/group-virt.example
-share/examples/glusterfs/gsyncd.conf
-share/examples/glusterfs/logger.conf.example
-share/examples/glusterfs/thin-arbiter.vol
-share/examples/rc.d/glusterd
-share/glusterfs/scripts/eventsdash.py
-share/glusterfs/scripts/post-upgrade-script-for-quota.sh
-share/glusterfs/scripts/pre-upgrade-script-for-quota.sh
-share/glusterfs/scripts/setup-thin-arbiter.sh
-share/glusterfs/scripts/stop-all-gluster-processes.sh
diff -urN /usr/pkgsrc/filesystems/glusterfs/PLIST.common wip/glusterfs/PLIST.common
--- /usr/pkgsrc/filesystems/glusterfs/PLIST.common	1970-01-01 00:00:00.000000000 +0000
+++ wip/glusterfs/PLIST.common	2023-05-05 22:27:13.856791696 +0000
@@ -0,0 +1,360 @@
+@comment $NetBSD: PLIST,v 1.42 2023/03/28 01:10:53 gutteridge Exp $
+${PYSITELIB}/gluster/__init__.py
+${PYSITELIB}/gluster/__init__.pyc
+${PYSITELIB}/gluster/__init__.pyo
+${PYSITELIB}/gluster/cliutils/__init__.py
+${PYSITELIB}/gluster/cliutils/__init__.pyc
+${PYSITELIB}/gluster/cliutils/__init__.pyo
+${PYSITELIB}/gluster/cliutils/cliutils.py
+${PYSITELIB}/gluster/cliutils/cliutils.pyc
+${PYSITELIB}/gluster/cliutils/cliutils.pyo
+bin/glusterfind
+include/glusterfs/api/glfs-handles.h
+include/glusterfs/api/glfs.h
+include/glusterfs/async.h
+include/glusterfs/atomic.h
+include/glusterfs/byte-order.h
+include/glusterfs/call-stub.h
+include/glusterfs/checksum.h
+include/glusterfs/circ-buff.h
+include/glusterfs/client_t.h
+include/glusterfs/cluster-syncop.h
+include/glusterfs/common-utils.h
+include/glusterfs/compat-errno.h
+include/glusterfs/compat-io_uring.h
+include/glusterfs/compat-uuid.h
+include/glusterfs/compat.h
+include/glusterfs/daemon.h
+include/glusterfs/default-args.h
+include/glusterfs/defaults.h
+include/glusterfs/dict.h
+include/glusterfs/event-history.h
+include/glusterfs/events.h
+include/glusterfs/fd-lk.h
+include/glusterfs/fd.h
+include/glusterfs/gd-common-utils.h
+include/glusterfs/gf-dirent.h
+include/glusterfs/gf-event.h
+include/glusterfs/gf-io-common.h
+include/glusterfs/gf-io-legacy.h
+include/glusterfs/gf-io.h
+include/glusterfs/gfchangelog/changelog.h
+include/glusterfs/gidcache.h
+include/glusterfs/glfs-message-id.h
+include/glusterfs/globals.h
+include/glusterfs/glusterfs-acl.h
+include/glusterfs/glusterfs-fops.h
+include/glusterfs/glusterfs.h
+include/glusterfs/graph-utils.h
+include/glusterfs/hashfn.h
+include/glusterfs/iatt.h
+include/glusterfs/inode.h
+include/glusterfs/iobuf.h
+include/glusterfs/latency.h
+include/glusterfs/libglusterfs-messages.h
+include/glusterfs/list.h
+include/glusterfs/lkowner.h
+include/glusterfs/locking.h
+include/glusterfs/logging.h
+include/glusterfs/lvm-defaults.h
+include/glusterfs/mem-pool.h
+include/glusterfs/mem-types.h
+include/glusterfs/monitoring.h
+include/glusterfs/options.h
+include/glusterfs/parse-utils.h
+include/glusterfs/quota-common-utils.h
+include/glusterfs/rbthash.h
+include/glusterfs/refcount.h
+include/glusterfs/revision.h
+include/glusterfs/rot-buffs.h
+include/glusterfs/rpc/changelog-xdr.h
+include/glusterfs/rpc/cli1-xdr.h
+include/glusterfs/rpc/glusterd1-xdr.h
+include/glusterfs/rpc/glusterfs3-xdr.h
+include/glusterfs/rpc/glusterfs3.h
+include/glusterfs/rpc/glusterfs4-xdr.h
+include/glusterfs/rpc/portmap-xdr.h
+include/glusterfs/rpc/protocol-common.h
+include/glusterfs/rpc/rpc-clnt-ping.h
+include/glusterfs/rpc/rpc-clnt.h
+include/glusterfs/rpc/rpc-common-xdr.h
+include/glusterfs/rpc/rpc-drc.h
+include/glusterfs/rpc/rpc-lib-messages.h
+include/glusterfs/rpc/rpc-pragmas.h
+include/glusterfs/rpc/rpc-transport.h
+include/glusterfs/rpc/rpcsvc-common.h
+include/glusterfs/rpc/rpcsvc.h
+include/glusterfs/rpc/xdr-common.h
+include/glusterfs/rpc/xdr-custom.h
+include/glusterfs/rpc/xdr-generic.h
+include/glusterfs/rpc/xdr-rpc.h
+include/glusterfs/rpc/xdr-rpcclnt.h
+include/glusterfs/run.h
+include/glusterfs/server/authenticate.h
+include/glusterfs/server/server-common.h
+include/glusterfs/server/server-helpers.h
+include/glusterfs/server/server-mem-types.h
+include/glusterfs/server/server-messages.h
+include/glusterfs/server/server.h
+include/glusterfs/stack.h
+include/glusterfs/statedump.h
+include/glusterfs/store.h
+include/glusterfs/strfd.h
+include/glusterfs/syncop-utils.h
+include/glusterfs/syncop.h
+include/glusterfs/syscall.h
+include/glusterfs/template-component-messages.h
+include/glusterfs/throttle-tbf.h
+include/glusterfs/timer.h
+include/glusterfs/timespec.h
+include/glusterfs/trie.h
+include/glusterfs/upcall-utils.h
+include/glusterfs/xlator.h
+include/glusterfs/y.tab.h
+lib/glusterfs/${GLUSTERFS_VERSION}/auth/addr.la
+lib/glusterfs/${GLUSTERFS_VERSION}/auth/login.la
+lib/glusterfs/${GLUSTERFS_VERSION}/rpc-transport/socket.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/cluster/afr.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/cluster/dht.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/cluster/disperse.so
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/cluster/distribute.so
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/cluster/ec.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/cluster/nufa.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/cluster/replicate.so
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/cluster/switch.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/debug/delay-gen.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/debug/error-gen.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/debug/io-stats.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/debug/sink.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/debug/trace.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/access-control.so
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/arbiter.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/barrier.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/bit-rot.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/bitrot-stub.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/cdc.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/changelog.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/gfid-access.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/index.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/leases.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/locks.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/marker.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/namespace.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/posix-locks.so
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/quiesce.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/quota.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/quotad.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/read-only.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/sdfs.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/selinux.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/shard.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/snapview-client.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/snapview-server.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/thin-arbiter.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/trash.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/upcall.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/utime.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/worm.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/meta.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/mgmt/glusterd.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/mount/api.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/mount/fuse.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/io-cache.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/io-threads.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/md-cache.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/nl-cache.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/open-behind.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/quick-read.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/read-ahead.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/readdir-ahead.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/stat-prefetch.so
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/write-behind.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/playground/template.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/protocol/client.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/protocol/server.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/storage/posix.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/system/posix-acl.la
+lib/libgfapi.la
+lib/libgfchangelog.la
+lib/libgfrpc.la
+lib/libgfxdr.la
+lib/libglusterd.la
+lib/libglusterfs.la
+lib/ocf/resource.d/glusterfs/glusterd
+lib/ocf/resource.d/glusterfs/volume
+lib/ocf/resource.d/heartbeat/ganesha_grace
+lib/ocf/resource.d/heartbeat/ganesha_mon
+lib/ocf/resource.d/heartbeat/ganesha_nfsd
+lib/pkgconfig/glusterfs-api.pc
+lib/pkgconfig/libgfchangelog.pc
+libexec/ganesha/create-export-ganesha.sh
+libexec/ganesha/dbus-send.sh
+libexec/ganesha/ganesha-ha.sh
+libexec/ganesha/generate-epoch.py
+libexec/glusterfs/gfevents/__init__.py
+libexec/glusterfs/gfevents/__init__.pyc
+libexec/glusterfs/gfevents/__init__.pyo
+libexec/glusterfs/gfevents/eventsapiconf.py
+libexec/glusterfs/gfevents/eventsapiconf.pyc
+libexec/glusterfs/gfevents/eventsapiconf.pyo
+libexec/glusterfs/gfevents/eventtypes.py
+libexec/glusterfs/gfevents/eventtypes.pyc
+libexec/glusterfs/gfevents/eventtypes.pyo
+libexec/glusterfs/gfevents/gf_event.py
+libexec/glusterfs/gfevents/gf_event.pyc
+libexec/glusterfs/gfevents/gf_event.pyo
+libexec/glusterfs/gfevents/glustereventsd.py
+libexec/glusterfs/gfevents/handlers.py
+libexec/glusterfs/gfevents/handlers.pyc
+libexec/glusterfs/gfevents/handlers.pyo
+libexec/glusterfs/gfevents/utils.py
+libexec/glusterfs/gfevents/utils.pyc
+libexec/glusterfs/gfevents/utils.pyo
+libexec/glusterfs/gfind_missing_files/gcrawler
+libexec/glusterfs/gfind_missing_files/gfid_to_path.py
+libexec/glusterfs/gfind_missing_files/gfid_to_path.sh
+libexec/glusterfs/gfind_missing_files/gfind_missing_files.sh
+libexec/glusterfs/glfsheal
+libexec/glusterfs/glusterfind/S57glusterfind-delete-post.py
+libexec/glusterfs/glusterfind/__init__.py
+libexec/glusterfs/glusterfind/__init__.pyc
+libexec/glusterfs/glusterfind/__init__.pyo
+libexec/glusterfs/glusterfind/brickfind.py
+libexec/glusterfs/glusterfind/changelog.py
+libexec/glusterfs/glusterfind/changelogdata.py
+libexec/glusterfs/glusterfind/changelogdata.pyc
+libexec/glusterfs/glusterfind/changelogdata.pyo
+libexec/glusterfs/glusterfind/conf.py
+libexec/glusterfs/glusterfind/conf.pyc
+libexec/glusterfs/glusterfind/conf.pyo
+libexec/glusterfs/glusterfind/gfind_py2py3.py
+libexec/glusterfs/glusterfind/gfind_py2py3.pyc
+libexec/glusterfs/glusterfind/gfind_py2py3.pyo
+libexec/glusterfs/glusterfind/libgfchangelog.py
+libexec/glusterfs/glusterfind/libgfchangelog.pyc
+libexec/glusterfs/glusterfind/libgfchangelog.pyo
+libexec/glusterfs/glusterfind/main.py
+libexec/glusterfs/glusterfind/main.pyc
+libexec/glusterfs/glusterfind/main.pyo
+libexec/glusterfs/glusterfind/nodeagent.py
+libexec/glusterfs/glusterfind/tool.conf
+libexec/glusterfs/glusterfind/utils.py
+libexec/glusterfs/glusterfind/utils.pyc
+libexec/glusterfs/glusterfind/utils.pyo
+libexec/glusterfs/gsyncd
+libexec/glusterfs/gverify.sh
+libexec/glusterfs/peer_add_secret_pub
+libexec/glusterfs/peer_eventsapi.py
+libexec/glusterfs/peer_georep-sshkey.py
+libexec/glusterfs/peer_gsec_create
+libexec/glusterfs/peer_mountbroker
+libexec/glusterfs/peer_mountbroker.py
+libexec/glusterfs/python/syncdaemon/README.md
+libexec/glusterfs/python/syncdaemon/__init__.py
+libexec/glusterfs/python/syncdaemon/__init__.pyc
+libexec/glusterfs/python/syncdaemon/__init__.pyo
+libexec/glusterfs/python/syncdaemon/argsupgrade.py
+libexec/glusterfs/python/syncdaemon/argsupgrade.pyc
+libexec/glusterfs/python/syncdaemon/argsupgrade.pyo
+libexec/glusterfs/python/syncdaemon/conf.py
+libexec/glusterfs/python/syncdaemon/conf.pyc
+libexec/glusterfs/python/syncdaemon/conf.pyo
+libexec/glusterfs/python/syncdaemon/gsyncd.py
+libexec/glusterfs/python/syncdaemon/gsyncd.pyc
+libexec/glusterfs/python/syncdaemon/gsyncd.pyo
+libexec/glusterfs/python/syncdaemon/gsyncdconfig.py
+libexec/glusterfs/python/syncdaemon/gsyncdconfig.pyc
+libexec/glusterfs/python/syncdaemon/gsyncdconfig.pyo
+libexec/glusterfs/python/syncdaemon/gsyncdstatus.py
+libexec/glusterfs/python/syncdaemon/gsyncdstatus.pyc
+libexec/glusterfs/python/syncdaemon/gsyncdstatus.pyo
+libexec/glusterfs/python/syncdaemon/libcxattr.py
+libexec/glusterfs/python/syncdaemon/libcxattr.pyc
+libexec/glusterfs/python/syncdaemon/libcxattr.pyo
+libexec/glusterfs/python/syncdaemon/libgfchangelog.py
+libexec/glusterfs/python/syncdaemon/libgfchangelog.pyc
+libexec/glusterfs/python/syncdaemon/libgfchangelog.pyo
+libexec/glusterfs/python/syncdaemon/logutils.py
+libexec/glusterfs/python/syncdaemon/logutils.pyc
+libexec/glusterfs/python/syncdaemon/logutils.pyo
+libexec/glusterfs/python/syncdaemon/monitor.py
+libexec/glusterfs/python/syncdaemon/monitor.pyc
+libexec/glusterfs/python/syncdaemon/monitor.pyo
+libexec/glusterfs/python/syncdaemon/primary.py
+libexec/glusterfs/python/syncdaemon/primary.pyc
+libexec/glusterfs/python/syncdaemon/primary.pyo
+libexec/glusterfs/python/syncdaemon/py2py3.py
+libexec/glusterfs/python/syncdaemon/py2py3.pyc
+libexec/glusterfs/python/syncdaemon/py2py3.pyo
+libexec/glusterfs/python/syncdaemon/rconf.py
+libexec/glusterfs/python/syncdaemon/rconf.pyc
+libexec/glusterfs/python/syncdaemon/rconf.pyo
+libexec/glusterfs/python/syncdaemon/repce.py
+libexec/glusterfs/python/syncdaemon/repce.pyc
+libexec/glusterfs/python/syncdaemon/repce.pyo
+libexec/glusterfs/python/syncdaemon/resource.py
+libexec/glusterfs/python/syncdaemon/resource.pyc
+libexec/glusterfs/python/syncdaemon/resource.pyo
+libexec/glusterfs/python/syncdaemon/subcmds.py
+libexec/glusterfs/python/syncdaemon/subcmds.pyc
+libexec/glusterfs/python/syncdaemon/subcmds.pyo
+libexec/glusterfs/python/syncdaemon/syncdutils.py
+libexec/glusterfs/python/syncdaemon/syncdutils.pyc
+libexec/glusterfs/python/syncdaemon/syncdutils.pyo
+libexec/glusterfs/scripts/generate-gfid-file.sh
+libexec/glusterfs/scripts/get-gfid.sh
+libexec/glusterfs/scripts/gsync-sync-gfid
+libexec/glusterfs/scripts/gsync-upgrade.sh
+libexec/glusterfs/scripts/schedule_georep.py
+libexec/glusterfs/scripts/secondary-upgrade.sh
+libexec/glusterfs/set_geo_rep_pem_keys.sh
+man/man8/gluster-setgfid2path.8
+man/man8/gluster.8
+man/man8/glusterd.8
+man/man8/glusterfs.8
+man/man8/glusterfsd.8
+man/man8/mount.glusterfs.8
+sbin/conf.py
+sbin/gcron.py
+sbin/gf_attach
+sbin/gfind_missing_files
+sbin/gluster
+sbin/gluster-eventsapi
+sbin/gluster-georep-sshkey
+sbin/gluster-mountbroker
+sbin/gluster-setgfid2path
+sbin/glusterd
+sbin/glustereventsd
+sbin/glusterfs
+sbin/glusterfsd
+sbin/snap_scheduler.py
+share/doc/glusterfs/benchmarking/README
+share/doc/glusterfs/benchmarking/glfs-bm.c
+share/doc/glusterfs/benchmarking/launch-script.sh
+share/doc/glusterfs/benchmarking/local-script.sh
+share/doc/glusterfs/benchmarking/rdd.c
+share/doc/glusterfs/glusterfs-mode.el
+share/doc/glusterfs/glusterfs.vim
+share/examples/glusterfs/eventsconfig.json
+share/examples/glusterfs/ganesha/ganesha-ha.conf.sample
+share/examples/glusterfs/gluster-rsyslog-5.8.conf
+share/examples/glusterfs/gluster-rsyslog-7.2.conf
+share/examples/glusterfs/glusterd.vol
+share/examples/glusterfs/glusterfs-georep-logrotate
+share/examples/glusterfs/glusterfs-logrotate
+share/examples/glusterfs/group-db-workload
+share/examples/glusterfs/group-distributed-virt
+share/examples/glusterfs/group-gluster-block
+share/examples/glusterfs/group-metadata-cache
+share/examples/glusterfs/group-nl-cache
+share/examples/glusterfs/group-samba
+share/examples/glusterfs/group-virt.example
+share/examples/glusterfs/gsyncd.conf
+share/examples/glusterfs/logger.conf.example
+share/examples/glusterfs/thin-arbiter.vol
+share/examples/rc.d/glusterd
+share/glusterfs/scripts/eventsdash.py
+share/glusterfs/scripts/post-upgrade-script-for-quota.sh
+share/glusterfs/scripts/pre-upgrade-script-for-quota.sh
+share/glusterfs/scripts/setup-thin-arbiter.sh
+share/glusterfs/scripts/stop-all-gluster-processes.sh
diff -urN /usr/pkgsrc/filesystems/glusterfs/PLIST.Linux wip/glusterfs/PLIST.Linux
--- /usr/pkgsrc/filesystems/glusterfs/PLIST.Linux	1970-01-01 00:00:00.000000000 +0000
+++ wip/glusterfs/PLIST.Linux	2023-05-06 11:09:49.179814628 +0000
@@ -0,0 +1,16 @@
+@comment $NetBSD$
+include/glusterfs/gf-io-uring.h
+lib/glusterfs/${GLUSTERFS_VERSION}/cloudsync-plugins/cloudsynccvlt.a
+lib/glusterfs/${GLUSTERFS_VERSION}/cloudsync-plugins/cloudsynccvlt.la
+lib/glusterfs/${GLUSTERFS_VERSION}/cloudsync-plugins/cloudsynccvlt.so
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/cloudsync.a
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/cloudsync.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/cloudsync.so
+lib/systemd/system/gluster-ta-volume.service
+lib/systemd/system/glusterd.service
+lib/systemd/system/glustereventsd.service
+lib/systemd/system/glusterfssharedstorage.service
+libexec/glusterfs/mount-shared-storage.sh
+sbin/mount.glusterfs
+share/glusterfs/scripts/control-cpu-load.sh
+share/glusterfs/scripts/control-mem.sh
diff -urN /usr/pkgsrc/filesystems/glusterfs/PLIST.NetBSD wip/glusterfs/PLIST.NetBSD
--- /usr/pkgsrc/filesystems/glusterfs/PLIST.NetBSD	1970-01-01 00:00:00.000000000 +0000
+++ wip/glusterfs/PLIST.NetBSD	2023-05-05 22:27:13.856791696 +0000
@@ -0,0 +1,3 @@
+@comment $NetBSD$
+sbin/mount_glusterfs
+sbin/umountd


Home | Main Index | Thread Index | Old Index