Mercurial > p > roundup > code
comparison doc/admin_guide.txt @ 2476:d22796ad33f6 maint-0.7
better
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Thu, 17 Jun 2004 05:56:40 +0000 |
| parents | debf57fc8c0f |
| children | e6c301801b77 |
comparison
equal
deleted
inserted
replaced
| 2475:debf57fc8c0f | 2476:d22796ad33f6 |
|---|---|
| 1 ==================== | 1 ==================== |
| 2 Administration Guide | 2 Administration Guide |
| 3 ==================== | 3 ==================== |
| 4 | 4 |
| 5 :Version: $Revision: 1.5.2.2 $ | 5 :Version: $Revision: 1.5.2.3 $ |
| 6 | 6 |
| 7 .. contents:: | 7 .. contents:: |
| 8 | 8 |
| 9 What does Roundup install? | 9 What does Roundup install? |
| 10 ========================== | 10 ========================== |
| 103 1. Ensure that the unit tests run on your system: | 103 1. Ensure that the unit tests run on your system: |
| 104 | 104 |
| 105 python run_tests.py | 105 python run_tests.py |
| 106 | 106 |
| 107 2. If you're using an RDBMS backend, make a backup of its contents now. | 107 2. If you're using an RDBMS backend, make a backup of its contents now. |
| 108 3. Copy your tracker home to a new directory. | 108 3. Make a backup of the tracker home itself. |
| 109 | 109 4. Stop the tracker web and email frontends. |
| 110 Now, working in that copied tracker home: | 110 5. Follow the steps in the `upgrading documentation`_ for the new version of |
| 111 | |
| 112 1. Follow the steps in the `upgrading documentation`_ for the new version of | |
| 113 the software in the copied. | 111 the software in the copied. |
| 114 2. Test each of the admin tool, web interface and mail gateway using the new | 112 6. You may test each of the admin tool, web interface and mail gateway using |
| 115 version of the software. To do this, invoke the scripts directly in the | 113 the new version of the software. To do this, invoke the scripts directly |
| 116 source directory with:: | 114 in the source directory with:: |
| 117 | 115 |
| 118 PYTHONPATH=. python roundup/scripts/roundup_server.py <normal arguments> | 116 PYTHONPATH=. python roundup/scripts/roundup_server.py <normal arguments> |
| 119 PYTHONPATH=. python roundup/scripts/roundup_admin.py <normal arguments> | 117 PYTHONPATH=. python roundup/scripts/roundup_admin.py <normal arguments> |
| 120 PYTHONPATH=. python roundup/scripts/roundup_mailgw.py <normal arguments> | 118 PYTHONPATH=. python roundup/scripts/roundup_mailgw.py <normal arguments> |
| 121 | 119 |
| 122 Once you're comfortable that the upgrade will work using that copy, you | 120 7. Once you're comfortable that the upgrade will work using that copy, you |
| 123 should upgrade the live version: | 121 should the installed software:: |
| 124 | |
| 125 1. Stop the production web and email frontends. | |
| 126 2. Perform the upgrade steps on the existing tracker directory. | |
| 127 3. Upgrade the software:: | |
| 128 | 122 |
| 129 python setup.py install | 123 python setup.py install |
| 130 | 124 |
| 131 4. Restart your tracker. | 125 8. Restart your tracker web and email frontends. |
| 132 | 126 |
| 133 If something bad happens, you may reinstate your backup of the tracker and | 127 If something bad happens, you may reinstate your backup of the tracker and |
| 134 reinstall the older version of the sofware using the same install command:: | 128 reinstall the older version of the sofware using the same install command:: |
| 135 | 129 |
| 136 python setup.py install | 130 python setup.py install |
