Edgewall Software

Changes between Version 5 and Version 6 of TracUbuntuMultipleProjects


Ignore:
Timestamp:
Mar 23, 2007, 1:35:30 AM (17 years ago)
Author:
pmocek-edgewall-tracwiki@…
Comment:

/var/trac and /var/svn → /var/lib/trac and /var/lib/svn (per LSB/FHS standard used by Debian and derivatives like Ubuntu)

Legend:

Unmodified
Added
Removed
Modified
  • TracUbuntuMultipleProjects

    v5 v6  
    3131
    3232{{{
    33     %sudo mkdir /var/trac
    34     %sudo chown www-data:www-data /var/trac
     33    %sudo mkdir /var/lib/trac
     34    %sudo chown www-data:www-data /var/lib/trac
    3535}}}
    3636
     
    4242     SetHandler mod_python   
    4343     PythonHandler trac.web.modpython_frontend   
    44      PythonOption TracEnvParentDir /var/trac   
     44     PythonOption TracEnvParentDir /var/lib/trac   
    4545     PythonOption TracUriRoot /projects   
    4646  </Location>     
     
    5959assuming for now you just want to create an empty base project in subversion without any actual code, do the following:
    6060
    61 create a 'home' subversion repository at /var/svn (this isnt necessary, just useful), and create a skeleton config for a project like so (cf: TracOnUbuntu):
     61create a 'home' subversion repository at /var/lib/svn (this isnt necessary, just useful), and create a skeleton config for a project like so (cf: TracOnUbuntu):
    6262
    6363{{{
    64 % sudo mkdir /var/svn
    65 % sudo mkdir /var/svn/YourProjectNameHere
     64% sudo mkdir /var/lib/svn
     65% sudo mkdir /var/lib/svn/YourProjectNameHere
    6666% sudo mkdir /tmp/YourProjectNameHere
    6767% sudo mkdir /tmp/YourProjectNameHere/branches
    6868% sudo mkdir /tmp/YourProjectNameHere/tags
    6969% sudo mkdir /tmp/YourProjectNameHere/trunk
    70 % sudo svnadmin create /var/svn/YourProjectNameHere
    71 % sudo svn import /tmp/YourProjectNameHere file:///var/svn/YourProjectNameHere -m "initial import"
     70% sudo svnadmin create /var/lib/svn/YourProjectNameHere
     71% sudo svn import /tmp/YourProjectNameHere file:///var/lib/svn/YourProjectNameHere -m "initial import"
    7272% sudo rm -rf /tmp/YourProjectNameHere
    7373}}}
     
    7878
    7979{{{
    80 % sudo chown -R www-data /var/svn/YourProjectNameHere
     80% sudo chown -R www-data /var/lib/svn/YourProjectNameHere
    8181% sudo chown -R www-data /usr/share/trac
    8282% sudo apache2 -k restart
     
    8686
    8787{{{
    88 % sudo trac-admin /var/trac/test_project initenv
     88% sudo trac-admin /var/lib/trac/test_project initenv
    8989}}}
    9090
    91 when done, you need to change the ownership of /var/trac/test_project to
     91when done, you need to change the ownership of /var/lib/trac/test_project to
    9292
    9393{{{
    94 % sudo chown -R www-data:www-data /var/trac/test_project
     94% sudo chown -R www-data:www-data /var/lib/trac/test_project
    9595}}}
    9696
     
    166166     SetHandler mod_python
    167167     PythonHandler trac.web.modpython_frontend
    168      PythonOption TracEnvParentDir /var/trac
     168     PythonOption TracEnvParentDir /var/lib/trac
    169169     PythonOption TracUriRoot /projects
    170170