From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) (using TLSv1 with cipher CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id E99631A1DED for ; Mon, 26 Sep 2016 22:40:06 -0700 (PDT) Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga102.fm.intel.com with ESMTP; 26 Sep 2016 22:40:06 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.30,403,1470726000"; d="scan'208";a="14071238" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by orsmga004.jf.intel.com with ESMTP; 26 Sep 2016 22:40:06 -0700 Received: from fmsmsx119.amr.corp.intel.com (10.18.124.207) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.248.2; Mon, 26 Sep 2016 22:40:06 -0700 Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by FMSMSX119.amr.corp.intel.com (10.18.124.207) with Microsoft SMTP Server (TLS) id 14.3.248.2; Mon, 26 Sep 2016 22:40:05 -0700 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.234]) by SHSMSX104.ccr.corp.intel.com ([169.254.5.101]) with mapi id 14.03.0248.002; Tue, 27 Sep 2016 13:40:03 +0800 From: "Zhu, Yonghong" To: "Gao, Liming" , "edk2-devel@lists.01.org" Thread-Topic: [Patch] BaseTools: Add some posixlike files for Linux Thread-Index: AQHSF5m3TKeuNLtUNEaPBFt/N8RWXqCMTPwAgACGPGA= Date: Tue, 27 Sep 2016 05:40:03 +0000 Message-ID: References: <1474771773-10832-1-git-send-email-yonghong.zhu@intel.com> <4A89E2EF3DFEDB4C8BFDE51014F606A14B47CC49@shsmsx102.ccr.corp.intel.com> <4A89E2EF3DFEDB4C8BFDE51014F606A14B47D58A@shsmsx102.ccr.corp.intel.com> In-Reply-To: <4A89E2EF3DFEDB4C8BFDE51014F606A14B47D58A@shsmsx102.ccr.corp.intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: [Patch] BaseTools: Add some posixlike files for Linux X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Sep 2016 05:40:07 -0000 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Thanks. I will push it. Best Regards, Zhu Yonghong -----Original Message----- From: Gao, Liming=20 Sent: Tuesday, September 27, 2016 1:37 PM To: Gao, Liming ; Zhu, Yonghong ; edk2-devel@lists.01.org Subject: RE: [Patch] BaseTools: Add some posixlike files for Linux Yonghong: This is my mistake. I use the wrong way to apply for this patch. With th= e correct way, those patches can work well.=20 Reviewed-by: Liming Gao Thanks Liming > -----Original Message----- > From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of=20 > Gao, Liming > Sent: Monday, September 26, 2016 10:00 AM > To: Zhu, Yonghong ; edk2-devel@lists.01.org > Subject: Re: [edk2] [Patch] BaseTools: Add some posixlike files for=20 > Linux >=20 > Yonghong: > I apply this patch and run them in Linux. They doesn't work. Could=20 > you help try it? >=20 > Thanks > Liming > > -----Original Message----- > > From: Zhu, Yonghong > > Sent: Sunday, September 25, 2016 10:50 AM > > To: edk2-devel@lists.01.org > > Cc: Gao, Liming > > Subject: [Patch] BaseTools: Add some posixlike files for Linux > > > > Add the posixlike files for Rsa2048Sha256Sign, > Rsa2048Sha256GenerateKeys > > and Pkcs7Sign. > > > > Cc: Liming Gao > > Contributed-under: TianoCore Contribution Agreement 1.0 > > Signed-off-by: Yonghong Zhu > > --- > > BaseTools/BinWrappers/PosixLike/Pkcs7Sign | 14 > ++++++++++++++ > > BaseTools/BinWrappers/PosixLike/Rsa2048Sha256GenerateKeys | 14 > > ++++++++++++++ > > BaseTools/BinWrappers/PosixLike/Rsa2048Sha256Sign | 14 > > ++++++++++++++ > > 3 files changed, 42 insertions(+) > > create mode 100755 BaseTools/BinWrappers/PosixLike/Pkcs7Sign > > create mode 100755 > > BaseTools/BinWrappers/PosixLike/Rsa2048Sha256GenerateKeys > > create mode 100755 > BaseTools/BinWrappers/PosixLike/Rsa2048Sha256Sign > > > > diff --git a/BaseTools/BinWrappers/PosixLike/Pkcs7Sign > > b/BaseTools/BinWrappers/PosixLike/Pkcs7Sign > > new file mode 100755 > > index 0000000..214d88f > > --- /dev/null > > +++ b/BaseTools/BinWrappers/PosixLike/Pkcs7Sign > > @@ -0,0 +1,14 @@ > > +#!/usr/bin/env bash > > +#python `dirname $0`/RunToolFromSource.py `basename $0` $* > > + > > +# If a python2 command is available, use it in preference to python=20 > > +if command -v python2 >/dev/null 2>&1; then > > + python_exe=3Dpython2 > > +fi > > + > > +full_cmd=3D${BASH_SOURCE:-$0} # see > > http://mywiki.wooledge.org/BashFAQ/028 for a discussion of why $0 is=20 > > not > a > > good choice here > > +dir=3D$(dirname "$full_cmd") > > +cmd=3D${full_cmd##*/} > > + > > +export PYTHONPATH=3D"$dir/../../Source/Python" > > +exec "${python_exe:-python}" "$dir/../../Source/Python/$cmd/$cmd.py" > > "$@" > > diff --git=20 > > a/BaseTools/BinWrappers/PosixLike/Rsa2048Sha256GenerateKeys > > b/BaseTools/BinWrappers/PosixLike/Rsa2048Sha256GenerateKeys > > new file mode 100755 > > index 0000000..2cddde9 > > --- /dev/null > > +++ b/BaseTools/BinWrappers/PosixLike/Rsa2048Sha256GenerateKeys > > @@ -0,0 +1,14 @@ > > +#!/usr/bin/env bash > > +#python `dirname $0`/RunToolFromSource.py `basename $0` $* > > + > > +# If a python2 command is available, use it in preference to python=20 > > +if command -v python2 >/dev/null 2>&1; then > > + python_exe=3Dpython2 > > +fi > > + > > +full_cmd=3D${BASH_SOURCE:-$0} # see > > http://mywiki.wooledge.org/BashFAQ/028 for a discussion of why $0 is=20 > > not > a > > good choice here > > +dir=3D$(dirname "$full_cmd") > > +cmd=3D${full_cmd##*/} > > + > > +export PYTHONPATH=3D"$dir/../../Source/Python" > > +exec "${python_exe:-python}" > > "$dir/../../Source/Python/Rsa2048Sha256Sign/$cmd.py" "$@" > > diff --git a/BaseTools/BinWrappers/PosixLike/Rsa2048Sha256Sign > > b/BaseTools/BinWrappers/PosixLike/Rsa2048Sha256Sign > > new file mode 100755 > > index 0000000..214d88f > > --- /dev/null > > +++ b/BaseTools/BinWrappers/PosixLike/Rsa2048Sha256Sign > > @@ -0,0 +1,14 @@ > > +#!/usr/bin/env bash > > +#python `dirname $0`/RunToolFromSource.py `basename $0` $* > > + > > +# If a python2 command is available, use it in preference to python=20 > > +if command -v python2 >/dev/null 2>&1; then > > + python_exe=3Dpython2 > > +fi > > + > > +full_cmd=3D${BASH_SOURCE:-$0} # see > > http://mywiki.wooledge.org/BashFAQ/028 for a discussion of why $0 is=20 > > not > a > > good choice here > > +dir=3D$(dirname "$full_cmd") > > +cmd=3D${full_cmd##*/} > > + > > +export PYTHONPATH=3D"$dir/../../Source/Python" > > +exec "${python_exe:-python}" "$dir/../../Source/Python/$cmd/$cmd.py" > > "$@" > > -- > > 2.6.1.windows.1 >=20 > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.01.org > https://lists.01.org/mailman/listinfo/edk2-devel