From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: <20100820160351.GA4403@polynum.com> References: <20100820110259.GA8634@polynum.com> <20100820160351.GA4403@polynum.com> Date: Fri, 20 Aug 2010 10:38:17 -0700 Message-ID: From: ron minnich To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: [9fans] dvips(1): RFC Topicbox-Message-UUID: 496721ea-ead6-11e9-9d60-3106f5b1d025 On Fri, Aug 20, 2010 at 9:03 AM, wrote: > On Fri, Aug 20, 2010 at 04:42:22PM +0100, Richard Miller wrote: >> > I want dvips(1) to only have >> > one configuration file, called: "dvips.cnf" (and not "config.ps" >> > since it's not Postscript instructions) >> >> The default config file name may be silly but that's where people >> who are used to dvips on another o/s will expect to find it. >> > > If it is clearly documented, I don't think this is a problem. And since > I remove too, in the config file, the 'E' command allowing arbitrary > execution of commands via system(3), at least it will be clear that > something changed. What you're doing is kind of neat, unwinding really bad ideas from TeX. I'm amused about dvips executing commands. People have given Adobe a lot of trouble about the embedded javascript in PDF files, and now we see that somewhere along the line the open source community did something even worse. When did system() creep into dvips, I wonder? I can't imagine the original authors making such a terrible mistake. ron