On Sun, 4 Sep 2005, Bryan Henderson wrote:

> I have a system that doesn't have the requisite 'rm' program in
> /bin/rm.  The Exim make files expect it there.  There is a make
> variable RM_COMMAND, but it doesn't get used.

Oops.

> Here is a patch to the make files so they use $(RM_COMMAND) and the
> user can override it in Local/Makefile.

Thank you.

> Though I didn't change the default from /bin/rm, I believe the default
> should be "rm", so that the user's PATH gets searched in the
> conventional way.

Am I the only person in the world who habitually runs with "rm" aliased 
to "rm -i"? This has saved me from disaster on a few occasions. However, 
it means that when I run build scripts that just use "rm", I have to 
remember to work round it. That is why Exim uses a full path name for 
the utility programs. I've also been caught by build scripts that fall 
apart because I have "ls" aliased to "ls -F". 

-- 
Philip Hazel            University of Cambridge Computing Service,
[EMAIL PROTECTED]      Cambridge, England. Phone: +44 1223 334714.
Get the Exim 4 book:    http://www.uit.co.uk/exim-book

-- 
## List details at http://www.exim.org/mailman/listinfo/exim-dev Exim details 
at http://www.exim.org/ ##

Reply via email to