For the same reason we don't include ls-R in packages. We don't know what will be in the texmf tree. Packages can install extra crap and users can make system-local additions which all need to be hashed. On Dec 16, 2011 2:30 PM, "Marc Espie" <es...@nerim.net> wrote:
> On Fri, Dec 16, 2011 at 12:06:50PM +0000, Edd Barrett wrote: > > On Wed, Dec 14, 2011 at 05:05:49PM -0500, Jiri B wrote: > > > On Wed, Dec 14, 2011 at 12:49:16AM +0000, Edd Barrett wrote: > > > > Try installing texmf-full. > > > > > > $ pkg_info | grep texlive > > > texlive_base-2011p0 base binaries for TeXLive typesetting distribution > > > texlive_texmf-full-2011 texlive texmf for XeTeX/ConTeXt and extra > macros > > > texlive_texmf-minimal-2011 texlive texmf for laTeX/PdfTeX > > > > > > $ context --version > > > > > > mtxrun | unknown script 'context.lua' or 'mtx-context.lua' > > > > Right heres the lowdown: > > > > ConTeXt no longer uses libkpse to locate files. So they have their own > > database separate from the ls-R styled one. > > > > To fix this we need to: > > > > 1) Patch the correct paths into /usr/local/share/texmf/web2c/texmfcnf.lua > > 2) Generate the hashes: > > (as root, mtxrun --generate) > > > > Now context is ready to work: > > Why isn't the basic database part of the package ? If it takes a long > time to run and consumes resources, just put it in the right package, > possibly as a @sample file or something, you haven't given me a reason this > has to happen during pkg_add time... >