update FIPS script generator to make output easier to hand edit
This commit is contained in:
@@ -297,6 +297,7 @@ my $filter = "";
|
|||||||
my $tvdir;
|
my $tvdir;
|
||||||
my $tprefix;
|
my $tprefix;
|
||||||
my $shwrap_prefix;
|
my $shwrap_prefix;
|
||||||
|
my $shwrap;
|
||||||
my $debug = 0;
|
my $debug = 0;
|
||||||
my $quiet = 0;
|
my $quiet = 0;
|
||||||
my $rspdir = "rsp";
|
my $rspdir = "rsp";
|
||||||
@@ -331,6 +332,10 @@ foreach (@ARGV)
|
|||||||
{
|
{
|
||||||
$rspdir = $1;
|
$rspdir = $1;
|
||||||
}
|
}
|
||||||
|
elsif (/--noshwrap$/)
|
||||||
|
{
|
||||||
|
$shwrap = "";
|
||||||
|
}
|
||||||
elsif (/--rspignore$/)
|
elsif (/--rspignore$/)
|
||||||
{
|
{
|
||||||
$rspignore = 1;
|
$rspignore = 1;
|
||||||
@@ -396,6 +401,8 @@ else
|
|||||||
$shwrap_prefix = "../util/" unless defined $shwrap_prefix;
|
$shwrap_prefix = "../util/" unless defined $shwrap_prefix;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$shwrap = "${shwrap_prefix}shlib_wrap.sh " unless defined $shwrap;
|
||||||
|
|
||||||
$bufinit .= <<END;
|
$bufinit .= <<END;
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
@@ -403,6 +410,10 @@ else
|
|||||||
# Auto generated by mkfipsscr.pl script
|
# Auto generated by mkfipsscr.pl script
|
||||||
# Do not edit
|
# Do not edit
|
||||||
|
|
||||||
|
RM=rm -rf
|
||||||
|
MKDIR=mkdir
|
||||||
|
TPREFIX=$tprefix
|
||||||
|
|
||||||
END
|
END
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -558,8 +569,8 @@ END
|
|||||||
$bufout .= <<END;
|
$bufout .= <<END;
|
||||||
|
|
||||||
echo Running tests in "$req"
|
echo Running tests in "$req"
|
||||||
rm -rf "$rsp"
|
\$RM "$rsp"
|
||||||
mkdir "$rsp"
|
\$MKDIR "$rsp"
|
||||||
|
|
||||||
END
|
END
|
||||||
}
|
}
|
||||||
@@ -584,7 +595,7 @@ sub test_line
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
$bufout .= <<END;
|
$bufout .= <<END;
|
||||||
${shwrap_prefix}shlib_wrap.sh $tprefix$tcmd "$req" "$rsp" || { echo "$req failure" ; exit 1
|
${shwrap}\${TPREFIX}$tcmd "$req" "$rsp" || { echo "$req failure" ; exit 1
|
||||||
}
|
}
|
||||||
END
|
END
|
||||||
$_programs{"${shwrap_prefix}shlib_wrap.sh"} = 1;
|
$_programs{"${shwrap_prefix}shlib_wrap.sh"} = 1;
|
||||||
@@ -624,7 +635,7 @@ END
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
$bufout .= <<END;
|
$bufout .= <<END;
|
||||||
${shwrap_prefix}shlib_wrap.sh $tprefix$tcmd < "$req" > "$rsp" || { echo "$req failure" ; exit 1; }
|
${shwrap}\${TPREFIX}$tcmd < "$req" > "$rsp" || { echo "$req failure" ; exit 1; }
|
||||||
END
|
END
|
||||||
$_programs{"$tprefix$tcmd"} = 1;
|
$_programs{"$tprefix$tcmd"} = 1;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user