Klaus Steinberger wrote:
Hi,

We have asked may times for volunteers to help us put all of those
scientific applications into SL.  The only thing we ever get is "please
put in so.and.so".  We do not get "Yes, I will help you put in these
scientific applications".

We talked about making a contrib RPM for root, but my colleague who maintains the root installations at our site is somewhat reluctant to pack root into a rpm. He says root is too much of a moving target to have it burn into a rpm.

Usually we have 3 installations of root on our systems in parallel (old, new, prod) to maintain binary compatibility. This would be hard to do with RPM's.


Red Hat did something similar with python 1.5 and python 2.

I don't know what root is or what releases exist, so interpret this to suit reality.

root's binaries go to
/usr/bin/root-<releaseno> - maybe /usr/bin/root-1.0, /usr/bin/root-1.5, /usr/bin/root-2.0, Similar for man pages.

root's shared libraries also have the version in their filenames.

root's library-type scripts go to /usr/lib/root-<releaseno>. See perl for examples.

root's docs go to /usr/share/doc/root-<releaseno>

Use Red Hat's alternatives system to maintain symlinks in /usr/bin that point to the default root _on this system_. See /etc/alternatives/ for other packages that use alternatives.

Uses can explicitly choose the version they want, maybe executing root-1.5

Alternatives is a standard way, but one could also use a script in /etc/root to set users' environment for their prefered version; users would source the one of choice. A symlink, /etc/profile.d/root.sh, would point to the default version (but might need to be source explicitly in some cases, think crontabs.)



What we do: root sits on a shared (NFS) storage, so we don't have to install it on every desktop, they just use the shared storage.

Of course it would be easier with a rpm to maintain all those notebooks ....

Sincerly,
Klaus



--

Cheers
John

-- spambait
[EMAIL PROTECTED]  [EMAIL PROTECTED]

Please do not reply off-list

Reply via email to