On Wed, 1 Nov 2006, Malcolm J. Currie wrote:
> There is a token in etc/init/login.in and etc/init/cshrc.in that gets
> substituted for the actual directory at configure time. When you
> eventually source the Starlink <blah>/etc/login and <blah>/etc/cshrc to
> define the various environmental variables and aliases it uses the path
> defined by starjavadir to point to the tree where the built SPLAT,
> TOPCAT, SoG, and FROG reside.
>
> Now my starjavadir points to a starjava/ directory in the same tree
> as the Classic applications, but my installation defined in
> ~/.stardev.properties is to a more logically named starjava path.
> How do I alter starjavadir (e.g. an entry in ~/.stardev.properties) or
> something to define on the ./configure line when building etc/init/?
Hi Malcolm,
it wasn't possible to change the baked in definition of starjavadir, but
you should be able to do that now during make. So update "init" and try:
% make clean
% make STARJAVADIR=/.../
% make install
Note this cannot do done during configure, I suppose the make could grep
for a definition in the .stardev.properties file, but that looks
surprising so probably best avoided and the default should be to retain
the current arrangements.
> Where is this documented?
That would be in this message.
Cheers,
Peter.
|