[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#668661: tex-common: lost TEXMFSYSVARDIR def, creates TEXMFLOCAL/ls-R



On 2012-04-14 01:31, Norbert Preining wrote:
> Yes, bug 607857 ...
> 
>> But I also remember that I didn't remove and code around that, ehich means that *sonewhere* in the packages there is an unprotected
>>    mktexlsr
>> run which does not specify trees, so the one in texmflocal is generated.

> And looking into the code I see the somewhere the definition of
> 	TEXMFSYSVARDIR
> has gone lost, and thus mktexlsr runs in unprotected mode.

That bug is^H^Hwas in code that gets inserted into maintainer scripts by
dh_installtex?

I remember seeing several other tex packages leaving /u/l/s/texmf/ls-R
(but I can't check now because texlive-base "is broken").

Are the following actions the correct way to solve these problems:
* if the package uses dh_installtex it needs to be rebuild with a
  fixed tex-common (>= 3.8)
* otherwise I'll file a serious bug "unprotected call to mktexlsr
  creates /u/l/s/texmf/ls-R - please use dh_installtex instead of
  manually created maintainer scripts"

Andreas



Reply to: