[libcgi-test-perl] 01/02: A little shell magic to make CGI scripts compatible with old Solaris sh

Axel Beckert abe at deuxchevaux.org
Mon Jan 11 00:38:21 UTC 2016


This is an automated email from the git hooks/post-receive script.

abe pushed a commit to annotated tag 1.001
in repository libcgi-test-perl.

commit 16caf50162d1ba67607c63782a610161c8597b62
Author: Alex Tokarev <nohuhu at nohuhu.org>
Date:   Fri Feb 27 23:11:48 2015 -0800

    A little shell magic to make CGI scripts compatible with old Solaris sh
---
 t/cgi/dumpargs | 6 ++----
 t/cgi/getform  | 6 ++----
 2 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/t/cgi/dumpargs b/t/cgi/dumpargs
index 21e9a12..44ca89f 100755
--- a/t/cgi/dumpargs
+++ b/t/cgi/dumpargs
@@ -1,13 +1,11 @@
 #!/bin/sh
 
-exec 3<&0
-
-$PERL -x <<'END_OF_SCRIPT'
+$PERL -x 3<&0 <<'END_OF_SCRIPT'
 #!perl
 
 use CGI qw/:standard/;
 
-open STDIN, '<&3' or die "Can't reopen STDIN";
+open STDIN, '<&=', 3 or die "Can't reopen STDIN";
 
 print header(-type => "text/plain");
 
diff --git a/t/cgi/getform b/t/cgi/getform
index 37bd894..6d40a07 100755
--- a/t/cgi/getform
+++ b/t/cgi/getform
@@ -1,13 +1,11 @@
 #!/bin/sh
 
-exec 3<&0
-
-$PERL -x <<'END_OF_SCRIPT'
+$PERL -x 3<&0 <<'END_OF_SCRIPT'
 #!perl
 
 use CGI qw/:standard :no_xhtml/;
 
-open STDIN, '<&3' or die "Can't reopen STDIN";
+open STDIN, '<&=', 3 or die "Can't reopen STDIN";
 
 $\ = "\n";
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libcgi-test-perl.git



More information about the Pkg-perl-cvs-commits mailing list