From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 639901A1E1E for ; Tue, 27 Sep 2016 00:00:55 -0700 (PDT) Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga105.fm.intel.com with ESMTP; 27 Sep 2016 00:00:54 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.30,403,1470726000"; d="scan'208";a="1057110877" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by orsmga002.jf.intel.com with ESMTP; 27 Sep 2016 00:00:55 -0700 Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.248.2; Mon, 26 Sep 2016 22:36:56 -0700 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.15]) by SHSMSX104.ccr.corp.intel.com ([169.254.5.101]) with mapi id 14.03.0248.002; Tue, 27 Sep 2016 13:36:53 +0800 From: "Gao, Liming" To: "Gao, Liming" , "Zhu, Yonghong" , "edk2-devel@lists.01.org" Thread-Topic: [Patch] BaseTools: Add some posixlike files for Linux Thread-Index: AQHSFtd6YUiswGS4nUyakkeWhMzUZKCLBUTwgAHPDTA= Date: Tue, 27 Sep 2016 05:36:52 +0000 Message-ID: <4A89E2EF3DFEDB4C8BFDE51014F606A14B47D58A@shsmsx102.ccr.corp.intel.com> References: <1474771773-10832-1-git-send-email-yonghong.zhu@intel.com> <4A89E2EF3DFEDB4C8BFDE51014F606A14B47CC49@shsmsx102.ccr.corp.intel.com> In-Reply-To: <4A89E2EF3DFEDB4C8BFDE51014F606A14B47CC49@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 07:00:55 -0000 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable 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 > 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 Linux >=20 > Yonghong: > I apply this patch and run them in Linux. They doesn't work. Could 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 > > +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 no= t > 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 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 > > +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 no= t > 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 > > +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 no= t > 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