summaryrefslogtreecommitdiff
path: root/web/src/cgi.tcl-1.10/fixline1
diff options
context:
space:
mode:
Diffstat (limited to 'web/src/cgi.tcl-1.10/fixline1')
-rwxr-xr-xweb/src/cgi.tcl-1.10/fixline113
1 files changed, 13 insertions, 0 deletions
diff --git a/web/src/cgi.tcl-1.10/fixline1 b/web/src/cgi.tcl-1.10/fixline1
new file mode 100755
index 00000000..1cb57972
--- /dev/null
+++ b/web/src/cgi.tcl-1.10/fixline1
@@ -0,0 +1,13 @@
+#!/depot/path/expect --
+# Synopsis: fixline1 newpath < input > output
+# Author: Don Libes
+
+# Description: change first line of script to reflect new binary
+# try to match any of the following first lines
+#!expect ...
+#!../expect ...
+#!expectk ...
+#!foo/bar/expectk ...
+#
+regsub "^#!(.*/)*(.*)" [gets stdin] "#!$argv/\\2" line1
+puts -nonewline "$line1\n[read stdin]"