File: README.TXT

package info (click to toggle)
squishdot 1.3.0-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 896 kB
  • ctags: 349
  • sloc: python: 2,313; makefile: 56; sh: 54
file content (29 lines) | stat: -rw-r--r-- 1,204 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
UPDATING SQUISHDOT SITES
---------------------

The files in this folder are for updating between second point releases of Squishdot.
To update all the Squishdot Sites in a ZODB, do the following:

1. Download the UpdateSupport product and install it.
  
      It can be found at http://www.zope.org/Members/chrisw/UpdateSupport.

2. Find the appropriate file and put it in the Extensions folder of the Zope Instance you're updating.

      For example, if you are upgrading from 0.3.4 to 0.4.0, you would use 0-3-4_0-4-0.py
      If any digits in the python script's name are x, then treat that digit as a wildcard.

      Alternatively, if you wish to perform a specific task, use the appropriate updater.
      eg: to fix threading problems, use fix_threading.py

3. Turn the file into an external method.

      The module name should be the name of the file (minus .py) from step 1.
      The method name should be 'update'
      The id of the external method should also be 'update'.

      It's best to add this external method in the root of the ZODB.

4. Run the external method in the root of that ZODB. This will update all Squishdot Sites in the ZODB.

      eg: http://localhost:8080/update