22Installing Roundup
33==================
44
5- :Version: 1.76
5+ :Version: $Revision: 1.120 $
66
77.. contents::
88 :depth: 2
@@ -312,7 +312,7 @@ privileges to create databases.
312312Configure a Web Interface
313313-------------------------
314314
315- There are three web interfaces to choose from:
315+ There are five web interfaces to choose from:
316316
3173171. `web server cgi-bin`_
3183182. `stand-alone web server`_
@@ -332,7 +332,7 @@ A benefit of using the cgi-bin approach is that it's the easiest way to
332332restrict access to your tracker to only use HTTPS. Access will be slower
333333than through the `stand-alone web server`_ though.
334334
335- If your Python isn't install as "python" then you'll need to edit
335+ If your Python isn't installed as "python" then you'll need to edit
336336the ``roundup.cgi`` script to fix the first line.
337337
338338If you're using IIS on a Windows platform, you'll need to run this command
@@ -368,7 +368,7 @@ part of the configuration is the tracker home directory.
368368
369369If you're using Apache, you can use an additional trick to hide the
370370``.cgi`` extension of the cgi script. Place the ``roundup.cgi`` script
371- wherever you want it to be, renamed it to just ``roundup``, and add a
371+ wherever you want it to be, rename it to just ``roundup``, and add a
372372couple lines to your Apache configuration::
373373
374374 <Location /path/to/roundup>
@@ -379,7 +379,7 @@ couple lines to your Apache configuration::
379379Stand-alone Web Server
380380~~~~~~~~~~~~~~~~~~~~~~
381381
382- This approach will give you the fastest of the three web interfaces . You may
382+ This approach will give you faster response than cgi-bin . You may
383383investigate using ProxyPass or similar configuration in apache to have your
384384tracker accessed through the same URL as other systems.
385385
@@ -409,7 +409,7 @@ Apache HTTP Server with mod_python
409409
410410`Mod_python`_ is an `Apache`_ module that embeds the Python interpreter
411411within the server. Running Roundup this way is much faster than all
412- above options and, like `web server cgi-bin`_, allows to use HTTPS
412+ above options and, like `web server cgi-bin`_, allows you to use HTTPS
413413protocol. The drawback is that this setup is more complicated.
414414
415415The following instructions were tested on apache 2.0 with mod_python 3.1.
@@ -462,7 +462,7 @@ directives:
462462 timing display is disabled.
463463
464464In the following example we have two trackers set up in
465- ``/var/db/roundup/support`` and ``var/db/roundup/devel`` and accessed
465+ ``/var/db/roundup/support`` and ``/ var/db/roundup/devel`` and accessed
466466as ``https://my.host/roundup/support/`` and ``https://my.host/roundup/devel/``
467467respectively. Having them share same parent directory allows us to
468468reduce the number of configuration directives. Support tracker has
@@ -536,7 +536,7 @@ If you don't want to use the email component of Roundup, then remove the
536536
537537See `platform-specific notes`_ for steps that may be needed on your system.
538538
539- There are three supported ways to get emailed issues into the
539+ There are five supported ways to get emailed issues into the
540540Roundup tracker. You should pick ONE of the following, all
541541of which will continue my example setup from above:
542542
@@ -547,10 +547,10 @@ Set up a mail alias called "issue_tracker" as (include the quote marks):
547547"``|/usr/bin/python /usr/bin/roundup-mailgw <tracker_home>``"
548548(substitute ``/usr/bin`` for wherever roundup-mailgw is installed).
549549
550- In some installations (e.g. RedHat 6.2 I think ) you'll need to set up smrsh so
551- sendmail will accept the pipe command. In that case, symlink
552- ``/etc/smrsh/roundup-mailgw`` to "``/usr/bin/roundup-mailgw``" and change
553- the command to::
550+ In some installations (e.g. RedHat Linux and Fedora Core ) you'll need to
551+ set up smrsh so sendmail will accept the pipe command. In that case,
552+ symlink ``/etc/smrsh/roundup-mailgw`` to "``/usr/bin/roundup-mailgw``"
553+ and change the command to::
554554
555555 |roundup-mailgw /opt/roundup/trackers/support
556556
@@ -622,8 +622,8 @@ This config makes a few assumptions:
622622 user, in this case, 'roundup'.
623623
624624* That if the ``schema.py`` file exists, then the tracker is ready for
625- use. Another option is to use the ``config.ini`` file, but this recently
626- changed ( in 0.8) from ``config.py``.
625+ use. Another option is to use the ``config.ini`` file ( this changed
626+ in 0.8 from ``config.py``) .
627627
628628Macros for Roundup router/transport. Should be placed in the macros
629629section of the Exim4 config::
@@ -746,6 +746,12 @@ responsibility of running roundup. This user:
7467464. optionally has no login password so that nobody but the "root" user
747747 may actually login and play with the roundup setup.
748748
749+ If you're using a Linux system (e.g. Fedora Core) with SELinux enabled,
750+ you will need to ensure that the db directory has a context that
751+ permits the web server to modify and create files. If you're using the
752+ mysql or postgresql backend you may also need to update your policy to
753+ allow the web server to access the database socket.
754+
749755
750756Additional Language Codecs
751757--------------------------
0 commit comments