Commit package making files for FreeBSD and Solaris platform.

Commit for package making related files for FreeBSD and Solaris. These files
are supposed to be in repository to not loose track and update them as needed.
I will update them soon for upcoming release where we support Solaris on
ib fabric also.

Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
This commit is contained in:
Harshavardhana 2009-04-07 00:43:23 -07:00 committed by Anand V. Avati
parent b976536e61
commit 8123c90701
9 changed files with 487 additions and 0 deletions

36
extras/FreeBSD/Makefile Normal file
View File

@ -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>

View File

@ -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

3
extras/FreeBSD/distinfo Normal file
View File

@ -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

9
extras/FreeBSD/pkg-descr Normal file
View File

@ -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/

171
extras/FreeBSD/pkg-plist Normal file
View File

@ -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

215
extras/Solaris/Prototype Normal file
View File

@ -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

View File

@ -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!

View File

@ -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

12
extras/Solaris/pkginfo Normal file
View File

@ -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="/"