<div class="gmail_quote">On Thu, Nov 19, 2009 at 13:39, Norbert Preining <span dir="ltr"><<a href="mailto:preining@logic.at">preining@logic.at</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Then, if the binaries are also in the respective places, you can<br>
actually use tlmgr. Or you can patch tlmgr, I guess only the<br>
initial<br>
$Master<br>
setting has to be changed to a real path because now it uses SELFAUTOPARENT<br>
(or SELFAUTOLOC) and if your binaries are somewhere else then it will<br>
not work.<br>
<div class="im"><br></div></blockquote><div><br></div><div>IMHO, patch is not sufficient. Because when you build from scratch, you cannot get the database. tlmgr is complaining missing the database files other than wrong directory structures.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">
> Completely understandable. Perhaps I missed some stuff, but there<br>
> seemed to be a big hole in the documentation with respect to building<br>
> packages for distributions, so I (with help from Grissiom mainly) had<br>
<br>
</div>Well, who should write it? I mean all distributions are different.<br>
Again, you *might* look at the Debian way (see arguments above) since we<br>
have written quite some documentation on that, how config files<br>
are treated etc etc. (TeX-on-Debian, and Debian-TeX-Policy).<br>
<br>
How should *we* (TL hat on) write documentation how to packagae something<br>
for distributions? That is something the distributors have to think<br>
about it.<br>
<br>
Well, maybe we write something like "Take care and special attention<br>
to those programs and config files!" (as listed above). That might be<br>
a good idea.</blockquote></div><div><br></div><div>Well, in someway, we _are_ writing the docs, right? Norbert has told that one should take care of fmtutil, updmap, texconfig (getting less and less importatn), tlmgr. And not ship tlmgr in a package for a linux distribution. That's a good start of comprehensive documentations ;D</div>
<div><br></div>-- <br>Cheers,<br>Grissiom<br>