Date: Wed, 19 Apr 95 23:41:46 +0100 From: jmz@cabri.obs-besancon.fr (Jean-Marc Zucconi) To: nate@trout.sri.mt.net Cc: edward@edcom.com, freebsd-bugs@freefall.cdrom.com Subject: Re: ports/352: tex package generally messed up Message-ID: <9504192241.AA24054@cabri.obs-besancon.fr> In-Reply-To: <199504192106.PAA05283@trout.sri.MT.net> (message from Nate Williams on Wed, 19 Apr 1995 15:06:42 -0600)
next in thread | previous in thread | raw e-mail | index | archive | help
>>>>> "Nate" == Nate Williams <nate@trout.sri.MT.net> writes: >> > * MakeTeXPK should put generated pk files in a more permanant place >> > (or is that in the dvips package?) >> >> The default is to generate them in /tmp. You can choose an alternate >> location when configuring dvips/xdvi. Otherwise, you have to let >> /usr/local/lib/texmf/fonts/pk writable by everyone. > At my site we made /usr/local/lib/texmf/fonts/pk writeable by everyone > (mode 1777) which is no bigger security hole than what you propose > below and it doesn't require any additional setup by the user which > adding lines to /etc/daily requires. >> The best is to >> add the following code in your /etc/daily: >> if [ -d /tmp/pk ]; then >> echo -n "Moving pkfonts" >> for f in /tmp/pk/*pk; do >> if [ -f $f ]; then >> mv $f /usr/local/lib/texmf/fonts/pk/ >> fi >> done >> fi > The response given for using the above instead of making the lib > directory writable is that is stops people from purposefully putting > bogus fonts into the world directory. However, you can still put bogus > fonts in /tmp now which will end up in the global directory, and it > requires more setup at install time. > If there another valid reason for not doing this I'd like to hear it. It is difficult to find a good reason :-), but I can improve my script to filter really bogus fonts: if pktype $f >/dev/null; then mv $f /usr/local/lib/texmf/fonts/pk/ else rm -f $f fi Of course this does not prevent users to eg. replace cmr9.300pk with cmti12.622pk but the script can still be improved :-) > Nate Jean-Marc. ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ Jean-Marc Zucconi | jmz@cabri.obs-besancon.fr Observatoire de Besancon | F 25010 Besancon cedex | PGP Key: finger jmz@cabri.obs-besancon.fr =========================================================================
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9504192241.AA24054>