Index: [Article Count Order] [Thread]

Date: Wed, 26 Oct 2005 13:57:00 +0900
From: Mitsuru Chinen <mitch@jp.ibm.com>
Subject: [users:00151] IPsec Phase-2: Initialization issue
To: users@tahi.org
Message-Id: <435F0C9C.3050408@jp.ibm.com>
X-Mail-Count: 00151

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){