symtools
Software
www.skarnet.org

How to upgrade symtools

to 0.17

The build-time dependencies have changed.

to 0.16

The build-time dependencies have changed.

The run-time dependencies have changed.

The obsolete readlink command name has been removed. You must now use linkname.

to 0.15

The build-time dependencies have changed.

from 0.13 to 0.14

The build-time dependencies have changed.

from pre-0.12 to 0.12 or 0.13

Problem

symtools-0.10 and symtools-0.11 were installed in /package/host/skarnet.org.
symtools-0.12 is installed in /package/admin.
If you have no scripts depending on a pre-0.12 symtools installation, there is no problem for you. If you had installed a pre-0.12 symtools version and written scripts depending on it, you need to ensure backwards compatibility until you update your scripts to use only /package/admin/symtools.

Solution step by step

  1. Install symtools-0.12 normally.
  2. Make, atomically if you can, /package/host/skarnet.org/symtools a symlink to /package/admin/symtools.
  3. Remove /package/host/skarnet.org/symtools-oldversion.
  4. Update your programs to stop relying on /package/host/skarnet.org/symtools and use /package/admin/symtools, or just /command, instead.
  5. Remove the /package/host/skarnet.org/symtools symlink.