From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Sep 23 12:20:01 2013 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 10B04AF4 for ; Mon, 23 Sep 2013 12:20:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E3F8227F4 for ; Mon, 23 Sep 2013 12:20:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r8NCK0A8090271 for ; Mon, 23 Sep 2013 12:20:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r8NCK0QR090262; Mon, 23 Sep 2013 12:20:00 GMT (envelope-from gnats) Resent-Date: Mon, 23 Sep 2013 12:20:00 GMT Resent-Message-Id: <201309231220.r8NCK0QR090262@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Bartek Rutkowski Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id BE81E8F9 for ; Mon, 23 Sep 2013 12:12:11 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from oldred.freebsd.org (oldred.freebsd.org [8.8.178.121]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id A923E27A0 for ; Mon, 23 Sep 2013 12:12:11 +0000 (UTC) Received: from oldred.freebsd.org ([127.0.1.6]) by oldred.freebsd.org (8.14.5/8.14.7) with ESMTP id r8NCCAYU088072 for ; Mon, 23 Sep 2013 12:12:10 GMT (envelope-from nobody@oldred.freebsd.org) Received: (from nobody@localhost) by oldred.freebsd.org (8.14.5/8.14.5/Submit) id r8NCCAGL088062; Mon, 23 Sep 2013 12:12:10 GMT (envelope-from nobody) Message-Id: <201309231212.r8NCCAGL088062@oldred.freebsd.org> Date: Mon, 23 Sep 2013 12:12:10 GMT From: Bartek Rutkowski To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: ports/182317: New port: databases/riak Riak is a distributed database designed for maximum availability X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Sep 2013 12:20:01 -0000 >Number: 182317 >Category: ports >Synopsis: New port: databases/riak Riak is a distributed database designed for maximum availability >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Sep 23 12:20:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Bartek Rutkowski >Release: 9.1 >Organization: Pixeware LTD >Environment: FreeBSD very.bad.daemon.666.org 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243825: Tue Dec 4 09:23:10 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 >Description: This is a new, tested port of Basho Riak distributed database, that doesnt exist in FreeBSD Ports tree. Basho is providing binary package for FreeBSD, but it is only working with legacy pkg tools, has unnecessary dependencies, doesnt have rc scripts. This port is fixing all of these issues. >How-To-Repeat: Install the port in /usr/ports/databases/riak, cwd to /usr/ports/databases/riak and run make install package deinstall clean, to verify the entire process. >Fix: Commit this port to FreeBSD Ports tree. Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # riak # riak/distinfo # riak/files # riak/files/patch-deps-erlang_js-c_src-patches-js-src-config-FreeBSD.mk.patch # riak/files/riak.in # riak/files/patch-deps-node_package-priv-base-env.sh # riak/files/patch-rel-vars.config # riak/files/patch-rel-reltool.config # riak/files/patch-deps-eleveldb-c_src-leveldb-db-version_set.cc # riak/Makefile # riak/pkg-descr # riak/pkg-plist # /usr/ports/UIDs # /usr/ports/GIDs # echo c - riak mkdir -p riak > /dev/null 2>&1 echo x - riak/distinfo sed 's/^X//' >riak/distinfo << '4521ab6e09ee03fd9b0a59d7fee17a4e' XSHA256 (riak-1.4.2.tar.gz) = 6a1fdcfc1f3f0357eeb377ead6638db4187379e3b40121cef16b517e03c6fd11 XSIZE (riak-1.4.2.tar.gz) = 13738074 4521ab6e09ee03fd9b0a59d7fee17a4e echo c - riak/files mkdir -p riak/files > /dev/null 2>&1 echo x - riak/files/patch-deps-erlang_js-c_src-patches-js-src-config-FreeBSD.mk.patch sed 's/^X//' >riak/files/patch-deps-erlang_js-c_src-patches-js-src-config-FreeBSD.mk.patch << 'efa687a59109f5f9e8beba3b6d62574b' X--- deps/erlang_js/c_src/patches/js-src-config-FreeBSD.mk.patch.orig 2013-01-29 21:13:01.000000000 +0100 X+++ deps/erlang_js/c_src/patches/js-src-config-FreeBSD.mk.patch 2013-09-12 14:59:29.000000000 +0200 X@@ -1,6 +1,6 @@ X --- c_src.orig/js/src/config/FreeBSD.mk 1969-12-31 19:00:00.000000000 -0500 X +++ c_src/js/src/config/FreeBSD.mk 2011-03-30 20:12:51.000000000 -0400 X-@@ -0,0 +1,99 @@ X+@@ -0,0 +1,100 @@ X +# -*- Mode: makefile -*- X +# X +# ***** BEGIN LICENSE BLOCK ***** X@@ -46,6 +46,7 @@ X + X +CC ?= gcc X +CCC ?= g++ X++LD = $(CC) X +CFLAGS += -Wall -Wno-format X +OS_CFLAGS = -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DHAVE_LOCALTIME_R X + efa687a59109f5f9e8beba3b6d62574b echo x - riak/files/riak.in sed 's/^X//' >riak/files/riak.in << 'd1c85c87da054bc4cd8e5cacbc1cd0dc' X#!/bin/sh X X# PROVIDE: riak X# REQUIRE: LOGIN cleanvar X# KEYWORD: shutdown X X# X# Add the following lines to /etc/rc.conf to enable riak: X# riak_enable (bool): Set to "NO" by default. X# Set it to "YES" to enable riak on boot. X# X X. /etc/rc.subr X Xname="riak" Xrcvar=riak_enable X Xpidfile=/var/run/riak/riak.pid X Xstart_cmd="riak_start" Xstop_cmd="riak_stop" Xrestart_cdm="riak_restart" Xstatus_cmd="riak_status" Xcommand="/usr/local/sbin/riak" X Xload_rc_config $name X X# Read rc.d config and set defaults Xload_rc_config "$name" X: ${riak_enable="NO"} X Xriak_start() X{ X echo "Starting Riak." X /usr/local/sbin/riak start X return 0 X} X Xriak_stop() X{ X echo "Stopping Riak processes" X /usr/local/sbin/riak stop X killall -9 epmd X return 0 X} X Xriak_restart() X{ X riak_stop X riak_start X return 0 X} X Xriak_status() X{ X if riak_running; then X echo "Riak is running." X return 0 X else X echo "Riak is not running" X return 1 X fi X} X Xriak_running() X{ X local pid result ps X pid=`/usr/local/sbin/riak getpid` X result=`echo $?` X if [ "$result" == 0 ]; then X ps=`ps -waux | grep ${pid} | grep riak` X result=`echo $?` X if [ "$result" ]; then X return 0 X else X return 1 X fi X else X return 1 X fi X} X Xrun_rc_command "$1" d1c85c87da054bc4cd8e5cacbc1cd0dc echo x - riak/files/patch-deps-node_package-priv-base-env.sh sed 's/^X//' >riak/files/patch-deps-node_package-priv-base-env.sh << '5493440c771d13c3b9a0fabbe3ba3d87' X--- deps/node_package/priv/base/env.sh.orig 2013-09-13 10:22:32.000000000 +0200 X+++ deps/node_package/priv/base/env.sh 2013-09-13 10:27:16.000000000 +0200 X@@ -100,7 +100,7 @@ X # read/write/delete .pid files during startup/shutdown X create_pid_dir() { X # Validate RUNNER_USER is set and they have permissions to write to /var/run X- # Don't continue if we've already sudo'd to RUNNER_USER X+ # Don't continue if we've already su'd to RUNNER_USER X if ([ "$RUNNER_USER" ] && [ "x$WHOAMI" != "x$RUNNER_USER" ]); then X if [ -w $RUN_DIR ]; then X mkdir -p $PID_DIR X@@ -161,12 +161,12 @@ X # Validate that the user running the script is the owner of the X # RUN_DIR. X if ([ "$RUNNER_USER" ] && [ "x$WHOAMI" != "x$RUNNER_USER" ]); then X- type sudo > /dev/null 2>&1 X+ type su > /dev/null 2>&1 X if [ "$?" -ne 0 ]; then X- echoerr "sudo doesn't appear to be installed and your EUID isn't $RUNNER_USER" 1>&2 X+ echoerr "su doesn't appear to be installed and your EUID isn't $RUNNER_USER" 1>&2 X exit 1 X fi X- exec sudo -H -u $RUNNER_USER -i $RUNNER_SCRIPT_DIR/$RUNNER_SCRIPT $@ X+ exec su - $RUNNER_USER -c "$RUNNER_SCRIPT_DIR/$RUNNER_SCRIPT $@" X fi X } X 5493440c771d13c3b9a0fabbe3ba3d87 echo x - riak/files/patch-rel-vars.config sed 's/^X//' >riak/files/patch-rel-vars.config << '4a99ce9ec064a2a5a5da26136c62f089' X--- rel/vars.config.orig 2013-08-29 20:13:02.000000000 +0200 X+++ rel/vars.config 2013-09-11 23:04:34.000000000 +0200 X@@ -2,11 +2,12 @@ X %% ex: ft=erlang ts=4 sw=4 et X X %% Platform-specific installation paths X-{platform_bin_dir, "./bin"}. X-{platform_data_dir, "./data"}. X-{platform_etc_dir, "./etc"}. X-{platform_lib_dir, "./lib"}. X-{platform_log_dir, "./log"}. X+{platform_bin_dir, "/usr/local/sbin"}. X+{platform_data_dir, "/var/db/riak"}. X+{platform_etc_dir, "/usr/local/etc/riak"}. X+{platform_base_dir, "/usr/local/lib/riak"}. X+{platform_lib_dir, "/usr/local/lib/riak/lib"}. X+{platform_log_dir, "/var/log/riak"}. X X %% X %% etc/app.config X@@ -47,12 +48,12 @@ X %% X %% bin/riak X %% X-{runner_script_dir, "$(cd ${0%/*} && pwd)"}. X-{runner_base_dir, "{{runner_script_dir}}/.."}. X-{runner_etc_dir, "$RUNNER_BASE_DIR/etc"}. X-{runner_log_dir, "$RUNNER_BASE_DIR/log"}. X-{runner_lib_dir, "$RUNNER_BASE_DIR/lib"}. X-{runner_patch_dir, "$RUNNER_BASE_DIR/lib/basho-patches"}. X-{pipe_dir, "/tmp/$RUNNER_BASE_DIR/"}. X-{runner_user, ""}. X+{runner_script_dir, "{{platform_bin_dir}}"}. X+{runner_base_dir, "{{platform_base_dir}}"}. X+{runner_etc_dir, "{{platform_etc_dir}}"}. X+{runner_log_dir, "{{platform_log_dir}}"}. X+{runner_lib_dir, "{{platform_lib_dir}}"}. X+{runner_patch_dir, "{{platform_lib_dir}}/basho-patches"}. X+{pipe_dir, "/tmp/riak"}. X+{runner_user, "riak"}. X {runner_wait_process, "riak_core_node_watcher"}. 4a99ce9ec064a2a5a5da26136c62f089 echo x - riak/files/patch-rel-reltool.config sed 's/^X//' >riak/files/patch-rel-reltool.config << '6a181f1be37eb08b59c87ed5e338cc1f' X--- rel/reltool.config.orig 2013-09-17 20:53:23.000000000 +0200 X+++ rel/reltool.config 2013-09-17 20:55:40.000000000 +0200 X@@ -37,8 +37,12 @@ X {boot_rel, "riak"}, X {profile, embedded}, X {excl_sys_filters, ["^bin/.*", X- "^erts.*/bin/(dialyzer|typer)"]}, X+ "^erts.*/bin/(dialyzer|typer)", X+ "^erts.*/bin/(dialyzer|typer)", X+ "^erts.*/doc", X+ "^erts.*/man"]}, X {excl_archive_filters, [".*"]}, X+ {app, mnesia, [{incl_app_filters, ["ebin/*"]}]}, X {app, cluster_info, [{incl_cond, include}]}, X {app, erlang_js, [{incl_cond, include}]}, X {app, ebloom, []}, 6a181f1be37eb08b59c87ed5e338cc1f echo x - riak/files/patch-deps-eleveldb-c_src-leveldb-db-version_set.cc sed 's/^X//' >riak/files/patch-deps-eleveldb-c_src-leveldb-db-version_set.cc << '7e68a807f20c9b1da9f831116eecc2c4' X--- deps/eleveldb/c_src/leveldb/db/version_set.cc.orig 2013-08-29 23:03:04.000000000 +0200 X+++ deps/eleveldb/c_src/leveldb/db/version_set.cc 2013-09-22 14:38:08.000000000 +0200 X@@ -2,10 +2,12 @@ X // Use of this source code is governed by a BSD-style license that can be X // found in the LICENSE file. See the AUTHORS file for names of contributors. X X+#define __STDC_CONSTANT_MACROS X #include "db/version_set.h" X X #include X #include X+#include X #include "db/filename.h" X #include "db/log_reader.h" X #include "db/log_writer.h" X@@ -53,13 +55,13 @@ X X // WARNING: m_OverlappedFiles flags need to match config::kNumOverlapFiles ... until unified X { X- {10485760, 262144000, 57671680, 209715200, 0, 300000000, true}, X- {10485760, 82914560, 57671680, 419430400, 0, 209715200, true}, X- {10485760, 104371840, 57671680, 1006632960, 200000000, 314572800, false}, X- {10485760, 125829120, 57671680, 4094304000, 3355443200, 419430400, false}, X- {10485760, 147286400, 57671680, 41943040000, 33554432000, 524288000, false}, X- {10485760, 188743680, 57671680, 419430400000, 335544320000, 629145600, false}, X- {10485760, 220200960, 57671680, 4194304000000, 3355443200000, 734003200, false} X+ {UINT64_C(10485760), UINT64_C(262144000), INT64_C(57671680), UINT64_C( 209715200), UINT64_C( 0), UINT64_C(300000000), true}, X+ {UINT64_C(10485760), UINT64_C( 82914560), INT64_C(57671680), UINT64_C( 419430400), UINT64_C( 0), UINT64_C(209715200), true}, X+ {UINT64_C(10485760), UINT64_C(104371840), INT64_C(57671680), UINT64_C( 1006632960), UINT64_C( 200000000), UINT64_C(314572800), false}, X+ {UINT64_C(10485760), UINT64_C(125829120), INT64_C(57671680), UINT64_C( 4094304000), UINT64_C( 3355443200), UINT64_C(419430400), false}, X+ {UINT64_C(10485760), UINT64_C(147286400), INT64_C(57671680), UINT64_C( 41943040000), UINT64_C( 33554432000), UINT64_C(524288000), false}, X+ {UINT64_C(10485760), UINT64_C(188743680), INT64_C(57671680), UINT64_C( 419430400000), UINT64_C( 335544320000), UINT64_C(629145600), false}, X+ {UINT64_C(10485760), UINT64_C(220200960), INT64_C(57671680), UINT64_C(4194304000000), UINT64_C(3355443200000), UINT64_C(734003200), false} X }; 7e68a807f20c9b1da9f831116eecc2c4 echo x - riak/Makefile sed 's/^X//' >riak/Makefile << 'b02557be32f458970cad61df99a940cd' X# $FreeBSD$ X XPORTNAME= riak XPORTVERSION= 1.4.2 XCATEGORIES= databases XMASTER_SITES= http://s3.amazonaws.com/downloads.basho.com/riak/1.4/${PORTVERSION}/ \ X http://downloads.basho.com.s3.amazonaws.com/riak/1.4/${PORTVERSION}/ X XMAINTAINER= ports@robakdesign.com XCOMMENT= Riak is an open source, distributed database X XBUILD_DEPENDS= ${LOCALBASE}/lib/erlang15/bin/erlc:${PORTSDIR}/lang/erlang-runtime15 X XUSES= gmake XUSE_RC_SUBR= riak X XPLIST= ${WRKDIR}/pkg-plist XPLIST_SUB+= RIAK_LOGDIR=${RIAK_LOGDIR} \ X RIAK_DBDIR=${RIAK_DBDIR} \ X RIAK_CONFDIR=${RIAK_CONFDIR} \ X RIAK_HOMEDIR=${RIAK_HOMEDIR} X XUSERS= riak XGROUPS= riak X XRIAK_CONFDIR?= ${PREFIX}/etc/${PORTNAME} XRIAK_LOGDIR?= /var/log/${PORTNAME} XRIAK_DBDIR?= /var/db/${PORTNAME} XRIAK_LIBDIR?= ${PREFIX}/lib/${PORTNAME}/lib XRIAK_HOMEDIR?= ${PREFIX}/lib/${PORTNAME} X XMAN1= riak.1 riak-admin.1 riak-debug.1 search-cmd.1 XMANCOMPRESSED= yes X XALL_TARGET= rel XMAKE_JOBS_UNSAFE=yes XMAKE_ENV= PATH=${LOCALBASE}/lib/erlang15/bin:${PATH} XNO_STAGE= yes X X.include X Xpre-install: X ${RM} -f ${PLIST} X ${CAT} ${PKGDIR}/pkg-plist >> ${PLIST} X cd ${WRKSRC}/rel/${PORTNAME}; ${FIND} releases -type f \ X | ${AWK} '{print length, $$0}' | ${SORT} -rn | ${SED} -e 's/^/lib\//' \ X | ${AWK} '{print "lib/riak/"$$2 }' >> ${PLIST} X cd ${WRKSRC}/rel/${PORTNAME}; ${FIND} erts-* -type f \ X | ${AWK} '{print length, $$0}' | ${SORT} -rn \ X | ${AWK} '{print "lib/riak/"$$2 }' >> ${PLIST} X cd ${WRKSRC}/rel; ${FIND} ${PORTNAME}/lib -type f \ X | ${AWK} '{print length, $$0}' | ${SORT} -rn | ${SED} -e 's/^/lib\//' \ X | ${AWK} '{print "lib/"$$2 }' >> ${PLIST} X cd ${WRKSRC}/rel/${PORTNAME}; ${FIND} releases -type d \ X | ${AWK} '{print length, $$0}' | ${SORT} -rn | ${SED} -e 's/^/lib\//' \ X | ${AWK} '{print "lib/riak/"$$2 }' | ${SED} -e "s/^/@dirrm\ /" >> ${PLIST} X cd ${WRKSRC}/rel/${PORTNAME}; ${FIND} erts-* -type d \ X | ${AWK} '{print length, $$0}' | ${SORT} -rn | ${SED} -e 's/^/lib\//' \ X | ${AWK} '{print "lib/riak/"$$2 }' | ${SED} -e "s/^/@dirrm\ /" >> ${PLIST} X cd ${WRKSRC}/rel; ${FIND} ${PORTNAME}/lib -type d \ X | ${AWK} '{print length, $$0}' | ${SORT} -rn | ${SED} -e 's/^/lib\//' \ X | ${AWK} '{print "lib/"$$2 }' | ${SED} -e "s/^/@dirrm\ /" >> ${PLIST} X ${ECHO} "@dirrm lib/riak" >> ${PLIST} X ${ECHO} "@cwd /" >> ${PLIST} X ${ECHO} "@dirrmtry %%RIAK_DBDIR%%" >> ${PLIST} X Xdo-install: X.for d in ${RIAK_CONFDIR} ${RIAK_LOGDIR} ${RIAK_DBDIR} ${RIAK_LIBDIR} ${RIAK_HOMEDIR} X [ -d ${d} ] || ${MKDIR} ${d} && ${CHOWN} ${USERS}:${GROUPS} ${d} X.endfor X ${INSTALL_DATA} ${WRKSRC}/rel/riak/etc/vm.args ${RIAK_CONFDIR}/vm.args.sample X ${INSTALL_DATA} ${WRKSRC}/rel/riak/etc/app.config ${RIAK_CONFDIR}/app.config.sample X ${INSTALL_DATA} ${WRKSRC}/rel/riak/etc/cert.pem ${RIAK_CONFDIR}/cert.pem.sample X ${INSTALL_DATA} ${WRKSRC}/rel/riak/etc/key.pem ${RIAK_CONFDIR}/key.pem.sample X (cd ${WRKSRC}/rel/riak/lib/ && ${COPYTREE_BIN} . ${RIAK_LIBDIR}) X (cd ${WRKSRC}/rel/riak/bin/ && ${COPYTREE_BIN} . ${PREFIX}/sbin/) X (cd ${WRKSRC}/rel/riak/lib/basho-patches && ${COPYTREE_SHARE} . ${RIAK_LIBDIR}/basho-patches) X (cd ${WRKSRC}/rel/riak/releases && ${COPYTREE_SHARE} . ${RIAK_HOMEDIR}/releases) X ${CP} -R ${WRKSRC}/rel/riak/erts-* ${RIAK_HOMEDIR} X ${CHOWN} -R ${USERS}:${GROUPS} ${PREFIX}/lib/${PORTNAME} X ${INSTALL_MAN} ${WRKSRC}/doc/man/man1/riak.1.gz ${MANPREFIX}/man/man1/ X ${INSTALL_MAN} ${WRKSRC}/doc/man/man1/riak-admin.1.gz ${MANPREFIX}/man/man1/ X ${INSTALL_MAN} ${WRKSRC}/doc/man/man1/riak-debug.1.gz ${MANPREFIX}/man/man1/ X ${INSTALL_MAN} ${WRKSRC}/doc/man/man1/search-cmd.1.gz ${MANPREFIX}/man/man1/ X Xpost-install: X @if [ ! -f ${RIAK_CONFDIR}/vm.args ]; then \ X ${CP} -p ${RIAK_CONFDIR}/vm.args.sample ${RIAK_CONFDIR}/vm.args; \ X fi X @if [ ! -f ${RIAK_CONFDIR}/app.config ]; then \ X ${CP} -p ${RIAK_CONFDIR}/app.config.sample ${RIAK_CONFDIR}/app.config; \ X fi X @if [ ! -f ${RIAK_CONFDIR}/cert.pem ]; then \ X ${CP} -p ${RIAK_CONFDIR}/cert.pem.sample ${RIAK_CONFDIR}/cert.pem; \ X fi X @if [ ! -f ${RIAK_CONFDIR}/key.pem ]; then \ X ${CP} -p ${RIAK_CONFDIR}/key.pem.sample ${RIAK_CONFDIR}/key.pem; \ X fi X X.include b02557be32f458970cad61df99a940cd echo x - riak/pkg-descr sed 's/^X//' >riak/pkg-descr << '44f2053a2ee11c9e5d0b91829dcefeb4' XRiak is a distributed database designed for maximum availability: Xso long as your client can reach one server, it should be able to Xwrite data. In most failure scenarios the data you want to read Xshould be available, albeit possibly stale. X XWWW: http://basho.com/riak/ 44f2053a2ee11c9e5d0b91829dcefeb4 echo x - riak/pkg-plist sed 's/^X//' >riak/pkg-plist << '733d416fc6a6e98a458267846eb36e05' X@stopdaemon riak Xsbin/riak Xsbin/riak-admin Xsbin/riak-debug Xsbin/search-cmd X@exec mkdir -p %%RIAK_CONFDIR%% X@exec mkdir -p %%RIAK_LOGDIR%% X@exec mkdir -p %%RIAK_DBDIR%% X@exec mkdir -p %%RIAK_HOMEDIR%% X@exec mkdir -p %%RIAK_LIBDIR%% X@unexec if cmp -s %D/%%ETCDIR%%/vm.args.sample %D/%%ETCDIR%%/vm.args; then rm -f %D/%%ETCDIR%%/vm.args; fi X%%ETCDIR%%/vm.args.sample X@exec if [ ! -f %D/%%ETCDIR%%/vm.args ] ; then cp -p %D/%F %B/vm.args; fi X@unexec if cmp -s %D/%%ETCDIR%%/app.config.sample %D/%%ETCDIR%%/app.config; then rm -f %D/%%ETCDIR%%/app.config; fi X%%ETCDIR%%/app.config.sample X@exec if [ ! -f %D/%%ETCDIR%%/app.config ] ; then cp -p %D/%F %B/app.config; fi X@unexec if cmp -s %D/%%ETCDIR%%/cert.pem.sample %D/%%ETCDIR%%/cert.pem; then rm -f %D/%%ETCDIR%%/cert.pem; fi X%%ETCDIR%%/cert.pem.sample X@exec if [ ! -f %D/%%ETCDIR%%/cert.pem ] ; then cp -p %D/%F %B/cert.pem; fi X@unexec if cmp -s %D/%%ETCDIR%%/key.pem.sample %D/%%ETCDIR%%/key.pem; then rm -f %D/%%ETCDIR%%/key.pem; fi X%%ETCDIR%%/key.pem.sample X@exec if [ ! -f %D/%%ETCDIR%%/key.pem ] ; then cp -p %D/%F %B/key.pem; fi X@dirrmtry %%ETCDIR%% X@unexec if [ -f %%RIAK_HOMEDIR%%/.erlang.cookie ] ; then rm -f %%RIAK_HOMEDIR%%/.erlang.cookie ; fi 733d416fc6a6e98a458267846eb36e05 echo x - /usr/ports/UIDs sed 's/^X//' >/usr/ports/UIDs << '70b4dd622b8f3ab6d492076615c9b30e' X# $FreeBSD: UIDs 327064 2013-09-12 13:49:24Z feld $ X# Please keep this file sorted by UID! Xoperator:*:2:5::0:0:System &:/:/usr/sbin/nologin Xsmmsp:*:25:25::0:0:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/nologin Xbind:*:53:53::0:0:Bind Sandbox:/:/usr/sbin/nologin Xmajordom:*:54:54::0:0:Majordomo Pseudo User:/usr/local/majordomo:/nonexistent Xrdfdb:*:55:55::0:0:rdfDB Daemon:/var/db/rdfdb:/bin/sh Xspamd:*:58:58::0:0:SpamAssassin user:/var/spool/spamd:/usr/sbin/nologin Xunbound:*:59:1::0:0:unbound dns resolver:/nonexistent:/usr/sbin/nologin Xcyrus:*:60:60::0:0:the cyrus mail server:/nonexistent:/nonexistent Xgnats:*:61:1::0:0:GNATS database owner:/usr/local/share/gnats/gnats-db:/bin/sh Xproxy:*:62:62::0:0:Packet Filter pseudo-user:/nonexistent:/nonexistent Xuucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/libexec/uucp/uucico Xxten:*:67:67::0:0:X-10 daemon:/usr/local/xten:/nonexistent Xpop:*:68:6::0:0:Post Office Owner (popper):/nonexistent:/usr/sbin/nologin Xwnn:*:69:7::0:0:Wnn:/nonexistent:/nonexistent Xpgsql:*:70:70::0:0:PostgreSQL pseudo-user:/usr/local/pgsql:/bin/sh Xoracle:*:71:71::0:0:Oracle:/usr/local/oracle7:/usr/sbin/nologin Xircd:*:72:72::0:0:IRC daemon:/nonexistent:/nonexistent Xircservices:*:73:73::0:0:IRC services:/nonexistent:/nonexistent Xsimscan:*:74:74::0:0:Simscan User:/nonexistent:/usr/sbin/nologin Xifmail:*:75:66::0:0:Ifmail user:/nonexistent:/nonexistent Xhybserv:*:76:76::0:0:HybServ Daemon:/nonexistent:/usr/sbin/nologin Xauditdistd:*:78:77::0:0:Auditdistd unprivileged user:/var/empty:/usr/sbin/nologin Xvirtuoso:*:79:79::0:0:Virtuoso Universal Server:/usr/local/virtuoso:/bin/sh Xwww:*:80:80::0:0:World Wide Web Owner:/nonexistent:/usr/sbin/nologin Xalias:*:81:81::0:0:QMail user:/var/qmail/alias:/nonexistent Xqmaild:*:82:81::0:0:QMail user:/var/qmail:/nonexistent Xqmaill:*:83:81::0:0:QMail user:/var/qmail:/nonexistent Xqmailp:*:84:81::0:0:QMail user:/var/qmail:/nonexistent Xqmailq:*:85:82::0:0:QMail user:/var/qmail:/nonexistent Xqmailr:*:86:82::0:0:QMail user:/var/qmail:/nonexistent Xqmails:*:87:82::0:0:QMail user:/var/qmail:/nonexistent Xmysql:*:88:88::0:0:MySQL Daemon:/var/db/mysql:/usr/sbin/nologin Xvpopmail:*:89:89::0:0:VPop Mail User:/usr/local/vpopmail:/nonexistent Xfirebird:*:90:90::0:0:Firebird Database Administrator:/var/db/firebird:/bin/sh Xmailman:*:91:91::0:0:Mailman User:/usr/local/mailman:/usr/sbin/nologin Xgdm:*:92:92::0:0:GNOME Display Manager:/usr/local/etc/gdm/home:/usr/sbin/nologin Xjabber:*:93:93::0:0:Jabber Daemon:/nonexistent:/nonexistent Xp4admin:*:94:94::0:0:Perforce admin:/nonexistent:/usr/sbin/nologin Xinterch:*:95:95::0:0:Interchange user:/usr/local/interchange:/usr/sbin/nologin Xsqueuer:*:96:96::0:0:SQueuer Owner:/nonexistent:/bin/sh Xmud:*:97:97::0:0:MUD Owner:/nonexistent:/bin/sh Xmsql:*:98:98::0:0:mSQL-2 pseudo-user:/var/db/msqldb:/bin/sh Xrscsi:*:99:99::0:0:Remote SCSI:/usr/local/rscsi:/usr/local/sbin/rscsi Xsquid:*:100:100::0:0:squid caching-proxy pseudo user:/var/squid:/usr/sbin/nologin Xquagga:*:101:101::0:0:Quagga route daemon pseudo user:/usr/local/etc/quagga:/usr/sbin/nologin Xganglia:*:102:102::0:0:Ganglia User:/nonexistent:/usr/sbin/nologin Xsgeadmin:*:103:103::0:0:Sun Grid Engine Admin:/nonexistent:/usr/sbin/nologin Xslimserv:*:104:104::0:0:Slim Devices SlimServer pseudo-user:/nonexistent:/usr/sbin/nologin Xdnetc:*:105:105::0:0:distributed.net client and proxy pseudo-user:/nonexistent:/usr/sbin/nologin Xclamav:*:106:106::0:0:Clamav Antivirus:/nonexistent:/usr/sbin/nologin Xcacti:*:107:107::0:0:Cacti Sandbox:/nonexistent:/usr/sbin/nologin Xwebkit:*:108:108::0:0:WebKit Default User:/usr/local/www/webkit:/bin/sh Xquickml:*:109:109::0:0:quickml Server:/nonexistent:/usr/sbin/nologin Xvscan:*:110:110::0:0:Scanning Virus Account:/var/maiad:/bin/sh Xfido:*:111:111::0:0:Fido System:/usr/local/fido:/bin/sh Xdcc:*:112:112::0:0:Distributed Checksum Clearinghouse:/nonexistent:/usr/sbin/nologin Xamavis:*:113:113::0:0:Amavis-stats Account:/nonexistent:/usr/sbin/nologin Xdhis:*:114:114::0:0:DHIS Daemon:/nonexistent:/usr/sbin/nologin X_symon:*:115:115::0:0:Symon Account:/var/empty:/usr/sbin/nologin Xhplip:*:116:116::0:0:HPLIP Server:/nonexistent:/usr/sbin/nologin Xsmokeping:*:117:117::0:0:SmokePing Daemon:/nonexistent:/usr/sbin/nologin Xircproxyd:*:118:118::0:0:Night Light IRC Proxy:/nonexistent:/usr/sbin/nologin Xmythtv:*:119:119::0:0:MythTV pseudo-user:/nonexistent:/bin/sh Xpdns_recursor:*:120:120::0:0:pdns_recursor pseudo-user:/nonexistent:/usr/sbin/nologin Xotrs:*:121:121::0:0:OTRS Administrator:/usr/local/otrs:/bin/csh Xzabbix:*:122:122::0:0:Zabbix NMS:/nonexistent:/usr/sbin/nologin X_ntp:*:123:123::0:0:NTP Daemon:/var/empty:/usr/sbin/nologin Xfetchmail:*:124:124::0:0:Fetchmail mail-retrieval daemon:/nonexistent:/usr/sbin/nologin Xpostfix:*:125:125::0:0:Postfix Mail System:/var/spool/postfix:/usr/sbin/nologin Xnavcron:*:127:127::0:0:Network Administration Visualized:/usr/local/nav:/usr/sbin/nologin Xvchat:*:128:128::0:0:VChat Conferencing System:/nonexistent:/usr/sbin/nologin X_bgpd:*:130:130::0:0:BGP Daemon:/var/empty:/usr/sbin/nologin X_ospfd:*:131:131::0:0:OSPF Daemon:/var/empty:/usr/sbin/nologin X_spamd:*:132:132::0:0:Spam Daemon:/var/empty:/usr/sbin/nologin Xfreeradius:*:133:133::0:0:FreeRADIUS Daemon:/nonexistent:/usr/sbin/nologin Xundernet:*:134:134::0:0:Undernet ircu Daemon:/nonexistent:/usr/sbin/nologin Xrabbitmq:*:135:135::0:0:RabbitMQ:/var/db/rabbitmq:/usr/sbin/nologin Xdhcpd:*:136:136::0:0:ISC DHCP daemon:/nonexistent:/usr/sbin/nologin Xmpd:*:137:137::0:0:MusicPD pseudo-user:/var/mpd:/usr/sbin/nologin Xwolfpack:*:138:138::0:0:Wolfpack Empire Server:/usr/local/share/wolfpack:/usr/sbin/nologin Xshellinabox:*:139:139::0:0:Shell In A Box:/nonexistent:/usr/sbin/nologin Xamanda:*:140:140::0:0:Amanda Daemon:/var/db/amanda:/usr/sbin/nologin Xcricket:*:141:80::0:0:Cricket Monitoring User:/usr/local/cricket:/usr/sbin/nologin Xladvd:*:142:142::0:0:Ladvd User:/var/empty:/usr/sbin/nologin Xdovecot:*:143:143::0:0:Dovecot User:/var/empty:/usr/sbin/nologin Xdovenull:*:144:144::0:0:Dovecot login User:/var/empty:/usr/sbin/nologin Xwebcamd:*:145:145::0:0:Webcamd user:/var/empty:/usr/sbin/nologin Xventrilo:*:146:146::0:0:& server:/usr/local/ventrilo-server:/usr/sbin/nologin Xkdm:*:147:147::0:0:KDE Display Manager:/nonexistent:/usr/sbin/nologin Xipv6mon:*:148:148::0:0:IPv6 Address Monitoring Daemon:/nonexistent:/usr/sbin/nologin Xavenger:*:149:149::0:0:Mail Avenger:/var/spool/avenger:/usr/sbin/nologin Xrbldns:*:153:153::0:0:rbldnsd pseudo-user:/nonexistent:/usr/sbin/nologin Xtrircd:*:154:154::0:0:& user:/usr/local/etc/tr-ircd:/usr/sbin/nologin Xsfs:*:171:171::0:0:Self-Certifying File System:/nonexistent:/usr/sbin/nologin Xagk:*:172:172::0:0:AquaGateKeeper:/nonexistent:/nonexistent Xpolipo:*:173:173::0:0:polipo web cache:/nonexistent:/usr/sbin/nologin Xflowtools:*:174:174::0:0:Flow-tools collector pseudo-user:/nonexistent:/usr/sbin/nologin Xtwms:*:175:175::0:0:tWMS pseudo-user:/nonexistent:/usr/sbin/nologin Xgdnsd:*:179:179::0:0:gDNSd pseudo-user:/nonexistent:/usr/sbin/nologin Xnagios:*:181:181::0:0:Nagios pseudo-user:/var/spool/nagios:/usr/sbin/nologin Xnoc:*:182:182::0:0:NOC pseudo-user:/usr/local/noc:/bin/sh Xicinga:*:183:183::0:0:Icinga pseudo-user:/var/spool/icinga:/usr/sbin/nologin Xdnscache:*:184:184::0:0:dnscache pseudo-user:/nonexistent:/usr/sbin/nologin Xtinydns:*:185:185::0:0:tinydns pseudo-user:/nonexistent:/usr/sbin/nologin Xdnslog:*:186:186::0:0:dnslog pseudo-user:/nonexistent:/usr/sbin/nologin Xmoinmoin:*:192:192::0:0:MoinMoin User:/nonexistent:/usr/sbin/nologin Xcups:*:193:193::0:0:Cups Owner:/nonexistent:/usr/sbin/nologin Xsaned:*:194:194::0:0:SANE Scanner Daemon:/nonexistent:/bin/sh Xradns:*:195:195::0:0:radns user:/nonexistent:/usr/sbin/nologin Xmcserver:*:199:199::0:0:Minecraft Server:/nonexistent:/bin/sh Xsympa:*:200:200::0:0:Sympa Owner:/nonexistent:/usr/sbin/nologin Xprivoxy:*:201:201::0:0:Privoxy proxy user:/nonexistent:/usr/sbin/nologin Xdspam:*:202:202::0:0:Dspam:/nonexistent:/usr/sbin/nologin Xyate:*:204:204::0:0:Yate:/nonexistent:/usr/sbin/nologin Xgnugk:*:205:205::0:0:GNU GateKeeper pseudo-user:/nonexistent:/usr/sbin/nologin Xgini:*:206:206::0:0:& streaming server:/var/log/gini:/usr/sbin/nologin X_mixminion:*:207:207::0:0:Mixminion server:/nonexistent:/usr/sbin/nologin Xshoutcast:*:210:210::0:0:Shoutcast sandbox:/nonexistent:/bin/sh Xgit:*:211:211::0:0:gitosis user:/usr/local/git:/bin/sh Xhg:*:212:212::0:0:mercurial-server user:/usr/local/hg:/bin/sh Xdrizzle:*:213:213::0:0:Drizzle daemon:/var/db/drizzle:/usr/sbin/nologin Xopendnssec:*:215:215::0:0:Opendnssec Pseudo User:/nonexistent:/usr/sbin/nologin Xbs:*:220:220::0:0:Big Sister:/usr/local/bigsister:/bin/sh Xrtpproxy:*:222:222::0:0:& user:/nonexistent:/sbin/nologin Xpostgrey:*:225:225::0:0:Postgrey Owner:/nonexistent:/usr/sbin/nologin Xsqlgrey:*:226:226::0:0:SQLgrey Owner:/nonexistent:/usr/sbin/nologin Xaprsd:*:240:240::0:0:aprsd:/nonexistent:/bin/sh Xtnc:*:241:241::0:0:aprsd:/nonexistent:/bin/sh Xprosody:*:242:242::0:0:Prosody Jabber Server:/nonexistent:/usr/sbin/nologin Xfcron:*:247:247::0:0:fcron pseudo-user:/nonexistent:/usr/sbin/nologin X_adsuck:*:253:253::0:0:Adsuck ad blocking user:/nonexistent:/usr/sbin/nologin X_tor:*:256:256::0:0:Tor anonymizing router:/var/db/tor:/usr/sbin/nologin X_smtpd:*:257:257::0:0:OpenSMTPD:/var/empty:/usr/sbin/nologin X_smtpq:*:258:257::0:0:OpenSMTPD queue user:/var/empty:/usr/sbin/nologin X_smtpf:*:259:257::0:0:OpenSMTPD filter user:/var/empty:/usr/sbin/nologin Xmeta1s:*:260:260::0:0:MeTA1 SMTPS:/nonexistent:/usr/sbin/nologin Xmeta1q:*:261:261::0:0:MeTA1 QMGR:/nonexistent:/usr/sbin/nologin Xmeta1c:*:262:262::0:0:MeTA1 SMTPC:/nonexistent:/usr/sbin/nologin Xmeta1m:*:263:263::0:0:MeTA1 misc:/nonexistent:/usr/sbin/nologin Xmeta1:*:264:264::0:0:MeTA1 other:/nonexistent:/usr/sbin/nologin Xhacluster:*:275:275::0:0:Heartbeat cluster user:/nonexistent:/usr/sbin/nologin Xfrontbase:*:276:276::0:0:FrontBase Daemon:/usr/local/FrontBase/Databases:/bin/sh Xmrtg:*:279:279::0:0:MRTG daemon:/nonexistent:/usr/sbin/nologin Xxymon:*:280:280::0:0:Xymon Monitor:/nonexistent:/usr/sbin/nologin Xprelude:*:281:281::0:0:Prelude user:/nonexistent:/usr/sbin/nologin Xspread:*:282:282::0:0:Spread user:/nonexistent:/usr/sbin/nologin Xdevmon:*:283:283::0:0:devmon monitor:/nonexistent:/usr/sbin/nologin Xvnstat:*:284:284::0:0:vnStat Network Monitor:/nonexistent:/usr/sbin/nologin Xbackuppc:*:300:300::0:0:BackupPC pseudo-user:/nonexistent:/usr/sbin/nologin X_sphinx:*:312:312::0:0:Sphinxsearch Owner:/nonexistent:/usr/sbin/nologin Xdkfilter:*:325:325::0:0:DK Filter Owner:/nonexistent:/usr/sbin/nologin X_pma:*:336:80::0:0:phpMyAdmin Owner:/nonexistent:/usr/sbin/nologin Xdaapd:*:337:337::0:0:daapd User:/nonexistent:/usr/sbin/nologin Xmurmur:*:338:338::0:0:& User:/nonexistent:/usr/sbin/nologin Xwildfire:*:340:340::0:0:Wildfire Daemon:/nonexistent:/usr/sbin/nologin Xstunnel:*:341:341::0:0:Stunnel Daemon:/nonexistent:/usr/sbin/nologin Xopenfire:*:342:342::0:0:Openfire IM Daemon:/nonexistent:/usr/sbin/nologin X_sabnzbd:*:350:350::0:0:sabnzb Daemon:/nonexistent:/usr/sbin/nologin X_iodined:*:353:353::0:0:Iodine Daemon:/nonexistent:/usr/sbin/nologin Xhttptunnel:*:361:361::0:0:httptunnel Daemon:/nonexistent:/usr/sbin/nologin Xldap:*:389:389::0:0:OpenLDAP Server:/nonexistent:/usr/sbin/nologin Xtiarra:*:398:398::0:0:Tiarra IRC Proxy:/nonexistent:/usr/sbin/nologin Xuhub:*:411:411::0:0:uHub ADC Daemon:/nonexistent:/usr/sbin/nologin Xdrweb:*:426:426::0:0:Dr.Web Mail Scanner:/nonexistent:/usr/sbin/nologin Xquasselcore:*:442:442::0:0:Quassel IRC User:/nonexistent:/usr/sbin/nologin Xcallweaver:*:444:444::0:0:Callweaver account:/var/lib/callweaver:/usr/sbin/nologin Xcourier:*:465:465::0:0:Courier Mail Server:/nonexistent:/usr/sbin/nologin Xcondor:*:466:466::0:0:& user:/home/condor:/usr/sbin/nologin Xnetmon:*:467:467::0:0:Network monitor account:/var/netmon:/usr/sbin/nologin X_bbstored:*:505:505::0:0:Box Backup Store Daemon:/nonexistent:/usr/sbin/nologin Xradmind:*:506:506::0:0:radmind User:/var/radmind:/usr/sbin/nologin Xskkserv:*:507:507::0:0:skkserv User:/nonexistent:/usr/sbin/nologin Xnullmail:*:522:522::0:0:Nullmailer Mail System:/var/spool/nullmailer:/bin/sh Xdkimproxy:*:525:525::0:0:DKIM Proxy Owner:/nonexistent:/usr/sbin/nologin Xpgbouncer:*:534:534::0:0:Pgbouncer Daemon:/nonexistent:/usr/sbin/nologin Xredis:*:535:535::0:0:Redis Daemon:/nonexistent:/usr/sbin/nologin X_flowd:*:542:542::0:0:flowd privilege separation user:/var/empty:/usr/sbin/nologin Xejabberd:*:543:543::0:0:ejabberd pseudo user:/var/spool/ejabberd:/bin/sh Xqtss:*:554:554::0:0:Darwin Streaming Server:/nonexistent:/usr/sbin/nologin Xircdru:*:555:555::0:0:Russian hybrid IRC server:/nonexistent:/bin/sh Xmessagebus:*:556:556::0:0:D-BUS Daemon User:/nonexistent:/usr/sbin/nologin Xavahi:*:558:558::0:0:Avahi Daemon User:/nonexistent:/usr/sbin/nologin Xtacacs:*:559:559::0:0:TACACS+ Daemon User:/nonexistent:/usr/sbin/nologin Xhaldaemon:*:560:560::0:0:HAL Daemon User:/nonexistent:/usr/sbin/nologin Xdistcc:*:561:561::0:0:Distcc user:/nonexistent:/usr/sbin/nologin Xpolkit:*:562:562::0:0:PolicyKit User:/nonexistent:/usr/sbin/nologin Xpulse:*:563:563::0:0:PulseAudio System User:/nonexistent:/usr/sbin/nologin Xassp:*:587:587::0:0:ASSP Anti-Spam Proxy:/var/db/assp:/usr/sbin/nologin Xavahi-autoipd:*:588:588::0:0:Avahi Autoipd Daemon user:/nonexistent:/usr/sbin/nologin X_xsi:*:600:600::0:0:XMLSysInfo User:/nonexistent:/usr/sbin/nologin X_tss:*:601:601:daemon:0:0:TrouSerS user:/var/empty:/usr/sbin/nologin X_pkcs11:*:602:602:daemon:0:0:opencryptoki user:/var/empty:/usr/sbin/nologin Xfreeswitch:*:610:610::0:0:Freeswitch user:/nonexistent:/usr/sbin/nologin X_pla:*:636:80::0:0:phpLDAPAdmin Owner:/nonexistent:/usr/sbin/nologin Xmonkeysphere:*:641:641::0:0:Monkeysphere User:/var/monkeysphere:/usr/local/bin/bash Xaox:*:666:666::0:0:Archiveopteryx user:/nonexistent:/usr/sbin/nologin Xriak:*:667:667::0:0:Riak user:/usr/local/lib/riak:/bin/sh Xbnetd:*:700:700::0:0:Bnetd user:/nonexistent:/usr/sbin/nologin Xbopm:*:717:717::0:0:Blitzed Open Proxy Monitor:/nonexistent:/bin/sh Xopenxpki:*:777:777::0:0:OpenXPKI Owner:/nonexistent:/usr/sbin/nologin Xpuppet:*:814:814::0:0:Puppet Daemon:/nonexistent:/usr/sbin/nologin Xjenkins:*:818:818::0:0:Jenkins CI:/usr/local/jenkins:/bin/sh Xopenacs:*:820:820::0:0:OpenACS Daemon User:/nonexistent:/usr/sbin/nologin Xdotlrn:*:821:821::0:0:.LRN Daemon User:/nonexistent:/usr/sbin/nologin Xpolw:*:825:825::0:0:Policyd-weight Cache Owner:/nonexistent:/sbin/nologin Xnetdisco:*:840:840::0:0:netdisco daemon:/nonexistent:/usr/sbin/nologin Xmunin:*:842:842::0:0:Munin:/var/munin:/usr/sbin/nologin Xfossy:*:901:901::0:0:FOSSology user:/usr/local/share/fossology:/usr/local/bin/bash Xbacula:*:910:910::0:0:Bacula Daemon:/var/db/bacula:/usr/sbin/nologin Xiserv:*:911:911::0:0:Iserv Daemon:/nonexistent:/usr/sbin/nologin X_sj3:*:912:912::0:0:SJ3 Daemon:/nonexistent:/usr/sbin/nologin X_relayd:*:913:913::0:0:Relay Daemon:/var/empty:/usr/sbin/nologin Xbitlbee:*:914:914::0:0:Bitlbee pseudo-user:/var/db/bitlbee:/usr/sbin/nologin Xlogcheck:*:915:915::0:0:Logcheck system account:/var/lib/logcheck:/usr/local/bin/bash X_prayer:*:917:917::0:0:Prayer Account:/nonexistent:/usr/sbin/nologin Xnefu:*:918:918::0:0:Nefu daemon:/var/db/nefu:/usr/sbin/nologin Xcouchdb:*:919:919::0:0:CouchDB Account:/var/empty:/usr/sbin/nologin Xvboxusers:*:920:920::0:0:Virtualbox user:/nonexistent:/usr/sbin/nologin Xtransmission:*:921:921::0:0:Transmission Daemon User:/usr/local/etc/transmission/home:/usr/sbin/nologin Xmongodb:*:922:922::0:0:MongoDB pseudo-user:/var/db/mongodb:/usr/sbin/nologin Xliquidsoap:*:923:923::0:0:Liquidsoap User:/nonexistent:/usr/sbin/nologin Xpostpals:*:924:924::0:0:postpals user:/nonexistent:/usr/sbin/nologin Xmfs:*:925:925::0:0:MooseFS User:/nonexistent:/usr/sbin/nologin Xminbif:*:926:926::0:0:Minbif Daemon User:/nonexistent:/usr/sbin/nologin Xkumofs:*:927:927::0:0:kumofs daemon:/nonexistent:/usr/sbin/nologin Xnslcd:*:928:928::0:0:nslcd daemon:/nonexistent:/usr/sbin/nologin Xactivemq:*:929:929::0:0:ActiveMQ Daemon:/nonexistent:/usr/sbin/nologin Xifgraph:*:930:930::0:0:ifGraph:/nonexistent:/usr/sbin/nologin Xasterisk:*:931:931::0:0:Asterisk User:/nonexistent:/usr/sbin/nologin Xsancp:*:932:932::0:0:SANCP Daemon:/var/log/sancp:/usr/sbin/nologin Xdlna:*:933:933::0:0:DLNA Daemon:/nonexistent:/usr/sbin/nologin Xtorrus:*:934:934::0:0:torrus daemon:/nonexistent:/usr/sbin/nologin Xerlyvideo:*:935:935::0:0:erlyvideo user:/nonexistent:/usr/sbin/nologin Xcrtmpserver:*:936:936::0:0:crtmpserver user:/nonexistent:/usr/sbin/nologin Xget_iplayer:*:937:937::0:0:get_iplayer user:/nonexistent:/usr/sbin/nologin Xvdr:*:938:938::0:0:vdr user:/nonexistent:/usr/sbin/nologin Xnoip:*:939:939::0:0:noip user:/nonexistent:/usr/sbin/nologin X_tcpproxy:*:940:940::0:0:tcpproxy user:/nonexistent:/usr/sbin/nologin Xcego:*:941:941::0:0:cego user:/usr/local/cego:/usr/sbin/nologin Xteamspeak:*:942:942::0:0:TeamSpeak user:/nonexistent:/usr/sbin/nologin Xdnetfold:*:943:943::0:0:& user:/nonexistent:/usr/sbin/nologin Xbbs:*:944:944::0:0:& user:/nonexistent:/usr/sbin/nologin Xdbxml:*:945:945::0:0:& user:/nonexistent:/usr/sbin/nologin Xsybase:*:946:946::0:0:& user:/usr/local/sybase-ase:/usr/sbin/nologin Xdnrd:*:948:948::0:0:& user:/nonexistent:/usr/sbin/nologin Xzenoss:*:949:949::0:0:& user:/usr/local/zenoss:/bin/sh Xopenerpd:*:951:951::0:0:Openerpd user:/nonexistent:/usr/sbin/nologin Xbitten-slave:*:952:952:daemon:0:0:Bitten slave user:/var/lib/bitten-slave:/usr/sbin/nologin X_neubot:*:953:953::0:0:neubot daemon:/nonexistent:/usr/sbin/nologin Xoops:*:954:65534::0:0:oops user:/nonexistent:/usr/sbin/nologin Xhadoop:*:955:955::0:0:hadoop user:/nonexistent:/usr/sbin/nologin Xpandora:*:956:956::0:0:Pandora FMS user:/usr/local/etc/pandora/home:/usr/sbin/nologin Xrazorback:*:957:957::0:0:Razorback user:/var/run/razorback:/usr/sbin/nologin Xgnunet:*:958:958::0:0:GNUnet daemon:/var/lib/gnunet:/usr/sbin/nologin Xc_icap:*:959:959::0:0:c-icap daemon:/var/empty:/usr/sbin/nologin Xtrytond:*:960:960::0:0:trytond daemon:/var/empty:/usr/sbin/nologin Xgearmand:*:961:961::0:0:gearmand daemon:/var/empty:/usr/sbin/nologin Xzookeeper:*:962:962::0:0:zookeeper user:/nonexistent:/usr/sbin/nologin Xfluentd:*:963:963::0:0:fluentd user:/nonexistent:/usr/sbin/nologin Xgit_daemon:*:964:964::0:0:git daemon:/nonexistent:/usr/sbin/nologin Xelasticsearch:*:965:965::0:0:elasticsearch user:/nonexistent:/usr/sbin/nologin Xossec:*:966:966::0:0:OSSEC user:/usr/local/ossec-hids:/usr/sbin/nologin Xossecm:*:967:966::0:0:OSSEC mail user:/usr/local/ossec-hids:/usr/sbin/nologin Xossecr:*:968:966::0:0:OSSEC rem user:/usr/local/ossec-hids:/usr/sbin/nologin Xkippo:*:969:969::0:0:kippo user:/nonexistent:/usr/sbin/nologin Xcolord:*:970:970::0:0:colord color management daemon:/nonexistent:/usr/sbin/nologin Xshibd:*:971:971::0:0:Shibboleth SAML daemon:/nonexistent:/usr/sbin/nologin Xplex:*:972:972::0:0:Plex Media Server:/nonexistent:/usr/sbin/nologin Xboinc:*:973:973::0:0:BOINC user:/var/db/boinc:/usr/sbin/nologin Xradicale:*:974:974::0:0:Radicale daemon:/nonexistent:/usr/sbin/nologin Xnobody:*:65534:65534::0:0:Unprivileged user:/nonexistent:/usr/sbin/nologin 70b4dd622b8f3ab6d492076615c9b30e echo x - /usr/ports/GIDs sed 's/^X//' >/usr/ports/GIDs << '85a7083bbb0ae1626d29d7a232cd8f2e' X# $FreeBSD: GIDs 327064 2013-09-12 13:49:24Z feld $ X# Please keep this file sorted by GID! Xoperator:*:5:amanda Xmail:*:6:postfix,clamav Xsmmsp:*:25: Xbind:*:53: Xrdfdb:*:55: Xspamd:*:58: Xcyrus:*:60: Xproxy:*:62: Xauthpf:*:63: Xuucp:*:66: Xxten:*:67: Xdialer:*:68: Xnetwork:*:69: Xpgsql:*:70: Xircd:*:72: Xircservices:*:73: Xsimscan:*:74: Xhybserv:*:76: Xaudit:*:77: Xvirtuoso:*:79: Xwww:*:80: Xqnofiles:*:81: Xqmail:*:82: Xmysql:*:88: Xvchkpw:*:89: Xfirebird:*:90: Xmailman:*:91: Xgdm:*:92: Xjabber:*:93: Xp4admin:*:94: Xinterch:*:95: Xsqueuer:*:96: Xmud:*:97: Xmsql:*:98: Xrscsi:*:99: Xsquid:*:100: Xquagga:*:101: Xganglia:*:102: Xsgeadmin:*:103: Xslimserv:*:104: Xdnetc:*:105: Xclamav:*:106: Xcacti:*:107: Xwebkit:*:108: Xquickml:*:109: Xvscan:*:110: Xfido:*:111: Xdcc:*:112: Xamavis:*:113: Xdhis:*:114: X_symon:*:115: Xsmokeping:*:117: Xircproxyd:*:118: Xmythtv:*:119: Xpdns:*:120: Xotrs:*:121: Xzabbix:*:122: X_ntp:*:123: Xfetchmail:*:124: Xpostfix:*:125: Xmaildrop:*:126: Xnav:*:127: Xvchat:*:128: Xvlock:*:129: X_bgpd:*:130: X_ospfd:*:131: X_spamd:*:132: Xfreeradius:*:133: Xundernet:*:134: Xrabbitmq:*:135: Xdhcpd:*:136: Xmpd:*:137: Xwolfpack:*:138: Xshellinabox:*:139: Xamanda:*:140: Xladvd:*:142: Xdovecot:*:143: Xdovenull:*:144: Xwebcamd:*:145: Xventrilo:*:146: Xkdm:*:147: Xipv6mon:*:148: Xavenger:*:149: Xrbldns:*:153: Xtrircd:*:154: Xsfs:*:171: Xagk:*:172: Xpolipo:*:173: Xflowtools:*:174: Xtwms:*:175: Xgdnsd:*:179: Xrt:*:180: Xnagios:*:181: Xnoc:*:182: Xicinga:*:183: Xdnscache:*:184: Xtinydns:*:185: Xdnslog:*:186: Xmoinmoin:*:192: Xcups:*:193: Xsaned:*:194: Xradns:*:195: Xmcserver:*:199: Xsympa:*:200: Xprivoxy:*:201: Xdspam:*:202: Xyate:*:204: Xgnugk:*:205: Xgini:*:206: X_mixminion:*:207: Xshoutcast:*:210: Xgit:*:211: Xhg:*:212: Xdrizzle:*:213: Xopendnssec:*:215: Xbs:*:220: Xrtpproxy:*:222: Xpostgrey:*:225: Xsqlgrey:*:226: Xkismet:*:229: Xaprsd:*:240: Xtnc:*:241: Xprosody:*:242: Xfcron:*:247: X_adsuck:*:253: X_tor:*:256: X_smtpd:*:257: Xmeta1s:*:260: Xmeta1q:*:261: Xmeta1c:*:262:meta1s Xmeta1m:*:263:meta1s,meta1q Xmeta1:*:264: Xhaclient:*:275: Xfrontbase:*:276: Xmrtg:*:279: Xxymon:*:280: Xprelude:*:281: Xspread:*:282: Xdevmon:*:283: Xvnstat:*:284: Xbackuppc:*:300: X_sphinx:*:312: Xdkfilter:*:325: Xdaapd:*:337: Xmurmur:*:338: Xwildfire:*:340: Xstunnel:*:341: Xopenfire:*:342: X_sabnzbd:*:350: X_iodined:*:353: Xhttptunnel:*:361: Xldap:*:389: Xtiarra:*:398: Xuhub:*:411: Xdrweb:*:426: Xquasselcore:*:442: Xcallweaver:*:444: Xcourier:*:465: Xcondor:*:466: Xnetmon:*:467: X_bbstored:*:505: Xradmind:*:506: Xskkserv:*:507: Xnullmail:*:522: Xdkimproxy:*:525: Xpgbouncer:*:534: Xredis:*:535: X_flowd:*:542: Xejabberd:*:543: Xqtss:*:554: Xircdru:*:555: Xmessagebus:*:556: Xpulse-rt:*:557: Xavahi:*:558: Xtacacs:*:559: Xhaldaemon:*:560: Xdistcc:*:561: Xpolkit:*:562: Xpulse:*:563: Xpulse-access:*:564: Xassp:*:587: Xavahi-autoipd:*:588: X_xsi:*:600: X_tss:*:601:_tss X_pkcs11:*:602:_pkcs11 Xfreeswitch:*:610: Xmonkeysphere:*:641: Xaox:*:666: Xriak:*:667: Xbnetd:*:700: Xbopm:*:717: Xopenxpki:*:777: Xpuppet:*:814: Xjenkins:*:818: Xopenacs:*:820: Xdotlrn:*:821: Xpolw:*:825: Xnetdisco:*:840: Xmunin:*:842: Xdahdi:*:843:asterisk Xfossy:*:901:www Xbacula:*:910: Xiserv:*:911: X_sj3:*:912: X_relayd:*:913: Xbitlbee:*:914: Xlogcheck:*:915: Xssmtp:*:916: Xprayer:*:917: Xnefu:*:918: Xcouchdb:*:919: Xvboxusers:*:920: Xtransmission:*:921: Xmongodb:*:922: Xliquidsoap:*:923: Xpostpals:*:924: Xmfs:*:925: Xminbif:*:926: Xkumofs:*:927: Xnslcd:*:928: Xactivemq:*:929: Xifgraph:*:930: Xasterisk:*:931: Xsancp:*:932: Xdlna:*:933: Xtorrus:*:934:www Xerlyvideo:*:935: Xcrtmpserver:*:936: Xget_iplayer:*:937: Xvdr:*:938: Xnoip:*:939: X_tcpproxy:*:940: Xcego:*:941: Xteamspeak:*:942: Xdnetfold:*:943: Xbbs:*:944: Xdbxml:*:945: Xsybase:*:946: Xgnokii:*:947: Xdnrd:*:948: Xzenoss:*:949: Xconquest:*:950: Xopenerpd:*:951: Xbitten-slave:*:952: X_neubot:*:953: Xhadoop:*:955: Xpandora:*:956: Xrazorback:*:957: Xgnunet:*:958: Xc_icap:*:959: Xtrytond:*:960: Xgearmand:*:961: Xzookeeper:*:962: Xfluentd:*:963: Xgit_daemon:*:964: Xelasticsearch:*:965: Xossec:*:966: Xkippo:*:969: Xcolord:*:970: Xshibd:*:971: Xplex:*:972: Xboinc:*:973: Xradicale:*:974: Xnogroup:*:65533: Xnobody:*:65534: 85a7083bbb0ae1626d29d7a232cd8f2e exit >Release-Note: >Audit-Trail: >Unformatted: