>>> "PO" == Peter O'Gorman <[EMAIL PROTECTED]> writes:

 PO> I guess I'll try this list, since mails and pings to bug-automake get no 
 PO> response...

 PO> <http://lists.gnu.org/archive/html/bug-automake/2005-07/msg00141.html>

 PO> install-sh, if it loses its execute bit causes install to fail.


 PO> 2005-??-??  Peter O'Gorman  <[EMAIL PROTECTED]>
 PO> * lib/am/distdir.am: Remove $(SHELL) when calling install_sh
 PO> * m4/strip.m4: Ditto.
 PO> * m4/install-sh.m4: Add $(SHELL) to the definition of install_sh

Thanks for the patch.  Can you explain how the x bit vanished?
This looks like the bug we should fix first.

Tom once said he wasn't sure why all those invocations through
$(SHELL) were necessary, that maybe they were relic from some
distant past (something with cygnus?) and no longer required
today.  Recently, I've been tempted to remove them all, because
I believe these scripts are simple enough to work with any
/bin/sh, and presently configure can set @SHELL@ to a shell that
would cause the scripts to fail (like zsh, which requires some
initialization soap none of the scripts has).  Of course the
latter point is not a real argument, because we could add the
soap, and anyway if @[EMAIL PROTECTED] then make will run the Makefile
fragments using zsh, and this should fail at some point too,
perhaps before starting any of the scripts.

So I'm neither for or against $(SHELL), but I'd like to be sure
why it's needed.
-- 
Alexandre Duret-Lutz



Reply via email to