[ic] developers list

Jon Jensen jon@akopia.com
Fri, 9 Mar 2001 23:57:58 -0600 (CST)


On Fri, 9 Mar 2001, Larry Morley wrote:

> That said, there's several things about Interchange that have been
> pretty elusive to me - some of it seems to stem from the location of
> files when it's installed from the RPM (as opposed to building the
> source).  Some of whats in the docs apply to a source install but not
> to the RPM install; for instance, the RPM creates /usr/lib/interchange
> (the IC install directory) and /var/lib/interchange (the catalog
> install directory).  There's bits and pieces of a lot of "stuff" in
> each; I'm having a lot of difficulty ascertaining which is which ...

I'll only address the RPM issue.

In general, all documentation written (except iccattut) assumes you're
doing an install from the tarball, because there wasn't a standard RPM
back when the docs were written.

The main thing to remember with the RPM is this:

software directory: /usr/lib/interchange
catalogs directory: /var/lib/interchange

That's not all that complicated, I don't think. It's no harder than the
default tarball install as a non-root user:

software directory: /home/jon/interchange
catalogs directory: /home/jon/catalogs

There are a few other differences with the RPM. For example, the error.log
and interchange.cfg are located in /var/log/interchange and /etc,
respectively. But that really doesn't matter, because there are still
symbolic links in the usual location of /usr/lib/interchange.

The biggest thing is that you start and stop Interchange installed from
RPM with /etc/rc.d/init.d/interchange or /usr/sbin/interchange, NOT with
the /usr/lib/interchange/bin/interchange program directly.

You may want to try doing:

rpm -qlp interchange-4.6.3-1.rh7.i386.rpm

That lists every single file in the package and makes it easy to see where
everything went.

Jon