Sha256: 01d2f769ab88ad636bbcba8a756d2cf970c5e88e31a8ad8807af4465123a86c4

Contents?: true

Size: 904 Bytes

Versions: 132

Compression:

Stored size: 904 Bytes

Contents

#!/bin/bash
#
# Start tracd for AGR project
#
# Copy to /etc/init.d and enable with:
#       sudo update-rc.d tracd-agr.sh defaults

tracd_cmd=<%= tracd_cmd %>
trac_port=<%= tracd_port %>
trac_pidfile=<%= tracd_pidfile %>
trac_parent_dir=<%= tracd_parent_dir %>

function usage
{
        echo "
Usage: $0 {start|stop}
"
        exit 1
}

case "$1" in
  start)
		echo "Starting tracd"
        for dir in `ls $trac_parent_dir`; do 
			project="`basename $dir`"
			passwords="$trac_parent_dir/${dir}/conf/users.htdigest"
			auth_string="$auth_string --auth=${project},${passwords},${project}"
		done
		cmd="$tracd_cmd $auth_string --env-parent-dir=$trac_parent_dir \
			--port=$trac_port --pidfile=$trac_pidfile --daemonize"

		$cmd
		;;

  stop)
        echo "Stopping tracd" 
        kill `cat $trac_pidfile` >/dev/null 2>&1
        rm -f $trac_pidfile
        ;;
                
  *)
        usage
esac

Version data entries

132 entries across 132 versions & 7 rubygems

Version Path
Empact-deprec-1.99.21 lib/deprec/templates/trac/tracd-init.erb
andyh-deprec-1.99.26 lib/deprec/templates/trac/tracd-init.erb
andyh-deprec-1.99.27 lib/deprec/templates/trac/tracd-init.erb
isaac-deprec-1.99.30 lib/deprec/templates/trac/tracd-init.erb
isaac-deprec-1.99.32 lib/deprec/templates/trac/tracd-init.erb
le1t0-deprec-2.1.6.088 lib/deprec/templates/trac/tracd-init.erb
le1t0-deprec-2.1.6.087 lib/deprec/templates/trac/tracd-init.erb
le1t0-deprec-2.1.6.086 lib/deprec/templates/trac/tracd-init.erb
le1t0-deprec-2.1.6.085 lib/deprec/templates/trac/tracd-init.erb
le1t0-deprec-2.1.6.084 lib/deprec/templates/trac/tracd-init.erb
le1t0-deprec-2.1.6.083 lib/deprec/templates/trac/tracd-init.erb
le1t0-deprec-2.1.6.082 lib/deprec/templates/trac/tracd-init.erb
deprec-2.2.3 lib/deprec/templates/trac/tracd-init.erb
deprec-2.2.2 lib/deprec/templates/trac/tracd-init.erb
deprec-2.2.1 lib/deprec/templates/trac/tracd-init.erb
deprec-2.2.0 lib/deprec/templates/trac/tracd-init.erb
le1t0-deprec-2.1.6.081 lib/deprec/templates/trac/tracd-init.erb
le1t0-deprec-2.1.6.080 lib/deprec/templates/trac/tracd-init.erb
le1t0-deprec-2.1.6.079 lib/deprec/templates/trac/tracd-init.erb
le1t0-deprec-2.1.6.078 lib/deprec/templates/trac/tracd-init.erb