[ic] Upgrade procedure

Peter peter at pajamian.dhs.org
Sun Jun 14 04:50:45 UTC 2009


On 06/13/2009 04:33 PM, Grant wrote:
> I'd like to perform a safe upgrade from a 5.5 nightly to 5.6.  Should
> this be sufficient:
> 
> # tar -cvzf ic.tar.gz /usr/local/ic
> # su - interchange
> $ cd /new/ic/source
> $ ./configure
> $ exit
> # cd /new/ic/source
> # make install

No, my usual upgrade procedure is this:
As unprivileged user:

~$ tar.cvzf ic.tar.gz # use the proper name of the tarball here

~$ cd interchange # use the correct name of the directory that the
tarball created here


~/interchange$ /path/to/your/perl Makefile.PL # and answer prompt about
where to put interchange

~/interchange$ make

~/interchange$ make test

~/interchange$ su

At this point make a backup of your current interchange install.

~/interchange# make install

At this point you need to read the UPGRADE file (actually you should
have already read it) and make any tweaks or adjustments listed in there
for your particular version upgrade.

Also at this point you should compile a new vlink or tlink or whatever
you use.  See the compile_link program in the ic/bin directory for more
info, "./compile_link --help" gives you the arguments to use.

Cross fingers and restart interchange.

Check the error logs to make sure that startup is clean.

Check your sites to make sure they all still work as expected.

Note that if you've made any custom tweaks to the interchange core then
the onus is on you to make sure they are still there and re-tweak if
necessary.


Peter



More information about the interchange-users mailing list