1
0
mirror of https://github.com/moparisthebest/curl synced 2024-12-22 08:08:50 -05:00

runtests.pl now passes the sourcedir path to the httpsserver.pl script

This commit is contained in:
Daniel Stenberg 2003-01-21 10:14:25 +00:00
parent 90982529fc
commit 5796a1b282
2 changed files with 13 additions and 6 deletions

View File

@ -25,6 +25,12 @@ my $verbose=0; # set to 1 for debugging
my $port = 8433; # just our default, weird enough
my $target_port = 8999; # test http-server port
my $path = `pwd`;
chomp $path;
my $srcdir=$path;
do {
if($ARGV[0] eq "-v") {
$verbose=1;
@ -36,16 +42,17 @@ do {
$target_port=$ARGV[1];
shift @ARGV;
}
elsif($ARGV[0] eq "-d") {
$srcdir=$ARGV[1];
shift @ARGV;
}
elsif($ARGV[0] =~ /^(\d+)$/) {
$port = $1;
}
} while(shift @ARGV);
my $path = `pwd`;
chomp $path;
my $conffile="$path/stunnel.conf"; # stunnel configuration data
my $certfile="$path/stunnel.pem"; # stunnel server certificate
my $certfile="$srcdir/stunnel.pem"; # stunnel server certificate
my $pidfile="$path/.https.pid"; # stunnel process pid file
open(CONF, ">$conffile") || return 1;
@ -62,7 +69,7 @@ print CONF "
connect = $target_port
";
close CONF;
system("chmod go-rwx $conffile $path/stunnel.pem"); # secure permissions
system("chmod go-rwx $conffile $certfile"); # secure permissions
# works only with stunnel versions < 4.00
my $cmd="$stunnel -p $certfile -P $pidfile -d $port -r $target_port 2>/dev/null";

View File

@ -222,7 +222,7 @@ sub runhttpsserver {
}
my $flag=$debugprotocol?"-v ":"";
my $cmd="$perl $srcdir/httpsserver.pl $flag -r $HOSTPORT $HTTPSPORT &";
my $cmd="$perl $srcdir/httpsserver.pl $flag -d $srcdir -r $HOSTPORT $HTTPSPORT &";
system($cmd);
if($verbose) {
print "CMD: $cmd\n";