FreeBSD Bugzilla – Attachment 113710 Details for
Bug 155295
Added rc.d/tracd script to www/trac port for running standalone server
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
trac.diff.txt
trac.diff.txt (text/plain), 3.04 KB, created by
Grzegorz Blach
on 2011-03-05 18:00:21 UTC
(
hide
)
Description:
trac.diff.txt
Filename:
MIME Type:
Creator:
Grzegorz Blach
Created:
2011-03-05 18:00:21 UTC
Size:
3.04 KB
patch
obsolete
>diff -x .svn -ruN /var/cache/portshaker/ports/www/trac/Makefile www/trac/Makefile >--- /var/cache/portshaker/ports/www/trac/Makefile 2011-02-25 07:06:35.000000000 +0100 >+++ www/trac/Makefile 2011-03-05 18:49:02.115461501 +0100 >@@ -7,7 +7,7 @@ > > PORTNAME= trac > PORTVERSION= 0.12.2 >-PORTREVISION= 1 >+PORTREVISION= 2 > CATEGORIES= www devel python > MASTER_SITES= http://ftp.edgewall.com/pub/trac/ \ > ftp://ftp.edgewall.com/pub/trac/ >@@ -26,13 +26,16 @@ > TZ "Process Time Zones" On \ > PGSQL "Use PostgreSQL instead of SQLite3" Off \ > SUBVERSION "Support for subversion RCS" On >-CONFLICTS= ja-trac-* >+CONFLICTS= ja-trac-[0-9]* > > USE_PYTHON= 2.5+ > USE_PYDISTUTILS= easy_install > PYDISTUTILS_PKGNAME= Trac > PYDISTUTILS_NOEGGINFO= yes > >+USE_RC_SUBR= tracd >+SUB_LIST= PYTHON_CMD=${PYTHON_CMD} >+ > # This target is only meant to be used by the port maintainer. > x-generate-plist: > (${PORTSDIR}/Tools/scripts/plist -d -m ${MTREE_FILE} ${PREFIX} \ >diff -x .svn -ruN /var/cache/portshaker/ports/www/trac/files/tracd.in www/trac/files/tracd.in >--- /var/cache/portshaker/ports/www/trac/files/tracd.in 1970-01-01 01:00:00.000000000 +0100 >+++ www/trac/files/tracd.in 2011-03-05 16:06:15.298772788 +0100 >@@ -0,0 +1,61 @@ >+#!/bin/sh >+# >+# tracd startup >+# >+# $FreeBSD: ports/www/trac-multirepos/files/tracd.in,v 1.2 2010/03/27 00:15:19 dougb Exp $ >+ >+# PROVIDE: tracd >+# REQUIRE: LOGIN >+# KEYWORD: shutdown >+ >+# >+# Add the following lines to /etc/rc.conf to enable or configure tracd: >+# tracd_enable (bool): Set to "NO" by default. >+# Set it to "YES" to enable tracd. >+# tracd_listen (str): The host name or IP address to bind tracd to. >+# By default tracd listens 0.0.0.0, i.e. all the >+# available addresses on all interfaces. >+# tracd_port (str): The port number to bind to, 80 by default. >+# tracd_pidfile (str): When daemonizing, file to which to write pid >+# if not to /var/run/tracd.pid. >+# tracd_envdir (str): Directory of the project environments. Set to >+# "/home/trac" by default. >+# tracd_env (str): The project environment name while using single >+# environment mode. The default is empty, meaning >+# multiproject mode. >+# tracd_args (str): Extra arguments passed to tracd startup >+# command. Empty by default. >+# >+ >+. /etc/rc.subr >+ >+name="tracd" >+rcvar="${name}_enable" >+ >+tracd_enable=${tracd_enable:-"NO"} >+tracd_listen=${tracd_listen:-"0.0.0.0"} >+tracd_port=${tracd_port:-"80"} >+tracd_pidfile=${tracd_pidfile:-"/var/run/tracd.pid"} >+tracd_envdir=${tracd_envdir:-"/home/trac"} >+tracd_env=${tracd_env:-""} >+tracd_args=${tracd_args:-""} >+ >+load_rc_config ${name} >+ >+command_args="--daemonize --hostname=${tracd_listen} --port=${tracd_port}" >+command_args="${command_args} --pidfile=${tracd_pidfile} ${tracd_args}" >+ >+required_dirs=${tracd_envdir} >+pidfile=${tracd_pidfile} >+ >+if [ -z "${tracd_env}" ]; then >+ _trac_env="--env-parent-dir ${tracd_envdir}" >+else >+ _trac_env="${tracd_envdir}/${tracd_env}" >+ command_args="${command_args} --single-env" >+fi >+ >+command_args="%%PREFIX%%/bin/tracd ${command_args} ${_trac_env}" >+command="%%PYTHON_CMD%%" >+ >+run_rc_command $1
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 155295
: 113710