From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) (using TLSv1 with cipher CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id D6B9B1A1DF5 for ; Sun, 25 Sep 2016 19:00:17 -0700 (PDT) Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga102.jf.intel.com with ESMTP; 25 Sep 2016 19:00:17 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.30,396,1470726000"; d="scan'208";a="13620439" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by orsmga004.jf.intel.com with ESMTP; 25 Sep 2016 19:00:17 -0700 Received: from fmsmsx153.amr.corp.intel.com (10.18.125.6) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.248.2; Sun, 25 Sep 2016 19:00:15 -0700 Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by FMSMSX153.amr.corp.intel.com (10.18.125.6) with Microsoft SMTP Server (TLS) id 14.3.248.2; Sun, 25 Sep 2016 19:00:14 -0700 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.15]) by SHSMSX152.ccr.corp.intel.com ([169.254.6.95]) with mapi id 14.03.0248.002; Mon, 26 Sep 2016 10:00:12 +0800 From: "Gao, Liming" To: "Zhu, Yonghong" , "edk2-devel@lists.01.org" Thread-Topic: [Patch] BaseTools: Add some posixlike files for Linux Thread-Index: AQHSFtd6YUiswGS4nUyakkeWhMzUZKCLBUTw Date: Mon, 26 Sep 2016 02:00:11 +0000 Message-ID: <4A89E2EF3DFEDB4C8BFDE51014F606A14B47CC49@shsmsx102.ccr.corp.intel.com> References: <1474771773-10832-1-git-send-email-yonghong.zhu@intel.com> In-Reply-To: <1474771773-10832-1-git-send-email-yonghong.zhu@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: Mon, 26 Sep 2016 02:00:18 -0000 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Yonghong: I apply this patch and run them in Linux. They doesn't work. Could you he= lp try it? 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 >=20 > Add the posixlike files for Rsa2048Sha256Sign, Rsa2048Sha256GenerateKeys > and Pkcs7Sign. >=20 > 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 >=20 > 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 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 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 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 > +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 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