Skip to Content.
Sympa Menu

sm-discuss - Re: [SM-Discuss] latex missing from texlive

sm-discuss AT lists.ibiblio.org

Subject: Public SourceMage Discussion List

List archive

Chronological Thread  
  • From: flux <flux AT sourcemage.org>
  • To: sm-discuss AT lists.ibiblio.org
  • Subject: Re: [SM-Discuss] latex missing from texlive
  • Date: Thu, 25 Aug 2011 01:27:49 +0900

Thomas Orgis (thomas-forum AT orgis.org) wrote [11.08.24 16:23]:
> Am Wed, 24 Aug 2011 01:24:36 -0400
> schrieb Sukneet Basuta <sukneet AT gmail.com>:
>
> > I just compiled and installed texlive 2009 (without sorcery);
> > "texlinks -f /usr/share/texmf/web2c/fmtutil.cnf /usr/bin" creates
> > latex and pdflatex which just symlinks to pdftex.
>
> That looks very much like a point to me ... we copy some scripts, but
> nobody else does, because we're supposed to run texlinks? Just moved the
> latex/pdflatex wrappers away and ran texlinks. Seems to work fine.
>
> So texlive's INSTALL should look like this:
>
> default_install &&
> texlinks -f "$INSTALL_ROOT/usr/share/texmf/web2c/fmtutil.cnf"
> "$INSTALL_ROOT/usr/bin/" &&
> ln -svf mf $INSTALL_ROOT/usr/bin/mf-nowin
>
>
> My only headache is about $INSTALL_ROOT and finding (the right) texlinks
> binary at that point. But $INSTALL_ROOT should be gone if castfs was
> universal, eh? (Generally, I'd rather see INSTALL_ROOT support only for
> basesystem spells ... before one has a runnable chroot to work in.)
>
>
> Alrighty then,
>
> Thoma.

I'd rather like to know what texlinks is doing and perhaps we should do
that ourselves. If all it's doing is setting up symlinks, why does there
need to be an entirely separate binary for this? Why not just ln -s?
This seems rather fishy. However, we definitely need to fix the INSTALL
to do the right thing. I also have a feeling that this only affects
latex/pdflatex (and possibly tex), but I'm not so sure about this. I'm
fairly sure, though, that this doesn't affect context (which has it's
own wrappers).

P.S. Just knit-picking, but you forgot to quote INSTALL_ROOT in the ln
line. :)

--
Justin "flux_control" Boffemmyer
Cauldron wizard and general mage
Source Mage GNU/Linux
http://www.sourcemage.org

Attachment: pgpuHxrn9n62l.pgp
Description: PGP signature




Archive powered by MHonArc 2.6.24.

Top of Page