Subject: Re: pkg/32812 (Perl broken in 2005Q4: open with shell metas fails)
To: None <jlam@netbsd.org, pkgsrc-bugs@netbsd.org, gnats-admin@netbsd.org,>
From: None <jlam@netbsd.org>
List: pkgsrc-bugs
Date: 04/09/2006 07:22:28
Synopsis: Perl broken in 2005Q4: open with shell metas fails

State-Changed-From-To: open->feedback
State-Changed-By: jlam@netbsd.org
State-Changed-When: Sun, 09 Apr 2006 07:22:27 +0000
State-Changed-Why:
Thanks for tracking down the source of the problem that you saw.  From
examining the perl Configure script, it appears that it searches the
PATH for "sh" only if $SYSTYPE matches the globs *bsd* or sys5*.  However,
we don't set this in pkgsrc, so it may perhaps be something in your local
shell environment.  In any case, forcing the shell to be the known
working shell ${TOOLS_SH} (defaults to /bin/sh) is a sensible precaution
to avoid this problem.  I've committed this change as part of the update
of the perl package to perl 5.8.8.  Please let me know if this version
of the package still exhibits the problem you were seeing.  Thanks for
the PR!

	-- Johnny Lam <jlam@pkgsrc.org>