Change 33318 by [EMAIL PROTECTED] on 2008/02/15 14:27:55

        Shell patterns are subject to tilde expansion. So the case statement
        in the filexp script (written out by Configure) for expanding ~ and
        ~/*  has never worked. It's always been relying on the /bin/csh glob
        for the ~* case. Few people ever noticed because one has to be
        building to one's home directory on a system with no csh installed.
        This is a bug from Perl 1.0's Configure!

Affected files ...

... //depot/perl/Configure#683 edit

Differences ...

==== //depot/perl/Configure#683 (xtext) ====
Index: perl/Configure
--- perl/Configure#682~33049~   2008-01-23 01:18:41.000000000 -0800
+++ perl/Configure      2008-02-15 06:27:55.000000000 -0800
@@ -3589,7 +3589,7 @@
 $startsh
 : expand filename
 case "\$1" in
- ~/*|~)
+ \~/*|\~)
        echo \$1 | $sed "s|~|\${HOME-\$LOGDIR}|"
        ;;
  ~*)
End of Patch.

Reply via email to