On 9/20/2012 4:36 PM, Guenter Knauf wrote:
Am 20.09.2012 16:56, schrieb Guenter Knauf:
Am 20.09.2012 16:16, schrieb Guenter Knauf:
Am 20.09.2012 16:02, schrieb Jeff Trawick:
We shouldn't have scripts which, out of the box, leak information
about the system or configuration.
ok, I change the script in a way as printenv has (make shebang
in-active);
done:
http://svn.apache.org/viewvc?rev=1388054&view=rev
from trunk/Makefile.win line 1043ff:
    copy docs\cgi-examples\printenv "$(INSTDIR)\cgi-bin\printenv.pl" <.y
-awk -f <<script.awk "docs/cgi-examples/printenv" > "$(INSTDIR)\cgi-bin\printenv.pl"
    BEGIN {
    if ( "perl -e \"print $$^X;\"" | getline perlroot ) {
        gsub( /\\/, "/", perlroot );
        print "#!" perlroot;
    }
    }
    {
    if ( $$0 !~ /^#!/ ) {
        print $$0;
    }
    }
<<

so this is the place where the shebang gets fixed for printenv.pl thus making it executable unless perl is not in search path ...
shouldnt we then remove this part and only copy it unchanged?

These are samples, I think they should be executable. I personally do not like the fact that ScriptAlias is enabled by default. I think that is as much a concern.

Regards,
Gregg

Reply via email to