> To make it completely clear: Debian TeX Live does not support > moving of arbitrary trees by changing variables in texmf.cnf. > > If we allow that this will be a huge set of worms we open up.
I withdraw my proposal. I don't think being able to move trees is worth opening up the worms. I think you can make yout patch cleaner by replacing /var/lib/texmf with $TEXMFSYSVARDIR, as this avoids new instances of hard-coded paths: Index: debian/postinst.in =================================================================== --- debian/postinst.in (revision 4780) +++ debian/postinst.in (working copy) @@ -144,7 +144,7 @@ # call updmap with --nohash so that no ls-R files # are created in /usr/local/share/texmf/ # see bug report #607857 - # instead of that we call mktexlsr /var/lib/texmf + # instead of that we call mktexlsr $TEXMFSYSVARDIR # afterwards. This can be done without checks as # we know that dhit_libkpathsea_configured and # since mktexlsr and updmap are in the same package @@ -153,14 +153,14 @@ rm -f $tempfile echo "done." tempfile=$(mktemp -p /tmp mktexlsr.XXXXXXXX) - printf "Running mktexlsr /var/lib/texmf ... " - if mktexlsr /var/lib/texmf > $tempfile 2>&1 ; then + printf "Running mktexlsr $TEXMFSYSVARDIR ... " + if mktexlsr $TEXMFSYSVARDIR > $tempfile 2>&1 ; then rm -f $tempfile echo "done." else exec >&2 echo - echo "mktexlsr /var/lib/texmf failed. Output has been stored in" + echo "mktexlsr $TEXMFSYSVARDIR failed. Output has been stored in" echo "$tempfile" echo "Please include this file if you report a bug." echo Best wishes, Gábor Braun -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org