diff options
-rw-r--r-- | extras/FreeBSD/Makefile | 36 | ||||
-rw-r--r-- | extras/FreeBSD/README.FreeBSD | 11 | ||||
-rw-r--r-- | extras/FreeBSD/distinfo | 3 | ||||
-rw-r--r-- | extras/FreeBSD/pkg-descr | 9 | ||||
-rw-r--r-- | extras/FreeBSD/pkg-plist | 171 | ||||
-rw-r--r-- | extras/Solaris/Prototype | 215 | ||||
-rw-r--r-- | extras/Solaris/README.solaris | 17 | ||||
-rw-r--r-- | extras/Solaris/checkinstall | 13 | ||||
-rw-r--r-- | extras/Solaris/pkginfo | 12 |
9 files changed, 487 insertions, 0 deletions
diff --git a/extras/FreeBSD/Makefile b/extras/FreeBSD/Makefile new file mode 100644 index 00000000000..c662b9c65bd --- /dev/null +++ b/extras/FreeBSD/Makefile @@ -0,0 +1,36 @@ +# New ports collection makefile for: glusterfs +# Date created: 13 January 2009 +# Whom: Harshavardhana +# +# $FreeBSD$ +# + +PORTNAME= glusterfs +DISTVERSION= 2.0.0rc1 +PORTVERSION= 2.0.0rc1 +PORTREVISION= 1 +CATEGORIES= sysutils +MASTER_SITES= ftp://ftp.zresearch.com/pub/gluster/glusterfs/2.0/2.0.0/ \ + http://europe.gluster.org/glusterfs/2.0/2.0.0/ + +MAINTAINER= harsha@zresearch.com +COMMENT= GlusterFS is a clustered file-system + +BUILD_DEPENDS= fusefs-libs>2.6.3:${PORTSDIR}/sysutils/fusefs-libs +LIB_DEPENDS= fuse.2:${PORTSDIR}/sysutils/fusefs-libs +RUN_DEPENDS= ${LOCALBASE}/modules/fuse.ko:${PORTSDIR}/sysutils/fusefs-kmod + +MAN8= glusterfs.8 +GNU_CONFIGURE= yes +USE_LDCONFIG= yes +USE_AUTOTOOLS= libtool:15 +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib" +CONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL} + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 700000 +IGNORE= requires FreeBSD 7 or above +.endif + +.include <bsd.port.post.mk> diff --git a/extras/FreeBSD/README.FreeBSD b/extras/FreeBSD/README.FreeBSD new file mode 100644 index 00000000000..e37836b28bd --- /dev/null +++ b/extras/FreeBSD/README.FreeBSD @@ -0,0 +1,11 @@ +Steps: + +1. Copy glusterfs-2.0.0rc1.tar.gz into /usr/ports/distfiles +2. cd glusterfs/ +3. make install +4. make package +5. pkg_add glusterfs-2.0.0rc1_1.tbz + +To uninstall +1. make deinstall +2. pkg_delete glusterfs-2.0.0rc1_1 diff --git a/extras/FreeBSD/distinfo b/extras/FreeBSD/distinfo new file mode 100644 index 00000000000..aeda238f3ca --- /dev/null +++ b/extras/FreeBSD/distinfo @@ -0,0 +1,3 @@ +MD5 (glusterfs-2.0.0rc1.tar.gz) = efe5ab416c27c824bb9746896d18df14 +SHA256 (glusterfs-2.0.0rc1.tar.gz) = c68d443662b6822728955de8621b09c0cc1d3834ef9b5378acb89c19d4210db7 +SIZE (glusterfs-2.0.0rc1.tar.gz) = 2221622 diff --git a/extras/FreeBSD/pkg-descr b/extras/FreeBSD/pkg-descr new file mode 100644 index 00000000000..28ba4db4abe --- /dev/null +++ b/extras/FreeBSD/pkg-descr @@ -0,0 +1,9 @@ +GlusterFS is a clustered 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 one of the most sophisticated file system in +terms of features and extensibility. It borrows a powerful concept +called Translators from GNU Hurd kernel. Much of the code in GlusterFS +is in userspace and easily manageable. +. +WWW: http://www.gluster.org/ diff --git a/extras/FreeBSD/pkg-plist b/extras/FreeBSD/pkg-plist new file mode 100644 index 00000000000..069cb1965b3 --- /dev/null +++ b/extras/FreeBSD/pkg-plist @@ -0,0 +1,171 @@ +etc/glusterfs/glusterfs-client.vol.sample +etc/glusterfs/glusterfs-server.vol.sample +lib/glusterfs/2.0.0rc1/auth/addr.a +lib/glusterfs/2.0.0rc1/auth/addr.la +lib/glusterfs/2.0.0rc1/auth/addr.so +lib/glusterfs/2.0.0rc1/auth/addr.so.0 +lib/glusterfs/2.0.0rc1/auth/login.a +lib/glusterfs/2.0.0rc1/auth/login.la +lib/glusterfs/2.0.0rc1/auth/login.so +lib/glusterfs/2.0.0rc1/auth/login.so.0 +lib/glusterfs/2.0.0rc1/scheduler/alu.a +lib/glusterfs/2.0.0rc1/scheduler/alu.la +lib/glusterfs/2.0.0rc1/scheduler/alu.so +lib/glusterfs/2.0.0rc1/scheduler/alu.so.0 +lib/glusterfs/2.0.0rc1/scheduler/nufa.a +lib/glusterfs/2.0.0rc1/scheduler/nufa.la +lib/glusterfs/2.0.0rc1/scheduler/nufa.so +lib/glusterfs/2.0.0rc1/scheduler/nufa.so.0 +lib/glusterfs/2.0.0rc1/scheduler/random.a +lib/glusterfs/2.0.0rc1/scheduler/random.la +lib/glusterfs/2.0.0rc1/scheduler/random.so +lib/glusterfs/2.0.0rc1/scheduler/random.so.0 +lib/glusterfs/2.0.0rc1/scheduler/rr.a +lib/glusterfs/2.0.0rc1/scheduler/rr.la +lib/glusterfs/2.0.0rc1/scheduler/rr.so +lib/glusterfs/2.0.0rc1/scheduler/rr.so.0 +lib/glusterfs/2.0.0rc1/scheduler/switch.a +lib/glusterfs/2.0.0rc1/scheduler/switch.la +lib/glusterfs/2.0.0rc1/scheduler/switch.so +lib/glusterfs/2.0.0rc1/scheduler/switch.so.0 +lib/glusterfs/2.0.0rc1/transport/socket.a +lib/glusterfs/2.0.0rc1/transport/socket.la +lib/glusterfs/2.0.0rc1/transport/socket.so +lib/glusterfs/2.0.0rc1/transport/socket.so.0 +lib/glusterfs/2.0.0rc1/xlator/cluster/afr.a +lib/glusterfs/2.0.0rc1/xlator/cluster/afr.la +lib/glusterfs/2.0.0rc1/xlator/cluster/afr.so +lib/glusterfs/2.0.0rc1/xlator/cluster/afr.so.0 +lib/glusterfs/2.0.0rc1/xlator/cluster/dht.a +lib/glusterfs/2.0.0rc1/xlator/cluster/dht.la +lib/glusterfs/2.0.0rc1/xlator/cluster/dht.so +lib/glusterfs/2.0.0rc1/xlator/cluster/dht.so.0 +lib/glusterfs/2.0.0rc1/xlator/cluster/distribute.so +lib/glusterfs/2.0.0rc1/xlator/cluster/ha.a +lib/glusterfs/2.0.0rc1/xlator/cluster/ha.la +lib/glusterfs/2.0.0rc1/xlator/cluster/ha.so +lib/glusterfs/2.0.0rc1/xlator/cluster/ha.so.0 +lib/glusterfs/2.0.0rc1/xlator/cluster/nufa.a +lib/glusterfs/2.0.0rc1/xlator/cluster/nufa.la +lib/glusterfs/2.0.0rc1/xlator/cluster/nufa.so +lib/glusterfs/2.0.0rc1/xlator/cluster/nufa.so.0 +lib/glusterfs/2.0.0rc1/xlator/cluster/replicate.so +lib/glusterfs/2.0.0rc1/xlator/cluster/stripe.a +lib/glusterfs/2.0.0rc1/xlator/cluster/stripe.la +lib/glusterfs/2.0.0rc1/xlator/cluster/stripe.so +lib/glusterfs/2.0.0rc1/xlator/cluster/stripe.so.0 +lib/glusterfs/2.0.0rc1/xlator/cluster/unify.a +lib/glusterfs/2.0.0rc1/xlator/cluster/unify.la +lib/glusterfs/2.0.0rc1/xlator/cluster/unify.so +lib/glusterfs/2.0.0rc1/xlator/cluster/unify.so.0 +lib/glusterfs/2.0.0rc1/xlator/debug/error-gen.a +lib/glusterfs/2.0.0rc1/xlator/debug/error-gen.la +lib/glusterfs/2.0.0rc1/xlator/debug/error-gen.so +lib/glusterfs/2.0.0rc1/xlator/debug/error-gen.so.0 +lib/glusterfs/2.0.0rc1/xlator/debug/trace.a +lib/glusterfs/2.0.0rc1/xlator/debug/trace.la +lib/glusterfs/2.0.0rc1/xlator/debug/trace.so +lib/glusterfs/2.0.0rc1/xlator/debug/trace.so.0 +lib/glusterfs/2.0.0rc1/xlator/encryption/rot-13.a +lib/glusterfs/2.0.0rc1/xlator/encryption/rot-13.la +lib/glusterfs/2.0.0rc1/xlator/encryption/rot-13.so +lib/glusterfs/2.0.0rc1/xlator/encryption/rot-13.so.0 +lib/glusterfs/2.0.0rc1/xlator/features/filter.a +lib/glusterfs/2.0.0rc1/xlator/features/filter.la +lib/glusterfs/2.0.0rc1/xlator/features/filter.so +lib/glusterfs/2.0.0rc1/xlator/features/filter.so.0 +lib/glusterfs/2.0.0rc1/xlator/features/locks.a +lib/glusterfs/2.0.0rc1/xlator/features/locks.la +lib/glusterfs/2.0.0rc1/xlator/features/locks.so +lib/glusterfs/2.0.0rc1/xlator/features/locks.so.0 +lib/glusterfs/2.0.0rc1/xlator/features/path-converter.a +lib/glusterfs/2.0.0rc1/xlator/features/path-converter.la +lib/glusterfs/2.0.0rc1/xlator/features/path-converter.so +lib/glusterfs/2.0.0rc1/xlator/features/path-converter.so.0 +lib/glusterfs/2.0.0rc1/xlator/features/posix-locks.so +lib/glusterfs/2.0.0rc1/xlator/features/quota.a +lib/glusterfs/2.0.0rc1/xlator/features/quota.la +lib/glusterfs/2.0.0rc1/xlator/features/quota.so +lib/glusterfs/2.0.0rc1/xlator/features/quota.so.0 +lib/glusterfs/2.0.0rc1/xlator/features/trash.a +lib/glusterfs/2.0.0rc1/xlator/features/trash.la +lib/glusterfs/2.0.0rc1/xlator/features/trash.so +lib/glusterfs/2.0.0rc1/xlator/features/trash.so.0 +lib/glusterfs/2.0.0rc1/xlator/mount/fuse.a +lib/glusterfs/2.0.0rc1/xlator/mount/fuse.la +lib/glusterfs/2.0.0rc1/xlator/mount/fuse.so +lib/glusterfs/2.0.0rc1/xlator/mount/fuse.so.0 +lib/glusterfs/2.0.0rc1/xlator/performance/io-cache.a +lib/glusterfs/2.0.0rc1/xlator/performance/io-cache.la +lib/glusterfs/2.0.0rc1/xlator/performance/io-cache.so +lib/glusterfs/2.0.0rc1/xlator/performance/io-cache.so.0 +lib/glusterfs/2.0.0rc1/xlator/performance/io-threads.a +lib/glusterfs/2.0.0rc1/xlator/performance/io-threads.la +lib/glusterfs/2.0.0rc1/xlator/performance/io-threads.so +lib/glusterfs/2.0.0rc1/xlator/performance/io-threads.so.0 +lib/glusterfs/2.0.0rc1/xlator/performance/read-ahead.a +lib/glusterfs/2.0.0rc1/xlator/performance/read-ahead.la +lib/glusterfs/2.0.0rc1/xlator/performance/read-ahead.so +lib/glusterfs/2.0.0rc1/xlator/performance/read-ahead.so.0 +lib/glusterfs/2.0.0rc1/xlator/performance/symlink-cache.a +lib/glusterfs/2.0.0rc1/xlator/performance/symlink-cache.la +lib/glusterfs/2.0.0rc1/xlator/performance/symlink-cache.so +lib/glusterfs/2.0.0rc1/xlator/performance/symlink-cache.so.0 +lib/glusterfs/2.0.0rc1/xlator/performance/write-behind.a +lib/glusterfs/2.0.0rc1/xlator/performance/write-behind.la +lib/glusterfs/2.0.0rc1/xlator/performance/write-behind.so +lib/glusterfs/2.0.0rc1/xlator/performance/write-behind.so.0 +lib/glusterfs/2.0.0rc1/xlator/protocol/client.a +lib/glusterfs/2.0.0rc1/xlator/protocol/client.la +lib/glusterfs/2.0.0rc1/xlator/protocol/client.so +lib/glusterfs/2.0.0rc1/xlator/protocol/client.so.0 +lib/glusterfs/2.0.0rc1/xlator/protocol/server.a +lib/glusterfs/2.0.0rc1/xlator/protocol/server.la +lib/glusterfs/2.0.0rc1/xlator/protocol/server.so +lib/glusterfs/2.0.0rc1/xlator/protocol/server.so.0 +lib/glusterfs/2.0.0rc1/xlator/storage/posix.a +lib/glusterfs/2.0.0rc1/xlator/storage/posix.la +lib/glusterfs/2.0.0rc1/xlator/storage/posix.so +lib/glusterfs/2.0.0rc1/xlator/storage/posix.so.0 +lib/libglusterfs.a +lib/libglusterfs.la +lib/libglusterfs.so +lib/libglusterfs.so.0 +sbin/glusterfs +sbin/glusterfsd +share/doc/glusterfs/examples/README +share/doc/glusterfs/examples/afr.vol +share/doc/glusterfs/examples/filter.vol +share/doc/glusterfs/examples/io-cache.vol +share/doc/glusterfs/examples/io-threads.vol +share/doc/glusterfs/examples/posix-locks.vol +share/doc/glusterfs/examples/protocol-client.vol +share/doc/glusterfs/examples/protocol-server.vol +share/doc/glusterfs/examples/read-ahead.vol +share/doc/glusterfs/examples/stripe.vol +share/doc/glusterfs/examples/trace.vol +share/doc/glusterfs/examples/trash.vol +share/doc/glusterfs/examples/unify.vol +share/doc/glusterfs/examples/write-behind.vol +share/doc/glusterfs/glusterfs-mode.el +@dirrmtry var/log/glusterfs +@dirrmtry var/log +@dirrmtry var/run +@dirrmtry var +@dirrm share/doc/glusterfs/examples +@dirrm share/doc/glusterfs +@dirrm lib/glusterfs/2.0.0rc1/xlator/storage +@dirrm lib/glusterfs/2.0.0rc1/xlator/protocol +@dirrm lib/glusterfs/2.0.0rc1/xlator/performance +@dirrm lib/glusterfs/2.0.0rc1/xlator/mount +@dirrm lib/glusterfs/2.0.0rc1/xlator/features +@dirrm lib/glusterfs/2.0.0rc1/xlator/encryption +@dirrm lib/glusterfs/2.0.0rc1/xlator/debug +@dirrm lib/glusterfs/2.0.0rc1/xlator/cluster +@dirrm lib/glusterfs/2.0.0rc1/xlator +@dirrm lib/glusterfs/2.0.0rc1/transport +@dirrm lib/glusterfs/2.0.0rc1/scheduler +@dirrm lib/glusterfs/2.0.0rc1/auth +@dirrm lib/glusterfs/2.0.0rc1 +@dirrm lib/glusterfs +@dirrmtry etc/glusterfs diff --git a/extras/Solaris/Prototype b/extras/Solaris/Prototype new file mode 100644 index 00000000000..369234210a9 --- /dev/null +++ b/extras/Solaris/Prototype @@ -0,0 +1,215 @@ +i pkginfo +i checkinstall +d none /usr/sfw 0755 root bin +d none /usr/sfw/var 0755 root root +d none /usr/sfw/var/log 0755 root root +d none /usr/sfw/var/log/glusterfs 0755 root root +d none /usr/sfw/var/run 0755 root root +d none /usr/sfw/share 0755 root bin +d none /usr/sfw/share/man 0755 root bin +d none /usr/sfw/share/man/man8 0755 root bin +f none /usr/sfw/share/man/man8/glusterfs.8 0644 root root +d none /usr/sfw/share/doc 0755 root bin +d none /usr/sfw/share/doc/glusterfs 0755 root root +d none /usr/sfw/share/doc/glusterfs/examples 0755 root root +f none /usr/sfw/share/doc/glusterfs/examples/README 0644 root root +f none /usr/sfw/share/doc/glusterfs/examples/read-ahead.vol 0644 root root +f none /usr/sfw/share/doc/glusterfs/examples/trash.vol 0644 root root +f none /usr/sfw/share/doc/glusterfs/examples/unify.vol 0644 root root +f none /usr/sfw/share/doc/glusterfs/examples/filter.vol 0644 root root +f none /usr/sfw/share/doc/glusterfs/examples/protocol-server.vol 0644 root root +f none /usr/sfw/share/doc/glusterfs/examples/io-threads.vol 0644 root root +f none /usr/sfw/share/doc/glusterfs/examples/posix-locks.vol 0644 root root +f none /usr/sfw/share/doc/glusterfs/examples/trace.vol 0644 root root +f none /usr/sfw/share/doc/glusterfs/examples/protocol-client.vol 0644 root root +f none /usr/sfw/share/doc/glusterfs/examples/write-behind.vol 0644 root root +f none /usr/sfw/share/doc/glusterfs/examples/stripe.vol 0644 root root +f none /usr/sfw/share/doc/glusterfs/examples/afr.vol 0644 root root +f none /usr/sfw/share/doc/glusterfs/examples/io-cache.vol 0644 root root +f none /usr/sfw/share/doc/glusterfs/glusterfs-mode.el 0644 root root +d none /usr/sfw/etc 0755 root root +d none /usr/sfw/etc/glusterfs 0755 root root +f none /usr/sfw/etc/glusterfs/glusterfs-client.vol.sample 0644 root root +f none /usr/sfw/etc/glusterfs/glusterfs-server.vol.sample 0644 root root +d none /usr/sfw/include 0755 root bin +f none /usr/sfw/include/libglusterfsclient.h 0644 root root +d none /usr/sfw/lib 0755 root bin +s none /usr/sfw/lib/libglusterfsclient.so.0=libglusterfsclient.so.0.0.0 +f none /usr/sfw/lib/libglusterfsclient.so.0.0.0 0755 root root +f none /usr/sfw/lib/libglusterfsclient.a 0644 root root +f none /usr/sfw/lib/libglusterfs.a 0644 root root +f none /usr/sfw/lib/libglusterfs.so.0.0.0 0755 root root +s none /usr/sfw/lib/libglusterfsclient.so=libglusterfsclient.so.0.0.0 +s none /usr/sfw/lib/libglusterfs.so.0=libglusterfs.so.0.0.0 +s none /usr/sfw/lib/libglusterfs.so=libglusterfs.so.0.0.0 +d none /usr/sfw/lib/glusterfs 0755 root root +d none /usr/sfw/lib/glusterfs/2.0.0rc1 0755 root root +d none /usr/sfw/lib/glusterfs/2.0.0rc1/transport 0755 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/transport/socket.la 0755 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/transport/socket.a 0644 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/transport/socket.so=socket.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/transport/socket.so.0.0.0 0755 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/transport/socket.so.0=socket.so.0.0.0 +d none /usr/sfw/lib/glusterfs/2.0.0rc1/auth 0755 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/auth/addr.la 0755 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/auth/addr.so=addr.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/auth/login.a 0644 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/auth/login.so=login.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/auth/addr.so.0.0.0 0755 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/auth/addr.a 0644 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/auth/addr.so.0=addr.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/auth/login.so.0.0.0 0755 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/auth/login.so.0=login.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/auth/login.la 0755 root root +d none /usr/sfw/lib/glusterfs/2.0.0rc1/scheduler 0755 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/scheduler/random.so.0.0.0 0755 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/scheduler/nufa.so=nufa.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/scheduler/random.a 0644 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/scheduler/switch.so=switch.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/scheduler/nufa.a 0644 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/scheduler/nufa.so.0.0.0 0755 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/scheduler/rr.a 0644 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/scheduler/switch.la 0755 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/scheduler/nufa.la 0755 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/scheduler/alu.so.0=alu.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/scheduler/alu.so.0.0.0 0755 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/scheduler/random.la 0755 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/scheduler/rr.so.0=rr.so.0.0.0 +s none /usr/sfw/lib/glusterfs/2.0.0rc1/scheduler/alu.so=alu.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/scheduler/switch.so.0.0.0 0755 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/scheduler/random.so.0=random.so.0.0.0 +s none /usr/sfw/lib/glusterfs/2.0.0rc1/scheduler/rr.so=rr.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/scheduler/alu.a 0644 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/scheduler/rr.la 0755 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/scheduler/alu.la 0755 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/scheduler/switch.a 0644 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/scheduler/rr.so.0.0.0 0755 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/scheduler/nufa.so.0=nufa.so.0.0.0 +s none /usr/sfw/lib/glusterfs/2.0.0rc1/scheduler/switch.so.0=switch.so.0.0.0 +s none /usr/sfw/lib/glusterfs/2.0.0rc1/scheduler/random.so=random.so.0.0.0 +d none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator 0755 root root +d none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/performance 0755 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/performance/io-cache.so.0.0.0 0755 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/performance/read-ahead.a 0644 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/performance/io-cache.a 0644 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/performance/symlink-cache.so=symlink-cache.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/performance/io-cache.la 0755 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/performance/write-behind.la 0755 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/performance/write-behind.so.0=write-behind.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/performance/symlink-cache.so.0.0.0 0755 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/performance/write-behind.so.0.0.0 0755 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/performance/io-threads.a 0644 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/performance/write-behind.so=write-behind.so.0.0.0 +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/performance/io-cache.so=io-cache.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/performance/symlink-cache.la 0755 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/performance/read-ahead.so.0.0.0 0755 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/performance/symlink-cache.so.0=symlink-cache.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/performance/write-behind.a 0644 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/performance/read-ahead.la 0755 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/performance/io-threads.la 0755 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/performance/io-threads.so.0=io-threads.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/performance/symlink-cache.a 0644 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/performance/read-ahead.so.0=read-ahead.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/performance/io-threads.so.0.0.0 0755 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/performance/io-threads.so=io-threads.so.0.0.0 +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/performance/read-ahead.so=read-ahead.so.0.0.0 +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/performance/io-cache.so.0=io-cache.so.0.0.0 +d none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/encryption 0755 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/encryption/rot-13.so=rot-13.so.0.0.0 +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/encryption/rot-13.so.0=rot-13.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/encryption/rot-13.la 0755 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/encryption/rot-13.so.0.0.0 0755 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/encryption/rot-13.a 0644 root root +d none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/protocol 0755 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/protocol/server.so.0.0.0 0755 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/protocol/client.so.0.0.0 0755 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/protocol/server.so.0=server.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/protocol/client.a 0644 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/protocol/client.so.0=client.so.0.0.0 +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/protocol/client.so=client.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/protocol/server.a 0644 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/protocol/server.so=server.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/protocol/server.la 0755 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/protocol/client.la 0755 root root +d none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/features 0755 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/features/trash.so=trash.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/features/quota.la 0755 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/features/quota.a 0644 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/features/path-converter.a 0644 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/features/trash.so.0.0.0 0755 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/features/trash.a 0644 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/features/filter.so=filter.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/features/path-converter.la 0755 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/features/locks.so.0=locks.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/features/path-converter.so.0.0.0 0755 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/features/locks.so=locks.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/features/locks.la 0755 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/features/filter.a 0644 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/features/locks.so.0.0.0 0755 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/features/path-converter.so.0=path-converter.so.0.0.0 +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/features/path-converter.so=path-converter.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/features/filter.la 0755 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/features/quota.so=quota.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/features/trash.la 0755 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/features/filter.so.0=filter.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/features/quota.so.0.0.0 0755 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/features/quota.so.0=quota.so.0.0.0 +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/features/trash.so.0=trash.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/features/locks.a 0644 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/features/posix-locks.so=locks.so +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/features/filter.so.0.0.0 0755 root root +d none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/cluster 0755 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/cluster/nufa.so.0=nufa.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/cluster/dht.so.0.0.0 0755 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/cluster/ha.so.0.0.0 0755 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/cluster/stripe.so.0.0.0 0755 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/cluster/unify.la 0755 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/cluster/ha.so=ha.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/cluster/nufa.so.0.0.0 0755 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/cluster/stripe.a 0644 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/cluster/afr.a 0644 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/cluster/stripe.so.0=stripe.so.0.0.0 +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/cluster/unify.so.0=unify.so.0.0.0 +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/cluster/distribute.so=dht.so +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/cluster/ha.la 0755 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/cluster/replicate.so=afr.so +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/cluster/unify.so=unify.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/cluster/afr.so.0.0.0 0755 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/cluster/unify.a 0644 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/cluster/nufa.a 0644 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/cluster/ha.so.0=ha.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/cluster/ha.a 0644 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/cluster/stripe.so=stripe.so.0.0.0 +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/cluster/nufa.so=nufa.so.0.0.0 +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/cluster/afr.so=afr.so.0.0.0 +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/cluster/dht.so=dht.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/cluster/dht.a 0644 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/cluster/unify.so.0.0.0 0755 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/cluster/dht.la 0755 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/cluster/stripe.la 0755 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/cluster/dht.so.0=dht.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/cluster/afr.la 0755 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/cluster/nufa.la 0755 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/cluster/afr.so.0=afr.so.0.0.0 +d none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/debug 0755 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/debug/trace.so=trace.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/debug/error-gen.la 0755 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/debug/trace.so.0=trace.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/debug/trace.la 0755 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/debug/error-gen.so=error-gen.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/debug/trace.a 0644 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/debug/error-gen.so.0.0.0 0755 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/debug/error-gen.a 0644 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/debug/error-gen.so.0=error-gen.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/debug/trace.so.0.0.0 0755 root root +d none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/storage 0755 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/storage/posix.so=posix.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/storage/posix.la 0755 root root +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/storage/posix.a 0644 root root +s none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/storage/posix.so.0=posix.so.0.0.0 +f none /usr/sfw/lib/glusterfs/2.0.0rc1/xlator/storage/posix.so.0.0.0 0755 root root +f none /usr/sfw/lib/libglusterfsclient.la 0755 root root +f none /usr/sfw/lib/libglusterfs.la 0755 root root +d none /usr/sfw/sbin 0755 root bin +s none /usr/sfw/sbin/glusterfs=glusterfsd +f none /usr/sfw/sbin/glusterfsd 0755 root root diff --git a/extras/Solaris/README.solaris b/extras/Solaris/README.solaris new file mode 100644 index 00000000000..0cea45bdcb1 --- /dev/null +++ b/extras/Solaris/README.solaris @@ -0,0 +1,17 @@ + +1. Download GlusterFS.2.0.0rc1.i86pc.Solaris.2.11.pkg.tgz to /tmp +2. tar xvf GlusterFS.2.0.0rc1.i86pc.Solaris.2.11.pkg.tgz in /tmp +3. pkgadd -d /tmp GlusterFS +4. +$ pkginfo GlusterFS +system GlusterFS GlusterFS 2.0.0rc1 +$ which glusterfs +/usr/sfw/sbin/glusterfs +$ glusterfs --version +glusterfs 2.0.0rc1 built on Jan 16 2009 03:36:59 +Repository revision: glusterfs--mainline--3.0--patch-844 +Copyright (c) 2006, 2007, 2008 Z RESEARCH Inc. <http://www.zresearch.com> +GlusterFS comes with ABSOLUTELY NO WARRANTY. +You may redistribute copies of GlusterFS under the terms of the GNU General Public License. + +Thats it you are done!
\ No newline at end of file diff --git a/extras/Solaris/checkinstall b/extras/Solaris/checkinstall new file mode 100644 index 00000000000..bbc05a1bd7b --- /dev/null +++ b/extras/Solaris/checkinstall @@ -0,0 +1,13 @@ +#!/bin/sh +# +expected_platform="i386" +# +release=`uname -r` +platform=`uname -p` +# +if [ ${platform} != ${expected_platform} ]; then + echo "\n\n\n\tThis package must be installed on a ${expected_platform} architecture\n" + echo "\tAborting installation.\n\n\n" + exit 1 +fi +exit 0 diff --git a/extras/Solaris/pkginfo b/extras/Solaris/pkginfo new file mode 100644 index 00000000000..ffa1f2d9a46 --- /dev/null +++ b/extras/Solaris/pkginfo @@ -0,0 +1,12 @@ +PKG="GlusterFS" +NAME="GlusterFS 2.0.0rc1" +VERSION="2.0.0rc1" +ARCH="i386" +CLASSES="none" +CATEGORY="system" +VENDOR="ZResearch Inc" +PSTAMP="16thJan08" +EMAIL="harsha@zresearch.com" +ISTATES="S s 1 2 3" +RSTATES="S s 1 2 3" +BASEDIR="/" |