Ugh, I am sorry but something was seriously wrong in the previous version: the files were catenated in the default order given by find, which seems to be undefined (filesystem-dependent, I suppose). I fixed that by running sort in the C locale (just to be sure that everyone in the world assembles his updmap.cfg in the proper order...). [ FYI, the reason why I changed the 'ls' call to 'find' is mainly so that it doesn't have the problems that can be seen with wildcards expanding to very long lists. ] Attaching a fixed script and a manpage that mentions the order.
Attachment:
update-updmap
Description: Bourne shell script
Attachment:
update-updmap.8
Description: Binary data
I cannot see anything wrong left. ;-) -- Florent