Trac on OSX Leopard
Posted in Footprints + Diary | By tarotoast |
- Use svn 1.44’s svnadmin to create repository
- Use Macport to install python 2.6 and its subversion bindings
- cp /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/Trac-0.11.4-py2.6.egg/trac/admin/templates/deploy_trac.fcgi /Library/WebServer/CGI-Executables/deploy_trac.fcgi
- edit /Library/WebServer/CGI-Executables/deploy_trac.fcgi and add in #!/opt/local/Library/Frameworks/Python.framework/Versions/2.6/Resources/Python.app/Contents/MacOS/Python on first line
- Follow ‘Configure Apache to run TRAC using FastCGI’ section in Installing a Secure Subversion Server on Leopard
- Add a plist:
<?xml version=”1.0″ encoding=”UTF-8″?>
<!DOCTYPE plist PUBLIC “-//Apple//DTD PLIST 1.0//EN” “http://www.apple.com/DTDs/PropertyList-1.0.dtd”>
<plist version=”1.0″>
<dict>
<key>UserName</key>
<string>root</string>
<key>KeepAlive</key>
<dict>
<key>SuccessfulExit</key>
<true/>
</dict>
<key>Label</key>
<string>svnserve.plist</string>
<key>ProgramArguments</key>
<array>
<string>/usr/bin/svnserve</string>
<string>-d</string>
<string>-r</string>
<string>/var/svn</string>
</array>
</dict>
</plist>
Very PITA at some steps.
Recent Comments