[OS X TeX] Re: TUG installer symlinks in /usr/bin

Joachim Kock jkock at start.no
Mon Nov 27 10:28:43 EST 2006


I screamed:

> Argh!  I never get paths right, do I?  We are lucky I am not
> the one who writes those scripts.  Thanks for correcting me.

Now I refute the correction.  I was right in the first place.
I confirm the information I gave in the first message in this
thread.

I had written:

> the TeXLive installer from TUG offers an option to create
> symlinks in /usr/bin/ to the tex programs.  As far as I can
> see, this represents a potential conflict with the installers 
> and switchers based on Gerben's setpath script.

And Claus corrected me:

>I recommend that next time you first check if the rumours you
>heard of are correct, it is /usr/local/bin.

Since I was describing the situation from memory, and since Claus has 
been working with the TUG installer recently, I reckoned he was right, 
and I immediately accepted his correction.  

However, now I found the installer again, and ran it as far as the 
screen for the optional symlinks, which looks like this:


  Current options setup:
  =================================================================
  
    <A>  alternate directory for automatically generated fonts: [ ]
           directory name: 
    <L>  create symlinks in standard directories:               [X]
              binaries to: 
              manpages to: 
                  info to: 
    <D>  do not install font/macro doc tree: [ ]
    <S>  do not install font/macro source tree: [ ]
  
  Other options:
  =================================================================
    <R>   return to main menu
    <Q>   quit
  
  New value for binary directory [/usr/bin]: 


The suggested value for the binary directory is /usr/bin/ as I wrote!
This is what the installer suggests, it is not something I suggested 
to the installer -- in fact I would never use that path for tex.

Here is the chunk of code in the installer script which builds the
symlink chooser dialogue:

  L) toggle opt_symlinks
     if test "$opt_symlinks" = X; then
       cls; textvar_show screen_3; echo
       opt_symlinks_bin=$opt_symlinks_bin_last
       test -z "$opt_symlinks_bin" && opt_symlinks_bin=/usr/bin
       gets opt_symlinks_bin 'binary directory'
       opt_symlinks_man=$opt_symlinks_man_last
       test -z "$opt_symlinks_man" && opt_symlinks_man=`dirname $opt_symlinks_bin`/man
       gets opt_symlinks_man 'man directory   '
       opt_symlinks_info=$opt_symlinks_info_last
       test -z "$opt_symlinks_info" && opt_symlinks_info=`dirname $opt_symlinks_bin`/info
       gets opt_symlinks_info 'info directory  '
     else
       opt_symlinks_bin_last=$opt_symlinks_bin
       opt_symlinks_man_last=$opt_symlinks_man
       opt_symlinks_info_last=$opt_symlinks_info
       opt_symlinks_bin=''; opt_symlinks_man=''; opt_symlinks_info=''
     fi
     ;;

where you can also see that /usr/bin is the default.



Cheers,
Joachim.


PS: Claus, where does your information come from, then?
------------------------- Info --------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
          & FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/




More information about the MacOSX-TeX mailing list