| 240 | | ( |
|---|
| 241 | | tversion "$(basename $version)" |
|---|
| 242 | | echo "Starting tracd for version $TRAC_VERSION on port $port" |
|---|
| 243 | | tracd -p $port -r -e $version/tracs --base-path="$TRAC_VERSION" >$version/.tracd.log 2>&1 & |
|---|
| 244 | | echo "<h3><a href=\"/$(basename $version)\">Trac $(basename $version)</a></h3><ul>" >>$TRAC_BASE/.www/index.html |
|---|
| 245 | | for t in $version/tracs/* |
|---|
| 246 | | do |
|---|
| 247 | | echo "<li><a href=\"/$(basename $version)/$(basename $t)\">$(basename $t)</li>" >>$TRAC_BASE/.www/index.html |
|---|
| 248 | | done |
|---|
| 249 | | echo "</ul>" >>$TRAC_BASE/.www/index.html |
|---|
| | 250 | if [ ! -f "$version/.disable" ] |
|---|
| | 251 | then |
|---|
| | 252 | ( |
|---|
| | 253 | tversion "$(basename $version)" |
|---|
| | 254 | echo "Starting tracd for version $TRAC_VERSION on port $port" |
|---|
| | 255 | tracd -p $port -r -e $version/tracs --base-path="$TRAC_VERSION" >$version/.tracd.log 2>&1 & |
|---|
| | 256 | echo "<h3><a href=\"/$(basename $version)\">Trac $(basename $version)</a></h3><ul>" >>$TRAC_BASE/.www/index.html |
|---|
| | 257 | for t in $version/tracs/* |
|---|
| | 258 | do |
|---|
| | 259 | if [ -d "$t" ] |
|---|
| | 260 | then |
|---|
| | 261 | echo "<li><a href=\"/$(basename $version)/$(basename $t)\">$(basename $t)</li>" >>$TRAC_BASE/.www/index.html |
|---|
| | 262 | fi |
|---|
| | 263 | done |
|---|
| | 264 | echo "</ul>" >>$TRAC_BASE/.www/index.html |
|---|
| 251 | | # Output proxy directives |
|---|
| 252 | | echo "location /$TRAC_VERSION {" >>$TRAC_BASE/.www/conf |
|---|
| 253 | | echo " proxy_pass http://127.0.0.1:$port;" >>$TRAC_BASE/.www/conf |
|---|
| 254 | | echo " include $NGINX_BASE/conf/proxy.conf;" >>$TRAC_BASE/.www/conf |
|---|
| 255 | | echo "}" >>$TRAC_BASE/.www/conf |
|---|
| 256 | | ) |
|---|
| 257 | | |
|---|
| 258 | | port=$(($port + 1)) |
|---|
| | 266 | # Output proxy directives |
|---|
| | 267 | echo "location /$TRAC_VERSION {" >>$TRAC_BASE/.www/conf |
|---|
| | 268 | echo " proxy_pass http://127.0.0.1:$port;" >>$TRAC_BASE/.www/conf |
|---|
| | 269 | echo " include $NGINX_BASE/conf/proxy.conf;" >>$TRAC_BASE/.www/conf |
|---|
| | 270 | echo "}" >>$TRAC_BASE/.www/conf |
|---|
| | 271 | ) |
|---|
| | 272 | |
|---|
| | 273 | port=$(($port + 1)) |
|---|
| | 274 | else |
|---|
| | 275 | ( |
|---|
| | 276 | tversion "$(basename $version)" |
|---|
| | 277 | echo "Skipping version $TRAC_VERSION" |
|---|
| | 278 | ) |
|---|
| | 279 | fi |
|---|