osx: Remove legacy extras/MacOSX directory

BUG: 1141682
Change-Id: Ic84171b070985a11b70d4548aa5e507a121d2164
Signed-off-by: Justin Clift <justin@gluster.org>
Reviewed-on: http://review.gluster.org/8736
Reviewed-by: Harshavardhana <harsha@harshavardhana.net>
Tested-by: Harshavardhana <harsha@harshavardhana.net>
Tested-by: Gluster Build System <jenkins@build.gluster.com>
This commit is contained in:
Justin Clift 2014-09-15 09:48:05 +01:00 committed by Harshavardhana
parent 63b1c2e2a4
commit 926522a3fe
3 changed files with 6 additions and 116 deletions

View File

@ -1,26 +0,0 @@
# $Id$
PortSystem 1.0
name glusterfs
version 2.0.0rc8
categories fuse
maintainers amar@gluster.com
description GlusterFS
long_description GlusterFS is a cluster file system, flexible to tune it for your needs.
homepage http://www.gluster.org/
platforms darwin
master_sites http://ftp.gluster.com/pub/gluster/glusterfs/2.0/2.0.0
configure.args --disable-bdb
checksums md5 33c2d02344d4fab422e80cfb637e0b48
post-destroot {
file mkdir ${destroot}/Library/LaunchDaemons/
file copy ${worksrcpath}/extras/glusterfs-server.plist \
${destroot}/Library/LaunchDaemons/com.gluster.glusterfs.plist
file mkdir ${destroot}/sbin/
file copy ${worksrcpath}/xlators/mount/fuse/utils/mount_glusterfs \
${destroot}/sbin/
}

View File

@ -1,84 +0,0 @@
Mostly the usage is over OS-X.
Important links
GlusterFS
=========
* http://www.gluster.org
* http://gluster.org/docs/index.php/GlusterFS
* http://gluster.org/docs/index.php/GlusterFS_on_MAC_OS_X
MacFUSE
=======
* http://code.google.com/p/macfuse/
* http://code.google.com/p/macfuse/wiki/FAQ
Important steps:
================
Make sure that there is no previous installation of MacFUSE exists in the
system. Run,
bash# sudo /Library/Filesystems/fusefs.fs/Support/uninstall-macfuse-core.sh
After this, install MacFUSE (mostly through .dmg available in macfuse homepage
or if Gluster Inc provides any custom built .dmg)
Make sure the .dmg of glusterfs is built against the installed MacFUSE version
(if not, any operations over mountpoint gives EIO ie, Input/Output Error). If
glusterfs tarball is used then compile it only after the MacFUSE installation
is complete.
To make an entry in /etc/fstab for glusterfs mount, use 'vifs' command
bash# sudo vifs
after the entry is added in /etc/fstab, it can be mounted by 'mount' command.
To start the server process one can use the 'launchd' mechanism. Follow below
steps after installation
bash# launchctl load /Library/LaunchDaemons/com.gluster.glusterfs.plist
No need to run the command if the machine reboots, as it will be loaded
automatically by launchd process.
Now copy the server volume file in the proper path
bash# sudo vi /opt/local/etc/glusterfs/server.vol
NOTE: (If glusterfs is installed in different path other than '/opt/local'
update the volume file at the corresponding path, and also need to
update the /Library/LaunchDaemons/com.gluster.glusterfs.plist with
the proper path)
Once the volume file is updated, administrator can start the server process by
running,
bash# launchctl start com.gluster.glusterfs
and stop like
bash# launchctl stop com.gluster.glusterfs
NOTE: To start the process by default when the loaded, one need to add the
following lines to .plist file
-----
<key>KeepAlive</key>
<true/>
-----
Install using .dmg in Terminal
=================================
bash# hdiutil attach <package>.dmg
bash# cd /Volumes/<package>/
bash# installer -pkg <package>.pkg -installer /
bash# cd
bash# hdiutil detach /Volumes/<package>/

View File

@ -13,12 +13,12 @@ vol_DATA = glusterd.vol
scriptsdir = $(datadir)/glusterfs/scripts
scripts_DATA = post-upgrade-script-for-quota.sh pre-upgrade-script-for-quota.sh
EXTRA_DIST = $(conf_DATA) specgen.scm MacOSX/Portfile glusterfs-mode.el \
glusterfs.vim migrate-unify-to-distribute.sh backend-xattr-sanitize.sh \
backend-cleanup.sh disk_usage_sync.sh clear_xattrs.sh \
glusterd-sysconfig glusterd.vol post-upgrade-script-for-quota.sh \
pre-upgrade-script-for-quota.sh command-completion/gluster.bash \
command-completion/Makefile command-completion/README
EXTRA_DIST = $(conf_DATA) specgen.scm glusterfs-mode.el glusterfs.vim \
migrate-unify-to-distribute.sh backend-xattr-sanitize.sh backend-cleanup.sh \
disk_usage_sync.sh clear_xattrs.sh glusterd-sysconfig glusterd.vol \
post-upgrade-script-for-quota.sh pre-upgrade-script-for-quota.sh \
command-completion/gluster.bash command-completion/Makefile \
command-completion/README
install-data-local:
$(mkdir_p) $(DESTDIR)$(GLUSTERD_WORKDIR)/groups