pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/filesystems/glusterfs Upgrade to glusterfs-3.2.1
details: https://anonhg.NetBSD.org/pkgsrc/rev/ee442e093590
branches: trunk
changeset: 590303:ee442e093590
user: manu <manu%pkgsrc.org@localhost>
date: Fri Jul 08 08:02:56 2011 +0000
description:
Upgrade to glusterfs-3.2.1
This release is mostly about bug fixes, and we also fix bugs in the NetBSD
port.
diffstat:
filesystems/glusterfs/MESSAGE.NetBSD | 2 +-
filesystems/glusterfs/Makefile | 8 +-
filesystems/glusterfs/PLIST | 144 ++++++++++++------------
filesystems/glusterfs/distinfo | 21 ++-
filesystems/glusterfs/files/glusterd.sh | 2 +-
filesystems/glusterfs/files/glusterfsd.sh | 2 +-
filesystems/glusterfs/files/xattr-init.sh | 24 ++-
filesystems/glusterfs/patches/patch-aa | 2 +-
filesystems/glusterfs/patches/patch-ab | 2 +-
filesystems/glusterfs/patches/patch-ae | 2 +-
filesystems/glusterfs/patches/patch-af | 2 +-
filesystems/glusterfs/patches/patch-an | 2 +-
filesystems/glusterfs/patches/patch-ao | 2 +-
filesystems/glusterfs/patches/patch-ar | 2 +-
filesystems/glusterfs/patches/patch-as | 2 +-
filesystems/glusterfs/patches/patch-ax | 28 ++++-
filesystems/glusterfs/patches/patch-ba | 2 +-
filesystems/glusterfs/patches/patch-bb | 5 +-
filesystems/glusterfs/patches/patch-bc | 2 +-
filesystems/glusterfs/patches/patch-be | 169 ++++++++++++++++++++++++++---
filesystems/glusterfs/patches/patch-bf | 32 ++++-
filesystems/glusterfs/patches/patch-bh | 2 +-
filesystems/glusterfs/patches/patch-bj | 2 +-
filesystems/glusterfs/patches/patch-bk | 2 +-
filesystems/glusterfs/patches/patch-bl | 2 +-
filesystems/glusterfs/patches/patch-bm | 2 +-
filesystems/glusterfs/patches/patch-bn | 2 +-
filesystems/glusterfs/patches/patch-bp | 2 +-
filesystems/glusterfs/patches/patch-bq | 51 +++-----
filesystems/glusterfs/patches/patch-br | 28 ++++
filesystems/glusterfs/patches/patch-bs | 84 ++++++++++++++
filesystems/glusterfs/patches/patch-bt | 28 ++++
32 files changed, 491 insertions(+), 171 deletions(-)
diffs (truncated from 1007 to 300 lines):
diff -r 33bda98f23a2 -r ee442e093590 filesystems/glusterfs/MESSAGE.NetBSD
--- a/filesystems/glusterfs/MESSAGE.NetBSD Fri Jul 08 07:29:07 2011 +0000
+++ b/filesystems/glusterfs/MESSAGE.NetBSD Fri Jul 08 08:02:56 2011 +0000
@@ -1,5 +1,5 @@
===========================================================================
-$NetBSD: MESSAGE.NetBSD,v 1.6 2011/05/19 14:54:22 manu Exp $
+$NetBSD: MESSAGE.NetBSD,v 1.7 2011/07/08 08:02:56 manu Exp $
In order to use mount -t glusterfs, please install this link
ln -s ${PREFIX}/sbin/mount.glusterfs /sbin/mount_glusterfs
diff -r 33bda98f23a2 -r ee442e093590 filesystems/glusterfs/Makefile
--- a/filesystems/glusterfs/Makefile Fri Jul 08 07:29:07 2011 +0000
+++ b/filesystems/glusterfs/Makefile Fri Jul 08 08:02:56 2011 +0000
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.11 2011/06/29 13:53:01 manu Exp $
+# $NetBSD: Makefile,v 1.12 2011/07/08 08:02:56 manu Exp $
#
-DISTNAME= glusterfs-3.2.0
-PKGREVISION= 3
+DISTNAME= glusterfs-3.2.1
+PKGREVISION= 1
CATEGORIES= filesystems
-MASTER_SITES= http://download.gluster.com/pub/gluster/glusterfs/3.2/LATEST/
+MASTER_SITES= http://download.gluster.com/pub/gluster/glusterfs/3.2/3.2.1/
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= http://www.gluster.org/
diff -r 33bda98f23a2 -r ee442e093590 filesystems/glusterfs/PLIST
--- a/filesystems/glusterfs/PLIST Fri Jul 08 07:29:07 2011 +0000
+++ b/filesystems/glusterfs/PLIST Fri Jul 08 08:02:56 2011 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2011/06/06 15:53:13 manu Exp $
+@comment $NetBSD: PLIST,v 1.5 2011/07/08 08:02:56 manu Exp $
etc/glusterfs/xattr-init.sh
etc/glusterfs/glusterfs.vol.sample
etc/glusterfs/glusterfsd.vol.sample
@@ -9,77 +9,77 @@
lib/libglusterfs.a
lib/libgfrpc.so.0.0.0
lib/libgfrpc.la
-lib/glusterfs/3.2.0/rpc-transport/socket.so.0.0.0
-lib/glusterfs/3.2.0/rpc-transport/socket.la
-lib/glusterfs/3.2.0/xlator/cluster/distribute.so
-lib/glusterfs/3.2.0/xlator/cluster/replicate.so
-lib/glusterfs/3.2.0/xlator/features/posix-locks.so
-lib/glusterfs/3.2.0/xlator/cluster/stripe.so.0.0.0
-lib/glusterfs/3.2.0/xlator/cluster/stripe.la
-lib/glusterfs/3.2.0/xlator/cluster/afr.so.0.0.0
-lib/glusterfs/3.2.0/xlator/cluster/afr.la
-lib/glusterfs/3.2.0/xlator/cluster/pump.so.0.0.0
-lib/glusterfs/3.2.0/xlator/cluster/pump.la
-lib/glusterfs/3.2.0/xlator/cluster/dht.so.0.0.0
-lib/glusterfs/3.2.0/xlator/cluster/dht.la
-lib/glusterfs/3.2.0/xlator/cluster/nufa.so.0.0.0
-lib/glusterfs/3.2.0/xlator/cluster/nufa.la
-lib/glusterfs/3.2.0/xlator/cluster/switch.so.0.0.0
-lib/glusterfs/3.2.0/xlator/cluster/switch.la
-lib/glusterfs/3.2.0/xlator/storage/posix.so.0.0.0
-lib/glusterfs/3.2.0/xlator/storage/posix.la
-lib/glusterfs/3.2.0/xlator/protocol/client.so.0.0.0
-lib/glusterfs/3.2.0/xlator/protocol/client.la
-lib/glusterfs/3.2.0/xlator/protocol/server.so.0.0.0
-lib/glusterfs/3.2.0/xlator/protocol/server.la
-lib/glusterfs/3.2.0/xlator/performance/write-behind.so.0.0.0
-lib/glusterfs/3.2.0/xlator/performance/write-behind.la
-lib/glusterfs/3.2.0/xlator/performance/read-ahead.so.0.0.0
-lib/glusterfs/3.2.0/xlator/performance/read-ahead.la
-lib/glusterfs/3.2.0/xlator/performance/io-threads.so.0.0.0
-lib/glusterfs/3.2.0/xlator/performance/io-threads.la
-lib/glusterfs/3.2.0/xlator/performance/io-cache.so.0.0.0
-lib/glusterfs/3.2.0/xlator/performance/io-cache.la
-lib/glusterfs/3.2.0/xlator/performance/quick-read.so.0.0.0
-lib/glusterfs/3.2.0/xlator/performance/quick-read.la
-lib/glusterfs/3.2.0/xlator/performance/stat-prefetch.so.0.0.0
-lib/glusterfs/3.2.0/xlator/performance/stat-prefetch.la
-lib/glusterfs/3.2.0/xlator/testing/performance/symlink-cache.so.0.0.0
-lib/glusterfs/3.2.0/xlator/testing/performance/symlink-cache.la
-lib/glusterfs/3.2.0/xlator/testing/features/trash.so.0.0.0
-lib/glusterfs/3.2.0/xlator/testing/features/trash.la
-lib/glusterfs/3.2.0/xlator/debug/trace.so.0.0.0
-lib/glusterfs/3.2.0/xlator/debug/trace.la
-lib/glusterfs/3.2.0/xlator/debug/error-gen.so.0.0.0
-lib/glusterfs/3.2.0/xlator/debug/error-gen.la
-lib/glusterfs/3.2.0/xlator/debug/io-stats.so.0.0.0
-lib/glusterfs/3.2.0/xlator/debug/io-stats.la
-lib/glusterfs/3.2.0/xlator/features/locks.so.0.0.0
-lib/glusterfs/3.2.0/xlator/features/locks.la
-lib/glusterfs/3.2.0/xlator/features/quota.so.0.0.0
-lib/glusterfs/3.2.0/xlator/features/quota.la
-lib/glusterfs/3.2.0/xlator/features/read-only.so.0.0.0
-lib/glusterfs/3.2.0/xlator/features/read-only.la
-lib/glusterfs/3.2.0/xlator/features/access-control.so.0.0.0
-lib/glusterfs/3.2.0/xlator/features/access-control.la
-lib/glusterfs/3.2.0/xlator/features/mac-compat.so.0.0.0
-lib/glusterfs/3.2.0/xlator/features/mac-compat.la
-lib/glusterfs/3.2.0/xlator/features/quiesce.so.0.0.0
-lib/glusterfs/3.2.0/xlator/features/quiesce.la
-lib/glusterfs/3.2.0/xlator/features/marker.so.0.0.0
-lib/glusterfs/3.2.0/xlator/features/marker.la
-lib/glusterfs/3.2.0/xlator/encryption/rot-13.so.0.0.0
-lib/glusterfs/3.2.0/xlator/encryption/rot-13.la
-lib/glusterfs/3.2.0/xlator/mount/fuse.so.0.0.0
-lib/glusterfs/3.2.0/xlator/mount/fuse.la
-lib/glusterfs/3.2.0/xlator/nfs/server.so.0.0.0
-lib/glusterfs/3.2.0/xlator/nfs/server.la
-lib/glusterfs/3.2.0/xlator/mgmt/glusterd.so.0.0.0
-lib/glusterfs/3.2.0/xlator/mgmt/glusterd.la
-lib/glusterfs/3.2.0/auth/addr.so.0.0.0
-lib/glusterfs/3.2.0/auth/addr.la
-lib/glusterfs/3.2.0/auth/login.so.0.0.0
-lib/glusterfs/3.2.0/auth/login.la
+lib/glusterfs/3.2.1/rpc-transport/socket.so.0.0.0
+lib/glusterfs/3.2.1/rpc-transport/socket.la
+lib/glusterfs/3.2.1/xlator/cluster/distribute.so
+lib/glusterfs/3.2.1/xlator/cluster/replicate.so
+lib/glusterfs/3.2.1/xlator/features/posix-locks.so
+lib/glusterfs/3.2.1/xlator/cluster/stripe.so.0.0.0
+lib/glusterfs/3.2.1/xlator/cluster/stripe.la
+lib/glusterfs/3.2.1/xlator/cluster/afr.so.0.0.0
+lib/glusterfs/3.2.1/xlator/cluster/afr.la
+lib/glusterfs/3.2.1/xlator/cluster/pump.so.0.0.0
+lib/glusterfs/3.2.1/xlator/cluster/pump.la
+lib/glusterfs/3.2.1/xlator/cluster/dht.so.0.0.0
+lib/glusterfs/3.2.1/xlator/cluster/dht.la
+lib/glusterfs/3.2.1/xlator/cluster/nufa.so.0.0.0
+lib/glusterfs/3.2.1/xlator/cluster/nufa.la
+lib/glusterfs/3.2.1/xlator/cluster/switch.so.0.0.0
+lib/glusterfs/3.2.1/xlator/cluster/switch.la
+lib/glusterfs/3.2.1/xlator/storage/posix.so.0.0.0
+lib/glusterfs/3.2.1/xlator/storage/posix.la
+lib/glusterfs/3.2.1/xlator/protocol/client.so.0.0.0
+lib/glusterfs/3.2.1/xlator/protocol/client.la
+lib/glusterfs/3.2.1/xlator/protocol/server.so.0.0.0
+lib/glusterfs/3.2.1/xlator/protocol/server.la
+lib/glusterfs/3.2.1/xlator/performance/write-behind.so.0.0.0
+lib/glusterfs/3.2.1/xlator/performance/write-behind.la
+lib/glusterfs/3.2.1/xlator/performance/read-ahead.so.0.0.0
+lib/glusterfs/3.2.1/xlator/performance/read-ahead.la
+lib/glusterfs/3.2.1/xlator/performance/io-threads.so.0.0.0
+lib/glusterfs/3.2.1/xlator/performance/io-threads.la
+lib/glusterfs/3.2.1/xlator/performance/io-cache.so.0.0.0
+lib/glusterfs/3.2.1/xlator/performance/io-cache.la
+lib/glusterfs/3.2.1/xlator/performance/quick-read.so.0.0.0
+lib/glusterfs/3.2.1/xlator/performance/quick-read.la
+lib/glusterfs/3.2.1/xlator/performance/stat-prefetch.so.0.0.0
+lib/glusterfs/3.2.1/xlator/performance/stat-prefetch.la
+lib/glusterfs/3.2.1/xlator/testing/performance/symlink-cache.so.0.0.0
+lib/glusterfs/3.2.1/xlator/testing/performance/symlink-cache.la
+lib/glusterfs/3.2.1/xlator/testing/features/trash.so.0.0.0
+lib/glusterfs/3.2.1/xlator/testing/features/trash.la
+lib/glusterfs/3.2.1/xlator/debug/trace.so.0.0.0
+lib/glusterfs/3.2.1/xlator/debug/trace.la
+lib/glusterfs/3.2.1/xlator/debug/error-gen.so.0.0.0
+lib/glusterfs/3.2.1/xlator/debug/error-gen.la
+lib/glusterfs/3.2.1/xlator/debug/io-stats.so.0.0.0
+lib/glusterfs/3.2.1/xlator/debug/io-stats.la
+lib/glusterfs/3.2.1/xlator/features/locks.so.0.0.0
+lib/glusterfs/3.2.1/xlator/features/locks.la
+lib/glusterfs/3.2.1/xlator/features/quota.so.0.0.0
+lib/glusterfs/3.2.1/xlator/features/quota.la
+lib/glusterfs/3.2.1/xlator/features/read-only.so.0.0.0
+lib/glusterfs/3.2.1/xlator/features/read-only.la
+lib/glusterfs/3.2.1/xlator/features/access-control.so.0.0.0
+lib/glusterfs/3.2.1/xlator/features/access-control.la
+lib/glusterfs/3.2.1/xlator/features/mac-compat.so.0.0.0
+lib/glusterfs/3.2.1/xlator/features/mac-compat.la
+lib/glusterfs/3.2.1/xlator/features/quiesce.so.0.0.0
+lib/glusterfs/3.2.1/xlator/features/quiesce.la
+lib/glusterfs/3.2.1/xlator/features/marker.so.0.0.0
+lib/glusterfs/3.2.1/xlator/features/marker.la
+lib/glusterfs/3.2.1/xlator/encryption/rot-13.so.0.0.0
+lib/glusterfs/3.2.1/xlator/encryption/rot-13.la
+lib/glusterfs/3.2.1/xlator/mount/fuse.so.0.0.0
+lib/glusterfs/3.2.1/xlator/mount/fuse.la
+lib/glusterfs/3.2.1/xlator/nfs/server.so.0.0.0
+lib/glusterfs/3.2.1/xlator/nfs/server.la
+lib/glusterfs/3.2.1/xlator/mgmt/glusterd.so.0.0.0
+lib/glusterfs/3.2.1/xlator/mgmt/glusterd.la
+lib/glusterfs/3.2.1/auth/addr.so.0.0.0
+lib/glusterfs/3.2.1/auth/addr.la
+lib/glusterfs/3.2.1/auth/login.so.0.0.0
+lib/glusterfs/3.2.1/auth/login.la
lib/libgfxdr.so.0.0.0
lib/libgfxdr.la
lib/libgfxdr.a
diff -r 33bda98f23a2 -r ee442e093590 filesystems/glusterfs/distinfo
--- a/filesystems/glusterfs/distinfo Fri Jul 08 07:29:07 2011 +0000
+++ b/filesystems/glusterfs/distinfo Fri Jul 08 08:02:56 2011 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.6 2011/06/29 13:53:01 manu Exp $
+$NetBSD: distinfo,v 1.7 2011/07/08 08:02:56 manu Exp $
-SHA1 (glusterfs-3.2.0.tar.gz) = a8095e04feedce81aa21634639f278b3810398b8
-RMD160 (glusterfs-3.2.0.tar.gz) = a69f47efd396a413ffb350e1711345ff49557325
-Size (glusterfs-3.2.0.tar.gz) = 2307276 bytes
+SHA1 (glusterfs-3.2.1.tar.gz) = 41719aa09593d9c32d8298022acadf74d8895b58
+RMD160 (glusterfs-3.2.1.tar.gz) = 877667fb852617b38c18d01c040e311cd6f55e49
+Size (glusterfs-3.2.1.tar.gz) = 2339056 bytes
SHA1 (patch-aa) = 0975321d76f7f3d1675989b3e7ebbbd10fa37914
SHA1 (patch-ab) = 50ebee4f7ba34ef260bccada8f99cbed286f834c
SHA1 (patch-ac) = c8ed15790eaa9aa72b61096eadb823a88271e94e
@@ -12,12 +12,12 @@
SHA1 (patch-ao) = 1845277f39531160bab22dadec1f4eb3c761a358
SHA1 (patch-ar) = a5a18baa88fda145795d0b6f85ba86014e2128f7
SHA1 (patch-as) = 54f6ea0ee4208cd29052084efeb928618936c7d1
-SHA1 (patch-ax) = 2588db4c21df8559ffbcf1b814479228dadd4623
+SHA1 (patch-ax) = bc33548df9f66edefe324871c62108252b0a29c6
SHA1 (patch-ba) = e53d4b833f7b26eaa474a339e5962a251ecacd49
-SHA1 (patch-bb) = 10689b5cf75f3d66ee53b1950212af2d4af998d7
+SHA1 (patch-bb) = f6f39469eef53cbd3ef2cb81e124d4c8ead94f36
SHA1 (patch-bc) = e9323641ed748cbe0ef6cb8912ab76dc5508cc80
-SHA1 (patch-be) = 0db2543504300504be1064cdbb6f19de06917e17
-SHA1 (patch-bf) = 30a39360435dd5f9faaf00e272a2d14fdb1ec86c
+SHA1 (patch-be) = 9178d3f8422bb4e1c06b0bf468b4d857924a2394
+SHA1 (patch-bf) = e4ce30b127d0a32ca168723f09fc7689f2e318da
SHA1 (patch-bh) = befda4dc6d049cf6759aa9147e124900b3962c73
SHA1 (patch-bj) = 508dbb651cfe0f284f50490b52cca6aae194da59
SHA1 (patch-bk) = 7ecaa91aac8ae936600078c41e963ff600613bd5
@@ -26,4 +26,7 @@
SHA1 (patch-bn) = d806dc6319568279d79fcc7b14fddd76771aa210
SHA1 (patch-bo) = 3c564fc3854847d26e512ded60082715745a0b1c
SHA1 (patch-bp) = 28363fc5468ef0bc930fe2551a78bed818ec2585
-SHA1 (patch-bq) = 55c71e2c143271fd10afa04b168f94b23acbb982
+SHA1 (patch-bq) = 717d0a01f96c8eac0e4cbc31b294fbfdb3cc3fcf
+SHA1 (patch-br) = 5781be44be29b6dbda01983f6c9b5338bf07210e
+SHA1 (patch-bs) = 49300630717279bc88077afbe78fad6c8628e63b
+SHA1 (patch-bt) = e566da60cf0a88c82ec61e5b2efb08dbafe20cb4
diff -r 33bda98f23a2 -r ee442e093590 filesystems/glusterfs/files/glusterd.sh
--- a/filesystems/glusterfs/files/glusterd.sh Fri Jul 08 07:29:07 2011 +0000
+++ b/filesystems/glusterfs/files/glusterd.sh Fri Jul 08 08:02:56 2011 +0000
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# $NetBSD: glusterd.sh,v 1.3 2011/06/06 15:53:14 manu Exp $
+# $NetBSD: glusterd.sh,v 1.4 2011/07/08 08:02:57 manu Exp $
#
# PROVIDE: glusterd
diff -r 33bda98f23a2 -r ee442e093590 filesystems/glusterfs/files/glusterfsd.sh
--- a/filesystems/glusterfs/files/glusterfsd.sh Fri Jul 08 07:29:07 2011 +0000
+++ b/filesystems/glusterfs/files/glusterfsd.sh Fri Jul 08 08:02:56 2011 +0000
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# $NetBSD: glusterfsd.sh,v 1.3 2011/05/19 14:54:22 manu Exp $
+# $NetBSD: glusterfsd.sh,v 1.4 2011/07/08 08:02:57 manu Exp $
#
# PROVIDE: glusterfsd
diff -r 33bda98f23a2 -r ee442e093590 filesystems/glusterfs/files/xattr-init.sh
--- a/filesystems/glusterfs/files/xattr-init.sh Fri Jul 08 07:29:07 2011 +0000
+++ b/filesystems/glusterfs/files/xattr-init.sh Fri Jul 08 08:02:56 2011 +0000
@@ -1,6 +1,6 @@
#!/bin/sh
-# $NetBSD: xattr-init.sh,v 1.4 2011/06/06 15:53:14 manu Exp $
+# $NetBSD: xattr-init.sh,v 1.5 2011/07/08 08:02:57 manu Exp $
GLUSTERFS_XATTR="
trusted.distribute.linkinfo
@@ -29,18 +29,26 @@
exit 1
}
+mkdir -p ${VOLUME}/.attribute/user || {
+ echo "$0: cannot create ${VOLUME}/.attribute/user"
+ exit 1
+}
+
+mkdir -p ${VOLUME}/.attribute/system || {
+ echo "$0: cannot create ${VOLUME}/.attribute/system"
+ exit 1
+}
+
extattrctl start ${VOLUME} || {
echo "$0: cannot start extended attributes on ${VOLUME}"
exit 1
}
-mkdir -p ${VOLUME}/.attribute/user || {
- echo "$0: cannot create ${VOLUME}/.attribute/user"
- exit 1
-}
+for attr in ${GLUSTERFS_XATTR} ; do
+ ns="user";
+ echo ${attr} | egrep -q '^(trusted|system|security)\.' && ns="system"
-for attr in ${GLUSTERFS_XATTR} ; do
- attrfile=${VOLUME}/.attribute/user/${attr}
+ attrfile=${VOLUME}/.attribute/${ns}/${attr}
test -e ${attrfile} && {
echo "$0: ${attrfile} exists."
@@ -52,7 +60,7 @@
exit 1
}
- extattrctl enable ${VOLUME} user ${attr} ${attrfile} || {
+ extattrctl enable ${VOLUME} ${ns} ${attr} ${attrfile} || {
Home |
Main Index |
Thread Index |
Old Index