Hello,
With IPv6 Ready Logo Phase-2 IPsec conformance test,
I faced the test didn't go forward from the initialization.
[My Environment]
OS: FreeBSD 4.11-RELEASE
Perl: v5.8.7
The script seems to stop at the line where system()
is called to copy a file.
Attached patch avoids this issue by using copy().
Thank you,
--
Mitsuru Chinen <mitch@jp.ibm.com>
diff -uprN IPsec_Self_Test_P2_1-0-5.orig/ipsec.p2/p2_HTR_Reset.seq IPsec_Self_Test_P2_1-0-5/ipsec.p2/p2_HTR_Reset.seq
--- IPsec_Self_Test_P2_1-0-5.orig/ipsec.p2/p2_HTR_Reset.seq 2005-06-22 10:53:01.000000000 +0900
+++ IPsec_Self_Test_P2_1-0-5/ipsec.p2/p2_HTR_Reset.seq 2005-10-26 13:41:51.000000000 +0900
@@ -50,6 +50,7 @@ BEGIN {
use V6evalTool;
use IPSEC;
+use File::Copy;
$IF0 = Link0;
@@ -59,7 +60,7 @@ ipsecCheckNUT(host);
#----- Initilize address define file
my $ADDR_DEF_TMPL = 'p2_HTR_ipsecaddr.def.tmpl';
my $ADDR_DEF = 'p2_HTR_ipsecaddr.def';
-system("cp $ADDR_DEF_TMPL $ADDR_DEF");
+copy("$ADDR_DEF_TMPL", "$ADDR_DEF");
#----- Initilize target
if($IPSEC::MANUAL_ADDR_CONF eq undef){