svn commit: r394023 - in head: . sysutils sysutils/moosefs-cgi sysutils/moosefs-cgiserv sysutils/moosefs-chunkserver sysutils/moosefs-chunkserver/files sysutils/moosefs-cli sysutils/moosefs-client ...
Mark Felder
feld at FreeBSD.org
Wed Aug 12 16:10:41 UTC 2015
Author: feld
Date: Wed Aug 12 16:10:30 2015
New Revision: 394023
URL: https://svnweb.freebsd.org/changeset/ports/394023
Log:
sysutils/moosefs-* update to 2.0.72-1
The update to 2.0.72-1 includes splitting the sysutils/moosefs-master
port into several new ports to achieve better modularization. This
matches the approach upstream has taken with their own FreeBSD packages
which they were distributing via their own pkgng repository.
Further details are provided in the UPDATING entry.
Upstream MooseFS team is now taking maintainership of these ports.
PR: 199342
PR: 199343
PR: 199344
PR: 199345
PR: 199346
PR: 199347
PR: 199348
PR: 199349
Added:
head/sysutils/moosefs-cgi/
head/sysutils/moosefs-cgi/Makefile (contents, props changed)
head/sysutils/moosefs-cgi/pkg-descr (contents, props changed)
head/sysutils/moosefs-cgi/pkg-plist (contents, props changed)
head/sysutils/moosefs-cgiserv/
head/sysutils/moosefs-cgiserv/Makefile (contents, props changed)
head/sysutils/moosefs-cgiserv/pkg-descr (contents, props changed)
head/sysutils/moosefs-cgiserv/pkg-plist (contents, props changed)
head/sysutils/moosefs-cli/
head/sysutils/moosefs-cli/Makefile (contents, props changed)
head/sysutils/moosefs-cli/pkg-descr (contents, props changed)
head/sysutils/moosefs-master/files/mfschunkserver.in (contents, props changed)
head/sysutils/moosefs-master/files/pkg-message-cgiserv.in (contents, props changed)
head/sysutils/moosefs-master/files/pkg-message-chunkserver.in (contents, props changed)
head/sysutils/moosefs-master/files/pkg-message-master.in (contents, props changed)
head/sysutils/moosefs-master/files/pkg-message-metalogger.in (contents, props changed)
head/sysutils/moosefs-metalogger/
head/sysutils/moosefs-metalogger/Makefile (contents, props changed)
head/sysutils/moosefs-metalogger/pkg-descr (contents, props changed)
head/sysutils/moosefs-metalogger/pkg-plist (contents, props changed)
head/sysutils/moosefs-netdump/
head/sysutils/moosefs-netdump/Makefile (contents, props changed)
head/sysutils/moosefs-netdump/pkg-descr (contents, props changed)
Deleted:
head/sysutils/moosefs-chunkserver/distinfo
head/sysutils/moosefs-chunkserver/files/
head/sysutils/moosefs-client/distinfo
head/sysutils/moosefs-client/files/
head/sysutils/moosefs-master/files/pkg-message.in
Modified:
head/UPDATING
head/sysutils/Makefile
head/sysutils/moosefs-chunkserver/Makefile
head/sysutils/moosefs-chunkserver/pkg-descr
head/sysutils/moosefs-chunkserver/pkg-plist
head/sysutils/moosefs-client/Makefile
head/sysutils/moosefs-client/pkg-descr
head/sysutils/moosefs-client/pkg-plist
head/sysutils/moosefs-master/Makefile
head/sysutils/moosefs-master/distinfo
head/sysutils/moosefs-master/files/mfscgiserv.in
head/sysutils/moosefs-master/files/mfsmaster.in
head/sysutils/moosefs-master/files/mfsmetalogger.in
head/sysutils/moosefs-master/files/patch-mfsdata_Makefile.in
head/sysutils/moosefs-master/pkg-descr
head/sysutils/moosefs-master/pkg-plist
Modified: head/UPDATING
==============================================================================
--- head/UPDATING Wed Aug 12 14:38:58 2015 (r394022)
+++ head/UPDATING Wed Aug 12 16:10:30 2015 (r394023)
@@ -5,6 +5,28 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+20150812:
+ AFFECTS: users of sysutils/moosefs-master and other moosefs packages
+ AUTHOR: feld at FreeBSD.org
+
+ MooseFS ports have been updated to 2.0.72-1. Upstream has been
+ providing a private package repository to distribute newer releases of
+ MooseFS. These changes have now made it into the ports tree. This has
+ resulted in splitting up the sysutils/moosefs-master port into several
+ new ports:
+
+ sysutils/moosefs-cli
+ sysutils/moosefs-cgi
+ sysutils/moosefs-cgiserv
+ sysutils/moosefs-metalogger
+ sysutils/moosefs-netdump
+
+ You may need to install these additional ports/packages to restore the
+ complete functionality of your MooseFS cluster. Please review the
+ upstream documentation.
+
+ http://moosefs.com/documentation/moosefs-2-0.html
+
20150809:
AFFECTS: users of sysutils/xfce4-power-manager
AUTHOR: olivierd at FreeBSD.org
Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile Wed Aug 12 14:38:58 2015 (r394022)
+++ head/sysutils/Makefile Wed Aug 12 16:10:30 2015 (r394023)
@@ -551,8 +551,13 @@
SUBDIR += monitorix
SUBDIR += mono-kmod
SUBDIR += moosefs-chunkserver
+ SUBDIR += moosefs-cgi
+ SUBDIR += moosefs-cgiserv
+ SUBDIR += moosefs-cli
SUBDIR += moosefs-client
SUBDIR += moosefs-master
+ SUBDIR += moosefs-metalogger
+ SUBDIR += moosefs-netdump
SUBDIR += moreutils
SUBDIR += most
SUBDIR += mount.app
Added: head/sysutils/moosefs-cgi/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/moosefs-cgi/Makefile Wed Aug 12 16:10:30 2015 (r394023)
@@ -0,0 +1,14 @@
+# Created by: Jakub Kruszona-Zawadzki <acid at moosefs.com> ; Based on port created by: Chifeng Qu <chifeng at gmail.com>
+# $FreeBSD$
+
+PKGNAMESUFFIX= -cgi
+
+COMMENT= MooseFS CGI interface
+
+LICENSE= GPLv2
+
+MFS_COMPONENT= cgi
+
+MASTERDIR= ${.CURDIR}/../moosefs-master
+
+.include "${MASTERDIR}/Makefile"
Added: head/sysutils/moosefs-cgi/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/moosefs-cgi/pkg-descr Wed Aug 12 16:10:30 2015 (r394023)
@@ -0,0 +1,9 @@
+MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,
+network distributed file system. It spreads data over several physical commodity
+servers, which are visible to the user as one resource.
+
+For standard file operations MooseFS acts like any other Unix-like file system.
+
+This port provides: MooseFS CGI monitor.
+
+WWW: https://moosefs.com/
Added: head/sysutils/moosefs-cgi/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/moosefs-cgi/pkg-plist Wed Aug 12 16:10:30 2015 (r394023)
@@ -0,0 +1,8 @@
+share/mfscgi/mfs.cgi
+share/mfscgi/mfs.css
+share/mfscgi/logomini.png
+share/mfscgi/index.html
+share/mfscgi/err.gif
+share/mfscgi/chart.cgi
+share/mfscgi/favicon.ico
+share/mfscgi/acidtab.js
Added: head/sysutils/moosefs-cgiserv/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/moosefs-cgiserv/Makefile Wed Aug 12 16:10:30 2015 (r394023)
@@ -0,0 +1,14 @@
+# Created by: Jakub Kruszona-Zawadzki <acid at moosefs.com> ; Based on port created by: Chifeng Qu <chifeng at gmail.com>
+# $FreeBSD$
+
+PKGNAMESUFFIX= -cgiserv
+
+COMMENT= MooseFS CGI webserver
+
+LICENSE= GPLv2
+
+MFS_COMPONENT= cgiserv
+
+MASTERDIR= ${.CURDIR}/../moosefs-master
+
+.include "${MASTERDIR}/Makefile"
Added: head/sysutils/moosefs-cgiserv/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/moosefs-cgiserv/pkg-descr Wed Aug 12 16:10:30 2015 (r394023)
@@ -0,0 +1,9 @@
+MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,
+network distributed file system. It spreads data over several physical commodity
+servers, which are visible to the user as one resource.
+
+For standard file operations MooseFS acts like any other Unix-like file system.
+
+This port provides: Simple CGI-capable HTTP server to run MooseFS CGI monitor.
+
+WWW: https://moosefs.com/
Added: head/sysutils/moosefs-cgiserv/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/moosefs-cgiserv/pkg-plist Wed Aug 12 16:10:30 2015 (r394023)
@@ -0,0 +1,5 @@
+sbin/mfscgiserv
+man/man8/mfscgiserv.8.gz
+ at owner mfs
+ at group mfs
+ at dir %%MFS_WORKDIR%%/mfs
Modified: head/sysutils/moosefs-chunkserver/Makefile
==============================================================================
--- head/sysutils/moosefs-chunkserver/Makefile Wed Aug 12 14:38:58 2015 (r394022)
+++ head/sysutils/moosefs-chunkserver/Makefile Wed Aug 12 16:10:30 2015 (r394023)
@@ -1,40 +1,14 @@
-# Created by: Chifeng Qu <chifeng at gmail.com>
+# Created by: Jakub Kruszona-Zawadzki <acid at moosefs.com> ; Based on port created by: Chifeng Qu <chifeng at gmail.com>
# $FreeBSD$
-PORTNAME= moosefs
-DISTVERSION= 1.6.27-5
-CATEGORIES= sysutils
-MASTER_SITES= http://www.moosefs.org/tl_files/mfscode/ \
- http://ports.quxingwen.com/dist/mfs/
PKGNAMESUFFIX= -chunkserver
-DISTNAME= mfs-${DISTVERSION}
-MAINTAINER= ports at FreeBSD.org
-COMMENT= Storing file data and synchronizing it among themselves
+COMMENT= MooseFS data storage and synchronization component
-LICENSE= GPLv3
-LICENSE_FILE= ${WRKSRC}/COPYING
+LICENSE= GPLv2
-WRKSRC= ${WRKDIR}/mfs-1.6.27
-USERS= mfs
-GROUPS= mfs
-GNU_CONFIGURE= yes
-
-USE_RC_SUBR= mfschunkserver
-SUB_FILES= pkg-message
-
-CONFIGURE_ARGS= --localstatedir=/var \
- --enable-mfschunkserver \
- --disable-mfsmaster \
- --disable-mfsmount \
- --disable-mfscgi \
- --disable-mfscgiserv \
- --bindir=${PREFIX}/sbin \
- --with-default-user=mfs \
- --with-default-group=mfs
-
-post-patch:
- ${REINPLACE_CMD} -e 's;^general_mans;#general_mans;g' \
- ${WRKSRC}/doc/Makefile.am ${WRKSRC}/doc/Makefile.in
+MFS_COMPONENT= chunkserver
-.include <bsd.port.mk>
+MASTERDIR= ${.CURDIR}/../moosefs-master
+
+.include "${MASTERDIR}/Makefile"
Modified: head/sysutils/moosefs-chunkserver/pkg-descr
==============================================================================
--- head/sysutils/moosefs-chunkserver/pkg-descr Wed Aug 12 14:38:58 2015 (r394022)
+++ head/sysutils/moosefs-chunkserver/pkg-descr Wed Aug 12 16:10:30 2015 (r394023)
@@ -1,7 +1,9 @@
-MooseFS is a fault tolerant, network distributed file system.
+MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,
+network distributed file system. It spreads data over several physical commodity
+servers, which are visible to the user as one resource.
-mfschunkserver is any number of commodity servers storing files
-data and synchronizing it among themselves (if a certain file
-is supposed to exist in more than one copy).
+For standard file operations MooseFS acts like any other Unix-like file system.
-WWW: http://www.moosefs.org/
+This port provides: MooseFS data server.
+
+WWW: https://moosefs.com/
Modified: head/sysutils/moosefs-chunkserver/pkg-plist
==============================================================================
--- head/sysutils/moosefs-chunkserver/pkg-plist Wed Aug 12 14:38:58 2015 (r394022)
+++ head/sysutils/moosefs-chunkserver/pkg-plist Wed Aug 12 16:10:30 2015 (r394023)
@@ -1,13 +1,10 @@
- at owner mfs
- at group mfs
@sample etc/mfs/mfschunkserver.cfg.sample
@sample etc/mfs/mfshdd.cfg.sample
- at owner
- at group
+sbin/mfschunkserver
+sbin/mfschunktool
man/man5/mfschunkserver.cfg.5.gz
man/man5/mfshdd.cfg.5.gz
man/man8/mfschunkserver.8.gz
-sbin/mfschunkserver
@owner mfs
@group mfs
- at unexec rmdir "/var/mfs" >/dev/null 2>&1 || :
+ at dir %%MFS_WORKDIR%%/mfs
Added: head/sysutils/moosefs-cli/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/moosefs-cli/Makefile Wed Aug 12 16:10:30 2015 (r394023)
@@ -0,0 +1,16 @@
+# Created by: Jakub Kruszona-Zawadzki <acid at moosefs.com> ; Based on port created by: Chifeng Qu <chifeng at gmail.com>
+# $FreeBSD$
+
+PKGNAMESUFFIX= -cli
+
+COMMENT= MooseFS command line interface
+
+LICENSE= GPLv2
+
+MFS_COMPONENT= cli
+
+MASTERDIR= ${.CURDIR}/../moosefs-master
+
+PLIST_FILES= bin/mfscli
+
+.include "${MASTERDIR}/Makefile"
Added: head/sysutils/moosefs-cli/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/moosefs-cli/pkg-descr Wed Aug 12 16:10:30 2015 (r394023)
@@ -0,0 +1,9 @@
+MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,
+network distributed file system. It spreads data over several physical commodity
+servers, which are visible to the user as one resource.
+
+For standard file operations MooseFS acts like any other Unix-like file system.
+
+This port provides: MooseFS CLI utilities.
+
+WWW: https://moosefs.com/
Modified: head/sysutils/moosefs-client/Makefile
==============================================================================
--- head/sysutils/moosefs-client/Makefile Wed Aug 12 14:38:58 2015 (r394022)
+++ head/sysutils/moosefs-client/Makefile Wed Aug 12 16:10:30 2015 (r394023)
@@ -1,33 +1,14 @@
-# Created by: Chifeng Qu <chifeng at gmail.com>
+# Created by: Jakub Kruszona-Zawadzki <acid at moosefs.com> ; Based on port created by: Chifeng Qu <chifeng at gmail.com>
# $FreeBSD$
-PORTNAME= moosefs
-DISTVERSION= 1.6.27-5
-CATEGORIES= sysutils
-MASTER_SITES= http://www.moosefs.org/tl_files/mfscode/ \
- http://ports.quxingwen.com/dist/mfs/
PKGNAMESUFFIX= -client
-DISTNAME= mfs-${DISTVERSION}
-MAINTAINER= ports at FreeBSD.org
-COMMENT= Moosefs client tools
+COMMENT= MooseFS client tools
-LICENSE= GPLv3
-LICENSE_FILE= ${WRKSRC}/COPYING
+LICENSE= GPLv2
-WRKSRC= ${WRKDIR}/mfs-1.6.27
-GNU_CONFIGURE= yes
+MFS_COMPONENT= client
-USES= fuse pkgconfig
+MASTERDIR= ${.CURDIR}/../moosefs-master
-CONFIGURE_ARGS= --disable-mfsmaster \
- --disable-mfschunkserver \
- --disable-mfscgi \
- --disable-mfscgiserv \
- --enable-mfsmount
-
-post-patch:
- ${REINPLACE_CMD} -e 's;^general_mans;#general_mans;g' \
- ${WRKSRC}/doc/Makefile.am ${WRKSRC}/doc/Makefile.in
-
-.include <bsd.port.mk>
+.include "${MASTERDIR}/Makefile"
Modified: head/sysutils/moosefs-client/pkg-descr
==============================================================================
--- head/sysutils/moosefs-client/pkg-descr Wed Aug 12 14:38:58 2015 (r394022)
+++ head/sysutils/moosefs-client/pkg-descr Wed Aug 12 16:10:30 2015 (r394023)
@@ -1,8 +1,9 @@
-MooseFS is a fault tolerant, network distributed file system.
+MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,
+network distributed file system. It spreads data over several physical commodity
+servers, which are visible to the user as one resource.
-moosefs client is any number of machines using mfsmount process
-to communicate with the managing server (to receive and modify
-file metadata) and with chunkservers (to exchange actual file
-data).
+For standard file operations MooseFS acts like any other Unix-like file system.
-WWW: http://www.moosefs.org/
+This port provides: MooseFS clients: mfsmount and mfstools.
+
+WWW: https://moosefs.com/
Modified: head/sysutils/moosefs-client/pkg-plist
==============================================================================
--- head/sysutils/moosefs-client/pkg-plist Wed Aug 12 14:38:58 2015 (r394022)
+++ head/sysutils/moosefs-client/pkg-plist Wed Aug 12 16:10:30 2015 (r394023)
@@ -1,32 +1,39 @@
bin/mfsappendchunks
bin/mfscheckfile
-bin/mfsdeleattr
bin/mfsdirinfo
bin/mfsfileinfo
bin/mfsfilerepair
-bin/mfsgeteattr
-bin/mfsgetgoal
-bin/mfsgettrashtime
bin/mfsmakesnapshot
-bin/mfsmount
+bin/mfsgetgoal
+bin/mfssetgoal
bin/mfsrgetgoal
-bin/mfsrgettrashtime
bin/mfsrsetgoal
+bin/mfsgettrashtime
+bin/mfssettrashtime
+bin/mfsrgettrashtime
bin/mfsrsettrashtime
+bin/mfsgeteattr
bin/mfsseteattr
-bin/mfssetgoal
-bin/mfssettrashtime
+bin/mfsdeleattr
+bin/mfsgetquota
+bin/mfssetquota
+bin/mfsdelquota
+bin/mfsfilepaths
bin/mfssnapshot
+bin/mfsmount
bin/mfstools
@sample etc/mfs/mfsmount.cfg.sample
man/man1/mfsappendchunks.1.gz
man/man1/mfscheckfile.1.gz
man/man1/mfsdeleattr.1.gz
+man/man1/mfsdelquota.1.gz
man/man1/mfsdirinfo.1.gz
man/man1/mfsfileinfo.1.gz
+man/man1/mfsfilepaths.1.gz
man/man1/mfsfilerepair.1.gz
man/man1/mfsgeteattr.1.gz
man/man1/mfsgetgoal.1.gz
+man/man1/mfsgetquota.1.gz
man/man1/mfsgettrashtime.1.gz
man/man1/mfsmakesnapshot.1.gz
man/man1/mfsrgetgoal.1.gz
@@ -35,6 +42,7 @@ man/man1/mfsrsetgoal.1.gz
man/man1/mfsrsettrashtime.1.gz
man/man1/mfsseteattr.1.gz
man/man1/mfssetgoal.1.gz
+man/man1/mfssetquota.1.gz
man/man1/mfssettrashtime.1.gz
man/man1/mfstools.1.gz
man/man8/mfsmount.8.gz
Modified: head/sysutils/moosefs-master/Makefile
==============================================================================
--- head/sysutils/moosefs-master/Makefile Wed Aug 12 14:38:58 2015 (r394022)
+++ head/sysutils/moosefs-master/Makefile Wed Aug 12 16:10:30 2015 (r394023)
@@ -1,43 +1,107 @@
-# Created by: Chifeng Qu <chifeng at gmail.com>
+# Created by: Jakub Kruszona-Zawadzki <acid at moosefs.com> ; Based on port created by: Chifeng Qu <chifeng at gmail.com>
# $FreeBSD$
-PORTNAME= moosefs
-DISTVERSION= 1.6.27-5
-CATEGORIES= sysutils
-MASTER_SITES= http://www.moosefs.org/tl_files/mfscode/ \
- http://ports.quxingwen.com/dist/mfs/
-PKGNAMESUFFIX= -master
-DISTNAME= mfs-${DISTVERSION}
-
-MAINTAINER= ports at FreeBSD.org
-COMMENT= Managing the whole filesystem and storing metadata
-
-LICENSE= GPLv3
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-WRKSRC= ${WRKDIR}/mfs-1.6.27
-USERS= mfs
-GROUPS= mfs
-GNU_CONFIGURE= yes
-USES= python
-
-USE_RC_SUBR= mfsmaster mfsmetalogger mfscgiserv
-SUB_FILES= pkg-message
-SUB_LIST= PYTHON_CMD=${PYTHON_CMD}
-
-CONFIGURE_ARGS= --localstatedir=/var \
- --enable-mfsmaster \
- --enable-mfscgiserv \
- --enable-mfscgi \
- --disable-mfschunkserver \
- --disable-mfsmount \
- --with-default-user=mfs \
- --with-default-group=mfs \
- --with-mfscgiserv-dir=${PREFIX}/sbin \
- --with-mfscgi-dir=${PREFIX}/share/mfscgi
-
-post-patch:
- ${REINPLACE_CMD} -e 's|#\!/usr/bin/env python|#\!${PYTHON_CMD}|' \
- ${WRKSRC}/mfscgi/cgiserv.py.in
+PORTNAME= moosefs
+PORTVERSION= 2.0.72
+CATEGORIES= sysutils
+MASTER_SITES= http://ppa.moosefs.com/src/
+PKGNAMESUFFIX?= -master
+DISTNAME= ${PORTNAME}-${PORTVERSION}-1
+
+MAINTAINER= freebsd at moosefs.com
+COMMENT?= Fault-tolerant distributed filesystem
+
+LICENSE= GPLv2
+
+USES= python:build
+GNU_CONFIGURE= yes
+WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
+PLIST= ${.CURDIR}/pkg-plist
+DESCR= ${.CURDIR}/pkg-descr
+
+MFS_COMPONENT?= master
+MFS_USER= mfs
+MFS_GROUP= mfs
+MFS_WORKDIR= /var
+
+USERS= ${MFS_USER}
+GROUPS= ${MFS_GROUP}
+
+CONFIGURE_ARGS+= --localstatedir=${MFS_WORKDIR} \
+ --with-default-user=${MFS_USER} \
+ --with-default-group=${MFS_GROUP} \
+
+.if ${MFS_COMPONENT} == cgi
+MFS_CGIDIR= ${PREFIX}/share/mfscgi
+USES= python:2.5+
+CONFIGURE_ARGS+= --enable-mfscgi \
+ --with-mfscgi-dir=${MFS_CGIDIR}
+.else
+CONFIGURE_ARGS+= --disable-mfscgi
+.endif
+
+.if ${MFS_COMPONENT} == cgiserv
+MFS_CGISERVDIR= ${PREFIX}/sbin
+USES= python:2.5+
+USE_RC_SUBR= mfscgiserv
+SUB_FILES+= pkg-message-cgiserv
+PKGMESSAGE= ${WRKDIR}/pkg-message-cgiserv
+PLIST_SUB+= MFS_WORKDIR="${MFS_WORKDIR}"
+CONFIGURE_ARGS+= --enable-mfscgiserv \
+ --with-mfscgiserv-dir=${MFS_CGISERVDIR}
+RUN_DEPENDS= moosefs-cgi>0:${PORTSDIR}/sysutils/moosefs-cgi
+.else
+CONFIGURE_ARGS+= --disable-mfscgiserv
+.endif
+
+.if ${MFS_COMPONENT} == chunkserver
+USE_RC_SUBR= mfschunkserver
+SUB_FILES+= pkg-message-chunkserver
+PKGMESSAGE= ${WRKDIR}/pkg-message-chunkserver
+PLIST_SUB+= MFS_WORKDIR="${MFS_WORKDIR}"
+CONFIGURE_ARGS+= --enable-mfschunkserver
+.else
+CONFIGURE_ARGS+= --disable-mfschunkserver
+.endif
+
+.if ${MFS_COMPONENT} == cli
+USES= python:2.5+
+CONFIGURE_ARGS+= --enable-mfscli
+.else
+CONFIGURE_ARGS+= --disable-mfscli
+.endif
+
+.if ${MFS_COMPONENT} == client
+USES= fuse pkgconfig
+CONFIGURE_ARGS+= --enable-mfsmount
+.else
+CONFIGURE_ARGS+= --disable-mfsmount
+.endif
+
+.if ${MFS_COMPONENT} == master
+USE_RC_SUBR= mfsmaster
+PLIST_SUB+= MFS_WORKDIR="${MFS_WORKDIR}"
+SUB_FILES+= pkg-message-master
+PKGMESSAGE= ${WRKDIR}/pkg-message-master
+CONFIGURE_ARGS+= --enable-mfsmaster
+.else
+CONFIGURE_ARGS+= --disable-mfsmaster
+.endif
+
+.if ${MFS_COMPONENT} == metalogger
+USE_RC_SUBR= mfsmetalogger
+SUB_FILES+= pkg-message-metalogger
+PKGMESSAGE= ${WRKDIR}/pkg-message-metalogger
+PLIST_SUB+= MFS_WORKDIR="${MFS_WORKDIR}"
+CONFIGURE_ARGS+= --enable-mfsmetalogger
+.else
+CONFIGURE_ARGS+= --disable-mfsmetalogger
+.endif
+
+.if ${MFS_COMPONENT} == netdump
+CONFIGURE_ARGS+= --enable-mfsnetdump
+.else
+CONFIGURE_ARGS+= --disable-mfsnetdump
+.endif
.include <bsd.port.mk>
Modified: head/sysutils/moosefs-master/distinfo
==============================================================================
--- head/sysutils/moosefs-master/distinfo Wed Aug 12 14:38:58 2015 (r394022)
+++ head/sysutils/moosefs-master/distinfo Wed Aug 12 16:10:30 2015 (r394023)
@@ -1,2 +1,2 @@
-SHA256 (mfs-1.6.27-5.tar.gz) = 5e6d7dd5dfe181ffb6beee44fd2be51b3faf56a71b90b460b2dc717462ff1eeb
-SIZE (mfs-1.6.27-5.tar.gz) = 784507
+SHA256 (moosefs-2.0.72-1.tar.gz) = 70811a91d11c9a29b45f83a797acddb15573d7adecfc1ddc991b4e9fe8e97f7b
+SIZE (moosefs-2.0.72-1.tar.gz) = 958217
Modified: head/sysutils/moosefs-master/files/mfscgiserv.in
==============================================================================
--- head/sysutils/moosefs-master/files/mfscgiserv.in Wed Aug 12 14:38:58 2015 (r394022)
+++ head/sysutils/moosefs-master/files/mfscgiserv.in Wed Aug 12 16:10:30 2015 (r394023)
@@ -1,19 +1,13 @@
#!/bin/sh
-#
# $FreeBSD$
-#
# PROVIDE: mfscgiserv
-# REQUIRE: LOGIN
+# REQUIRE: DAEMON
# KEYWORD: shutdown
-
#
-# Add the following lines to /etc/rc.conf or /etc/rc.conf.local to enable mfscgiserv:
+# Add the following lines to /etc/rc.conf to enable mfscgiserv:
#
-# mfscgiserv_enable (bool): Set to NO by default.
-# Set it to YES to enable mfscgiserv.
-# mfscgiserv_flags (str): Set to "" by default.
-# Extra flags passed to mfscgiserv.
+# mfscgiserv_enable="YES"
#
. /etc/rc.subr
@@ -21,12 +15,16 @@
name=mfscgiserv
rcvar=mfscgiserv_enable
-load_rc_config $name
-: ${mfscgiserv_enable=NO}
+command=%%PREFIX%%/sbin/${name}
+pid_file=%%MFS_WORKDIR%%/mfs/.${name}.lock
+procname="python"
+
+stop_cmd="$command stop"
+status_cmd="$command test"
-mfscgiserv_user=mfs
+load_rc_config $name
-command_interpreter=%%PYTHON_CMD%%
-command=%%PREFIX%%/sbin/mfscgiserv
+# set defaults
+: ${mfscgiserv_enable="NO"}
run_rc_command "$1"
Added: head/sysutils/moosefs-master/files/mfschunkserver.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/moosefs-master/files/mfschunkserver.in Wed Aug 12 16:10:30 2015 (r394023)
@@ -0,0 +1,31 @@
+#!/bin/sh
+# $FreeBSD$
+
+# PROVIDE: mfschunkserver
+# REQUIRE: DAEMON
+# KEYWORD: shutdown
+#
+# Add the following lines to /etc/rc.conf.local or /etc/rc.conf to enable mfschunkserver:
+#
+# mfschunkserver_enable="YES"
+#
+
+. /etc/rc.subr
+
+name=mfschunkserver
+rcvar=mfschunkserver_enable
+
+config_file=%%PREFIX%%/etc/mfs/${name}.cfg
+
+required_files=${config_file}
+
+command=%%PREFIX%%/sbin/${name}
+pid_file=%%MFS_WORKDIR%%/mfs/.${name}.lock
+command_args="-c $config_file"
+
+load_rc_config $name
+
+# set defaults
+: ${mfschunkserver_enable="NO"}
+
+run_rc_command "$1"
Modified: head/sysutils/moosefs-master/files/mfsmaster.in
==============================================================================
--- head/sysutils/moosefs-master/files/mfsmaster.in Wed Aug 12 14:38:58 2015 (r394022)
+++ head/sysutils/moosefs-master/files/mfsmaster.in Wed Aug 12 16:10:30 2015 (r394023)
@@ -1,21 +1,13 @@
#!/bin/sh
-#
# $FreeBSD$
-#
# PROVIDE: mfsmaster
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-
+# REQUIRE: DAEMON
+# KEYWORD: nostart shutdown
#
-# Add the following lines to /etc/rc.conf.local or /etc/rc.conf to enable mfsmaster:
+# Add the following lines to /etc/rc.conf to enable mfsmaster:
#
-# mfsmaster_enable (bool): Set to NO by default.
-# Set it to YES to enable mfsmaster.
-# mfsmaster_config (path): Set to %%PREFIX%%/etc/mfs/mfsmaster.cfg
-# by default.
-# mfsmaster_flags (str): Set to "" by default.
-# Extra flags passed to mfsmaster.
+# mfsmaster_enable="YES"
#
. /etc/rc.subr
@@ -23,13 +15,17 @@
name=mfsmaster
rcvar=mfsmaster_enable
-load_rc_config $name
+config_file=%%PREFIX%%/etc/mfs/${name}.cfg
-: ${mfsmaster_enable=NO}
-: ${mfsmaster_config=%%PREFIX%%/etc/mfs/mfsmaster.cfg}
+required_files=${config_file}
-extra_commands=reload
command=%%PREFIX%%/sbin/${name}
-command_args="-c ${mfsmaster_config}"
+pid_file=%%MFS_WORKDIR%%/mfs/.${name}.lock
+command_args="-c $config_file"
+
+load_rc_config $name
+
+# set defaults
+: ${mfsmaster_enable="NO"}
run_rc_command "$1"
Modified: head/sysutils/moosefs-master/files/mfsmetalogger.in
==============================================================================
--- head/sysutils/moosefs-master/files/mfsmetalogger.in Wed Aug 12 14:38:58 2015 (r394022)
+++ head/sysutils/moosefs-master/files/mfsmetalogger.in Wed Aug 12 16:10:30 2015 (r394023)
@@ -1,21 +1,13 @@
#!/bin/sh
-#
# $FreeBSD$
-#
# PROVIDE: mfsmetalogger
-# REQUIRE: LOGIN
+# REQUIRE: DAEMON
# KEYWORD: shutdown
-
#
-# Add the following lines to /etc/rc.conf.local or /etc/rc.conf to enable mfsmetalogger:
+# Add the following lines to /etc/rc.conf to enable mfsmetalogger:
#
-# mfsmetalogger_enable (bool): Set to NO by default.
-# Set it to YES to enable mfsmetalogger.
-# mfsmetalogger_config (path): Set to %%PREFIX%%/etc/mfs/mfsmetalogger.cfg
-# by default.
-# mfsmetalogger_flags (str): Set to "" by default.
-# Extra flags passed to mfsmetalogger.
+# mfsmetalogger_enable="YES"
#
. /etc/rc.subr
@@ -23,13 +15,17 @@
name=mfsmetalogger
rcvar=mfsmetalogger_enable
-load_rc_config $name
+config_file=%%PREFIX%%/etc/mfs/${name}.cfg
-: ${mfsmetalogger_enable=NO}
-: ${mfsmetalogger_config=%%PREFIX%%/etc/mfs/mfsmetalogger.cfg}
+required_files=${config_file}
-extra_commands=reload
command=%%PREFIX%%/sbin/${name}
-command_args="-c ${mfsmetalogger_config}"
+pid_file=%%MFS_WORKDIR%%/mfs/.${name}.lock
+command_args="-c $config_file"
+
+load_rc_config $name
+
+# set defaults
+: ${mfsmetalogger_enable="NO"}
run_rc_command "$1"
Modified: head/sysutils/moosefs-master/files/patch-mfsdata_Makefile.in
==============================================================================
--- head/sysutils/moosefs-master/files/patch-mfsdata_Makefile.in Wed Aug 12 14:38:58 2015 (r394022)
+++ head/sysutils/moosefs-master/files/patch-mfsdata_Makefile.in Wed Aug 12 16:10:30 2015 (r394023)
@@ -1,36 +1,30 @@
---- mfsdata/Makefile.in.orig 2013-11-26 11:22:48.000000000 +0000
+--- mfsdata/Makefile.in.orig 2015-08-12 14:50:32 UTC
+++ mfsdata/Makefile.in
-@@ -470,26 +470,20 @@ install-data-hook:
- if [ ! -d $(DESTDIR)$(sysconfdir)"/mfs" ]; then \
- $(MKDIR_P) $(DESTDIR)$(sysconfdir)"/mfs" ; \
- fi
+@@ -504,11 +504,11 @@ install-data-hook:
+ @CREATE_DATA_DIR_TRUE@ fi ; \
+ @CREATE_DATA_DIR_TRUE@ fi ; \
+ @CREATE_DATA_DIR_TRUE@ fi
- at BUILD_CHUNKSERVER_TRUE@ $(INSTALL_DATA) $(builddir)/mfschunkserver.cfg $(DESTDIR)$(sysconfdir)/mfs/mfschunkserver.cfg.dist
- at BUILD_CHUNKSERVER_TRUE@ $(INSTALL_DATA) $(srcdir)/mfshdd.cfg $(DESTDIR)$(sysconfdir)/mfs/mfshdd.cfg.dist
-+ at BUILD_CHUNKSERVER_TRUE@ $(INSTALL_DATA) $(builddir)/mfschunkserver.cfg $(DESTDIR)$(sysconfdir)/mfs/mfschunkserver.cfg.sample
-+ at BUILD_CHUNKSERVER_TRUE@ $(INSTALL_DATA) $(srcdir)/mfshdd.cfg $(DESTDIR)$(sysconfdir)/mfs/mfshdd.cfg.sample
- @BUILD_CHUNKSERVER_TRUE@ if [ ! -d $(DESTDIR)$(DATA_PATH) ]; then \
- @BUILD_CHUNKSERVER_TRUE@ $(MKDIR_P) $(DESTDIR)$(DATA_PATH) ; \
-- at BUILD_CHUNKSERVER_TRUE@ if [ "`id -u`" = "0" ]; then \
-- at BUILD_CHUNKSERVER_TRUE@ chown $(DEFAULT_USER):$(DEFAULT_GROUP) $(DESTDIR)$(DATA_PATH) ; \
-- at BUILD_CHUNKSERVER_TRUE@ fi ; \
- @BUILD_CHUNKSERVER_TRUE@ fi
-- at BUILD_MASTER_TRUE@ $(INSTALL_DATA) $(builddir)/mfsmetalogger.cfg $(DESTDIR)$(sysconfdir)/mfs/mfsmetalogger.cfg.dist
- at BUILD_MASTER_TRUE@ $(INSTALL_DATA) $(builddir)/mfsmaster.cfg $(DESTDIR)$(sysconfdir)/mfs/mfsmaster.cfg.dist
- at BUILD_MASTER_TRUE@ $(INSTALL_DATA) $(builddir)/mfsexports.cfg $(DESTDIR)$(sysconfdir)/mfs/mfsexports.cfg.dist
- at BUILD_MASTER_TRUE@ $(INSTALL_DATA) $(builddir)/mfstopology.cfg $(DESTDIR)$(sysconfdir)/mfs/mfstopology.cfg.dist
-+ at BUILD_MASTER_TRUE@ $(INSTALL_DATA) $(builddir)/mfsmetalogger.cfg $(DESTDIR)$(sysconfdir)/mfs/mfsmetalogger.cfg.sample
++ at BUILD_CHUNKSERVER_TRUE@ $(INSTALL_DATA) $(builddir)/mfschunkserver.cfg $(DESTDIR)$(sysconfdir)/mfs/mfschunkserver.cfg.sample
++ at BUILD_CHUNKSERVER_TRUE@ $(INSTALL_DATA) $(srcdir)/mfshdd.cfg $(DESTDIR)$(sysconfdir)/mfs/mfshdd.cfg.sample
+ at BUILD_MASTER_TRUE@ $(INSTALL_DATA) $(builddir)/mfsmaster.cfg $(DESTDIR)$(sysconfdir)/mfs/mfsmaster.cfg.sample
+ at BUILD_MASTER_TRUE@ $(INSTALL_DATA) $(builddir)/mfsexports.cfg $(DESTDIR)$(sysconfdir)/mfs/mfsexports.cfg.sample
+ at BUILD_MASTER_TRUE@ $(INSTALL_DATA) $(builddir)/mfstopology.cfg $(DESTDIR)$(sysconfdir)/mfs/mfstopology.cfg.sample
- @BUILD_MASTER_TRUE@ if [ ! -d $(DESTDIR)$(DATA_PATH) ]; then \
- @BUILD_MASTER_TRUE@ $(MKDIR_P) $(DESTDIR)$(DATA_PATH) ; \
-- at BUILD_MASTER_TRUE@ if [ "`id -u`" = "0" ]; then \
-- at BUILD_MASTER_TRUE@ chown $(DEFAULT_USER):$(DEFAULT_GROUP) $(DESTDIR)$(DATA_PATH) ; \
-- at BUILD_MASTER_TRUE@ fi ; \
- @BUILD_MASTER_TRUE@ fi
@BUILD_MASTER_TRUE@ $(INSTALL_DATA) $(srcdir)/metadata.mfs $(DESTDIR)$(DATA_PATH)/metadata.mfs.empty
+ @BUILD_MASTER_TRUE@ if [ "`id -u`" = "0" ]; then \
+ @BUILD_MASTER_TRUE@ if id -u $(DEFAULT_USER) 2> /dev/null > /dev/null ; then \
+@@ -517,8 +517,8 @@ install-data-hook:
+ @BUILD_MASTER_TRUE@ fi ; \
+ @BUILD_MASTER_TRUE@ fi ; \
+ @BUILD_MASTER_TRUE@ fi
- at BUILD_MOUNT_TRUE@ $(INSTALL_DATA) $(builddir)/mfsmount.cfg $(DESTDIR)$(sysconfdir)/mfs/mfsmount.cfg.dist
+- at BUILD_METALOGGER_TRUE@ $(INSTALL_DATA) $(builddir)/mfsmetalogger.cfg $(DESTDIR)$(sysconfdir)/mfs/mfsmetalogger.cfg.dist
+ at BUILD_MOUNT_TRUE@ $(INSTALL_DATA) $(builddir)/mfsmount.cfg $(DESTDIR)$(sysconfdir)/mfs/mfsmount.cfg.sample
++ at BUILD_METALOGGER_TRUE@ $(INSTALL_DATA) $(builddir)/mfsmetalogger.cfg $(DESTDIR)$(sysconfdir)/mfs/mfsmetalogger.cfg.sample
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
Added: head/sysutils/moosefs-master/files/pkg-message-cgiserv.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/moosefs-master/files/pkg-message-cgiserv.in Wed Aug 12 16:10:30 2015 (r394023)
@@ -0,0 +1,12 @@
+************************************************************************
+
+A startup script has been installed as:
+
+%%PREFIX%%/etc/rc.d/mfscgiserv
+
+Use it to start/stop the mfscgiserv service after you have added
+the following line to your rc.conf file:
+
+mfscgiserv_enable="YES"
+
+************************************************************************
Added: head/sysutils/moosefs-master/files/pkg-message-chunkserver.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/moosefs-master/files/pkg-message-chunkserver.in Wed Aug 12 16:10:30 2015 (r394023)
@@ -0,0 +1,12 @@
+************************************************************************
+
+A startup script has been installed as:
+
+%%PREFIX%%/etc/rc.d/mfschunkserver
+
+Use it to start/stop the mfschunkserver service after you have added
+the following line to your rc.conf file:
+
+mfschunkserver_enable="YES"
+
+************************************************************************
Added: head/sysutils/moosefs-master/files/pkg-message-master.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/moosefs-master/files/pkg-message-master.in Wed Aug 12 16:10:30 2015 (r394023)
@@ -0,0 +1,12 @@
+************************************************************************
+
+A startup script has been installed as:
+
+%%PREFIX%%/etc/rc.d/mfsmaster
+
+Use it to start/stop the mfsmaster service after you have added
+the following line to your rc.conf file:
+
+mfsmaster_enable="YES"
+
+************************************************************************
Added: head/sysutils/moosefs-master/files/pkg-message-metalogger.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/moosefs-master/files/pkg-message-metalogger.in Wed Aug 12 16:10:30 2015 (r394023)
@@ -0,0 +1,12 @@
+************************************************************************
+
+A startup script has been installed as:
+
+%%PREFIX%%/etc/rc.d/mfsmetalogger
+
+Use it to start/stop the mfsmetalogger service after you have added
+the following line to your rc.conf file:
+
+mfsmetalogger_enable="YES"
+
+************************************************************************
Modified: head/sysutils/moosefs-master/pkg-descr
==============================================================================
--- head/sysutils/moosefs-master/pkg-descr Wed Aug 12 14:38:58 2015 (r394022)
+++ head/sysutils/moosefs-master/pkg-descr Wed Aug 12 16:10:30 2015 (r394023)
@@ -1,9 +1,9 @@
-MooseFS is a fault tolerant, network distributed file system.
+MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,
+network distributed file system. It spreads data over several physical commodity
+servers, which are visible to the user as one resource.
-mfsmaster is a single machine managing the whole filesystem,
-storing metadata for every file (information on size,
-attributes and file location(s), including all information
-about non-regular files, i.e. directories, sockets, pipes and
-devices).
+For standard file operations MooseFS acts like any other Unix-like file system.
-WWW: http://www.moosefs.org/
+This port provides: MooseFS master (metadata) server.
+
+WWW: https://moosefs.com/
Modified: head/sysutils/moosefs-master/pkg-plist
==============================================================================
--- head/sysutils/moosefs-master/pkg-plist Wed Aug 12 14:38:58 2015 (r394022)
+++ head/sysutils/moosefs-master/pkg-plist Wed Aug 12 16:10:30 2015 (r394023)
@@ -1,34 +1,15 @@
- at owner mfs
- at group mfs
- at sample etc/mfs/mfsexports.cfg.sample
@sample etc/mfs/mfsmaster.cfg.sample
- at sample etc/mfs/mfsmetalogger.cfg.sample
+ at sample etc/mfs/mfsexports.cfg.sample
@sample etc/mfs/mfstopology.cfg.sample
- at owner
- at group
+sbin/mfsmaster
+sbin/mfsmetadump
+sbin/mfsmetarestore
man/man5/mfsexports.cfg.5.gz
man/man5/mfsmaster.cfg.5.gz
-man/man5/mfsmetalogger.cfg.5.gz
man/man5/mfstopology.cfg.5.gz
-man/man7/mfs.7.gz
-man/man7/moosefs.7.gz
-man/man8/mfscgiserv.8.gz
man/man8/mfsmaster.8.gz
-man/man8/mfsmetalogger.8.gz
man/man8/mfsmetarestore.8.gz
-sbin/mfscgiserv
-sbin/mfsmaster
-sbin/mfsmetadump
-sbin/mfsmetalogger
-sbin/mfsmetarestore
-share/mfscgi/chart.cgi
-share/mfscgi/err.gif
-share/mfscgi/favicon.ico
-share/mfscgi/index.html
-share/mfscgi/logomini.png
-share/mfscgi/mfs.cgi
-share/mfscgi/mfs.css
@owner mfs
@group mfs
-/var/mfs/metadata.mfs.empty
- at unexec rmdir "/var/mfs" >/dev/null 2>&1 || :
+ at dir %%MFS_WORKDIR%%/mfs
+%%MFS_WORKDIR%%/mfs/metadata.mfs.empty
Added: head/sysutils/moosefs-metalogger/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/moosefs-metalogger/Makefile Wed Aug 12 16:10:30 2015 (r394023)
@@ -0,0 +1,14 @@
+# Created by: Jakub Kruszona-Zawadzki <acid at moosefs.com> ; Based on port created by: Chifeng Qu <chifeng at gmail.com>
+# $FreeBSD$
+
+PKGNAMESUFFIX= -metalogger
+
+COMMENT= MooseFS metadata backup server
+
+LICENSE= GPLv2
+
+MFS_COMPONENT= metalogger
+
+MASTERDIR= ${.CURDIR}/../moosefs-master
+
+.include "${MASTERDIR}/Makefile"
Added: head/sysutils/moosefs-metalogger/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/moosefs-metalogger/pkg-descr Wed Aug 12 16:10:30 2015 (r394023)
@@ -0,0 +1,9 @@
+MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,
+network distributed file system. It spreads data over several physical commodity
+servers, which are visible to the user as one resource.
+
+For standard file operations MooseFS acts like any other Unix-like file system.
+
+This port provides: MooseFS metalogger (metadata replication) server.
+
+WWW: https://moosefs.com/
Added: head/sysutils/moosefs-metalogger/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/moosefs-metalogger/pkg-plist Wed Aug 12 16:10:30 2015 (r394023)
@@ -0,0 +1,7 @@
+ at sample etc/mfs/mfsmetalogger.cfg.sample
+sbin/mfsmetalogger
+man/man5/mfsmetalogger.cfg.5.gz
+man/man8/mfsmetalogger.8.gz
+ at owner mfs
+ at group mfs
+ at dir %%MFS_WORKDIR%%/mfs
Added: head/sysutils/moosefs-netdump/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/moosefs-netdump/Makefile Wed Aug 12 16:10:30 2015 (r394023)
@@ -0,0 +1,17 @@
+# Created by: Jakub Kruszona-Zawadzki <acid at moosefs.com> ; Based on port created by: Chifeng Qu <chifeng at gmail.com>
+# $FreeBSD$
+
+PKGNAMESUFFIX= -netdump
+
+COMMENT= MooseFS network packet dump utility
+
+LICENSE= GPLv2
+
+MFS_COMPONENT= netdump
+
+MASTERDIR= ${.CURDIR}/../moosefs-master
+
+PLIST_FILES= sbin/mfsnetdump \
+ man/man8/mfsnetdump.8.gz
+
+.include "${MASTERDIR}/Makefile"
Added: head/sysutils/moosefs-netdump/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/moosefs-netdump/pkg-descr Wed Aug 12 16:10:30 2015 (r394023)
@@ -0,0 +1,9 @@
+MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,
+network distributed file system. It spreads data over several physical commodity
+servers, which are visible to the user as one resource.
+
+For standard file operations MooseFS acts like any other Unix-like file system.
+
+This port provides: MooseFS network packet dump utility
+
+WWW: https://moosefs.com/
More information about the svn-ports-all
mailing list