cvs commit: ports/net/scribe Makefile ports/net/scribe/files
scribe.in
Jui-Nan Lin
jnlin at csie.nctu.edu.tw
Mon May 16 13:48:15 UTC 2011
Hi,
It works :)
Please see the attached patch files, fixed dependency of py-thrift.
On Mon, May 16, 2011 at 3:16 AM, Doug Barton <dougb at freebsd.org> wrote:
> On 05/14/2011 23:14, Jui-Nan Lin wrote:
>>
>> Hello,
>>
>> This patch does not work on my installation.
>
> Thanks for testing, the attached patch works, I've actually tested this one.
> :)
>
>> jnlin at Florence [2:14pm] [W2] ~> sudo /usr/local/etc/rc.d/scribe onestart
>> Starting scribe.
>> jnlin at Florence [2:14pm] [W2] ~> sudo cat /var/run/scribe.pid&& echo
>
> FYI, the echo there is not necessary.
>
> Also FYI, the py-thrift dependency is not being detected properly if it's
> already installed, you might want to take a look at that as well.
>
>
> hth,
>
> Doug
>
> --
>
> Nothin' ever doesn't change, but nothin' changes much.
> -- OK Go
>
> Breadth of IT experience, and depth of knowledge in the DNS.
> Yours for the right price. :) http://SupersetSolutions.com/
>
>
-------------- next part --------------
diff -ruN --exclude=CVS /usr/ports/net/scribe/Makefile /home/users/jnlin/ports/scribe/Makefile
--- /usr/ports/net/scribe/Makefile 2011-05-13 21:53:55.000000000 +0800
+++ /home/users/jnlin/ports/scribe/Makefile 2011-05-16 21:43:59.436092720 +0800
@@ -6,7 +6,7 @@
PORTNAME= scribe
PORTVERSION= 2.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MASTER_SITES= http://cloud.github.com/downloads/facebook/scribe/
@@ -19,7 +19,7 @@
thrift:${PORTSDIR}/devel/thrift
RUN_DEPENDS= p5-Class-Accessor>0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-Thrift>0:${PORTSDIR}/devel/p5-Thrift \
- py-thrift>0:${PORTSDIR}/devel/py-thrift
+ ${PYTHON_SITELIBDIR}/thrift/__init__.py:${PORTSDIR}/devel/py-thrift
ACLOCAL_ARGS= -I ./aclocal
AUTOMAKE_ARGS= -a
diff -ruN --exclude=CVS /usr/ports/net/scribe/files/scribe.in /home/users/jnlin/ports/scribe/files/scribe.in
--- /usr/ports/net/scribe/files/scribe.in 2011-05-16 21:42:18.943386384 +0800
+++ /home/users/jnlin/ports/scribe/files/scribe.in 2011-05-16 21:43:13.207774673 +0800
@@ -2,31 +2,29 @@
#
# $FreeBSD: ports/net/scribe/files/scribe.in,v 1.3 2011/05/15 02:49:11 dougb Exp $
#
-
# PROVIDE: scribe
-# REQUIRE: DAEMON
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
. /etc/rc.subr
name="scribe"
rcvar=`set_rcvar`
+
pidfile="/var/run/${name}.pid"
-command="%%PREFIX%%/bin/scribed"
+command="/usr/sbin/daemon"
+procname="%%PREFIX%%/bin/scribed"
-start_cmd=scribe_start
stop_postcmd=scribe_cleanup
+scribe_cleanup() {
+ [ -e "$pidfile" ] && /bin/unlink $pidfile
+}
+
load_rc_config "$name"
-: ${scribe_enable="NO"}
-scribe_start()
-{
- echo "Starting ${name}."
- /usr/sbin/daemon -cf -p ${pidfile} ${command} ${scribe_flags}
-}
+: ${scribe_enable="NO"}
-scribe_cleanup() {
- [ -f ${pidfile} ] && %%RM%% ${pidfile}
-}
+command_args="-cf -p $pidfile %%PREFIX%%/bin/scribed"
run_rc_command "$1"
More information about the cvs-all
mailing list