4. Upgrading from Zebra version 1.3.x
Prev | Chapter 2. Installation | Next

## 4. Upgrading from Zebra version 1.3.x

Zebra's installation directories have changed a bit. In addition, the new loadable modules must be defined in the master `zebra.cfg` configuration file. The old version 1.3.x configuration options

         # profilePath - where to look for config files
         profilePath: some/local/path:/usr/share/idzebra/tab

must be changed to

         # profilePath - where to look for config files
         profilePath: some/local/path:/usr/share/idzebra-2.0/tab

         # modulePath - where to look for loadable zebra modules
         modulePath: /usr/lib/idzebra-2.0/modules

### Note

The internal binary register structures have changed; all Zebra databases must be re-indexed after upgrade.

The attribute set definition files may no longer contain redirection to other fields. For example the following snippet of a custom `custom/bib1.att` BIB-1 attribute set definition file is no longer supported:

         att 1016            Any 		1016,4,1005,62

and should be changed to

         att 1016            Any

Similar behaviour can be expressed in the new release by defining a new index `Any:w` in all GRS-1 `*.abs` record indexing configuration files. The above example configuration needs to make the changes from version 1.3.x indexing instructions

         xelm /*/alternative  Body-of-text:w,Title:s,Title:w
         xelm /*/title        Body-of-text:w,Title:s,Title:w

to version 2.0.0 indexing instructions

         xelm /*/alternative  Any:w,Body-of-text:w,Title:s,Title:w
         xelm /*/title        Any:w,Body-of-text:w,Title:s,Title:w

It is also possible to map the numerical attribute value `@attr 1=1016` onto another already existing huge index, in this example, one could for example use the mapping

         att 1016            Body-of-text

with equivalent outcome without editing all GRS-1 `*.abs` record indexing configuration files.

Server installations which use the special `IDXPATH` attribute set must add the following line to the `zebra.cfg` configuration file:

         attset: idxpath.att

Prev | Up | Next
3. Windows | Home | Chapter 3. Tutorial