Skip to content

Commit 3db7b1c

Browse files
author
Richard Jones
committed
info about how roundup is installed
1 parent 8d8ee11 commit 3db7b1c

File tree

2 files changed

+50
-12
lines changed

2 files changed

+50
-12
lines changed

doc/installation.txt

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Installing Roundup
33
==================
44

5-
:Version: $Revision: 1.66 $
5+
:Version: $Revision: 1.67 $
66

77
.. contents::
88

@@ -31,10 +31,10 @@ Roundup scripts
3131
Prerequisites
3232
=============
3333

34-
Python 2.1.3 or newer with a functioning anydbm or bsddb module. Download the
35-
latest version from http://www.python.org/. It is highly recommended that
36-
users install the latest patch version of python - 2.1.3, 2.2.3 or 2.3.2 -
37-
as these contain many fixes to serious bugs.
34+
Roundup requires Python 2.1.3 or newer with a functioning anydbm or
35+
bsddb module. Download the latest version from http://www.python.org/.
36+
It is highly recommended that users install the latest patch version
37+
of python as these contain many fixes to serious bugs.
3838

3939
If you want to use Berkeley DB bsddb3 with Roundup, use version 3.3.0 or
4040
later. Download the latest version from http://pybsddb.sourceforge.net/.
@@ -97,6 +97,9 @@ installation:
9797
UNIX machine and want to restrict local access to roundup
9898
6. `additional language codecs`_
9999

100+
For information about how Roundup installs, see the `maintenance
101+
documentation`_.
102+
100103

101104
Basic Installation Steps
102105
------------------------

doc/maintenance.txt

Lines changed: 42 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,43 @@
22
Maintaining Roundup Trackers
33
============================
44

5-
:Version: $Revision: 1.2 $
5+
:Version: $Revision: 1.3 $
66

77
.. contents::
8-
:depth: 1
8+
9+
What does Roundup install?
10+
==========================
11+
12+
There's two "installations" that we talk about when using Roundup:
13+
14+
1. The installation of the software and its support files. This uses the
15+
standard Python mechanism called "distutils" and thus Roundup's core code,
16+
executable scripts and support data files are installed in Python's
17+
directories. On Windows, this is typically:
18+
19+
Scripts
20+
<python dir>\scripts\...
21+
Core code
22+
<python dir>\lib\site-packages\roundup\...
23+
Support files
24+
<python dir>\share\roundup\...
25+
26+
and on *nix (eg. Linux):
27+
28+
Scripts
29+
<python root>/bin/...
30+
Core code
31+
<python root>/lib-<python version>/site-packages/roundup/...
32+
Support files
33+
<python root>/share/roundup/...
34+
35+
2. The installation of a specific tracker. When invoking the roundup-admin
36+
"inst" (and "init") commands, you're creating a new Roundup tracker. This
37+
installs configuration files, HTML templates, detector code and a new
38+
database. You have complete control over where this stuff goes through
39+
both choosing your "tracker home" and the DATABASE variable in
40+
config.py.
41+
942

1043
Tasks
1144
=====
@@ -15,16 +48,18 @@ Maintenance of Roundup can involve one of the following:
1548
1. `tracker backup`_
1649
2. `software upgrade`_
1750
3. `migrating backends`_
51+
3. `moving a tracker`_
1852

1953

2054
Tracker Backup
21-
==============
55+
--------------
2256

2357
Stop the web and email frontends and to copy the contents of the tracker home
2458
directory to some other place using standard backup tools.
2559

60+
2661
Software Upgrade
27-
================
62+
----------------
2863

2964
Always make a backup of your tracker before upgrading software. Steps you may
3065
take:
@@ -40,9 +75,9 @@ take:
4075
7. upgrade the software
4176
8. restart your tracker
4277

43-
Migrating Backends
44-
==================
4578

79+
Migrating Backends
80+
------------------
4681

4782
1. stop the existing tracker web and email frontends (preventing changes)
4883
2. use the roundup-admin tool "export" command to export the contents of
@@ -60,7 +95,7 @@ Migrating Backends
6095

6196

6297
Moving a Tracker
63-
================
98+
----------------
6499

65100
If you're moving the tracker to a similar machine, you should:
66101

0 commit comments

Comments
 (0)