Subject: Re: pkg/32812 (Perl broken in 2005Q4: open with shell metas fails)
To: None <>
From: Anne Bennett <>
List: pkgsrc-bugs
Date: 04/21/2006 13:26:56
> Synopsis: Perl broken in 2005Q4: open with shell metas fails
> State-Changed-From-To: open->feedback

Just got the "infrequent reminder".  Sorry about the delay.

> 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.

Definitely yes, I set that in .cshrc as part of setting up a tcsh
environment that is customized for the system I'm working on.  On this
one its value is "netbsd".

> 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.

Thank you.

> Please let me know if this version
> of the package still exhibits the problem you were seeing.

Sorry I haven't tried that yet; oodles of my installed software
depends on Perl.  I will try to switch to 2006Q1 in the next few
weeks, and this will get tested at that time.  I'll report back.

Thanks for making the fix!

Ms. Anne Bennett, as a private citizen:
Also reachable more officially at work: