Re: Bug#341782 acknowledged by developer (Bug#341782: fixed in arabtex 3.11-8)
Hi Clint!
On Sam, 03 Dez 2005, Clint Adams wrote:
> No problem. Let me know if I broke something.
I wanted to give you the rational behind the map file move, as this
might be of interest:
COnfig files are normally very unhandy, moving them, changing them etc
makes problems.
teTeX in Debianhad the map files in /etc/texmf/map and linked this dir
to /usr/share/texmf/dvips/map.
Now we have teTeX 3 (and TeX live) which are based on the new TeX
directory Structure, i.e. besides other things, the map files are
searched for in texmf/fonts/map (and enc files in texmf/fonts/enc).
Furthermore we have made /etc/texmf/ the SYSCONFIG path component in the
tex-common package which provides the texmf.cnf.
Now the idea is to:
. move all the map files to /usr/share/texmf/fonts/map/dvips/...
. if the user wants to configure something, he just copies the
respective file with path to /etc/texmf (eg
/etc/texmf/fonts/map/dvips/foobar.map) and edits it. TeX will use
the one in /etc/texmf.
The reason for this is that in a TeX system it is hard to say *what* is
a configuratin file, because every file can change any setting at any
time.
Ok, now for the config file move: We cannot move the map file directly
to /usr/share/texmf/fonts/map/dvips, because that would move it to
itself in tetex, as /u/s/t/fonts/map is a link to /etc/texmf/map.
To get it working with TeX live and tetex thus I proposed (and I am
doing it with the cm-super fonts) first to move the map file to
/etc/texmf/fonts/map/dvips (which is so to say the user configuration
place), and in a second step, *after* tetex has moved its map files to
/usr/share/texmf/fonts/map and deleted the link, we can move the map
files (if unchanged) also to /usr/share/temxf/fonts/map.
After this, for most packages the need for config files is gone, and
upgrades are easier.
I hope this sounds reasonable for you.
Best wishes
Norbert
-------------------------------------------------------------------------------
Dr. Norbert Preining <preining AT logic DOT at> Università di Siena
gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094
-------------------------------------------------------------------------------
WETWANG (n.)
A moist penis.
--- Douglas Adams, The Meaning of Liff
Reply to: