* [Patch] BaseTools: Add some posixlike files for Linux @ 2016-09-25 2:49 Yonghong Zhu 2016-09-26 2:00 ` Gao, Liming 0 siblings, 1 reply; 4+ messages in thread From: Yonghong Zhu @ 2016-09-25 2:49 UTC (permalink / raw) To: edk2-devel; +Cc: Liming Gao Add the posixlike files for Rsa2048Sha256Sign, Rsa2048Sha256GenerateKeys and Pkcs7Sign. Cc: Liming Gao <liming.gao@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Yonghong Zhu <yonghong.zhu@intel.com> --- 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=python2 +fi + +full_cmd=${BASH_SOURCE:-$0} # see http://mywiki.wooledge.org/BashFAQ/028 for a discussion of why $0 is not a good choice here +dir=$(dirname "$full_cmd") +cmd=${full_cmd##*/} + +export PYTHONPATH="$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=python2 +fi + +full_cmd=${BASH_SOURCE:-$0} # see http://mywiki.wooledge.org/BashFAQ/028 for a discussion of why $0 is not a good choice here +dir=$(dirname "$full_cmd") +cmd=${full_cmd##*/} + +export PYTHONPATH="$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=python2 +fi + +full_cmd=${BASH_SOURCE:-$0} # see http://mywiki.wooledge.org/BashFAQ/028 for a discussion of why $0 is not a good choice here +dir=$(dirname "$full_cmd") +cmd=${full_cmd##*/} + +export PYTHONPATH="$dir/../../Source/Python" +exec "${python_exe:-python}" "$dir/../../Source/Python/$cmd/$cmd.py" "$@" -- 2.6.1.windows.1 ^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [Patch] BaseTools: Add some posixlike files for Linux 2016-09-25 2:49 [Patch] BaseTools: Add some posixlike files for Linux Yonghong Zhu @ 2016-09-26 2:00 ` Gao, Liming 2016-09-27 5:36 ` Gao, Liming 0 siblings, 1 reply; 4+ messages in thread From: Gao, Liming @ 2016-09-26 2:00 UTC (permalink / raw) To: Zhu, Yonghong, edk2-devel@lists.01.org Yonghong: I apply this patch and run them in Linux. They doesn't work. Could you help 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 <liming.gao@intel.com> > Subject: [Patch] BaseTools: Add some posixlike files for Linux > > Add the posixlike files for Rsa2048Sha256Sign, Rsa2048Sha256GenerateKeys > and Pkcs7Sign. > > Cc: Liming Gao <liming.gao@intel.com> > Contributed-under: TianoCore Contribution Agreement 1.0 > Signed-off-by: Yonghong Zhu <yonghong.zhu@intel.com> > --- > 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=python2 > +fi > + > +full_cmd=${BASH_SOURCE:-$0} # see > http://mywiki.wooledge.org/BashFAQ/028 for a discussion of why $0 is not a > good choice here > +dir=$(dirname "$full_cmd") > +cmd=${full_cmd##*/} > + > +export PYTHONPATH="$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=python2 > +fi > + > +full_cmd=${BASH_SOURCE:-$0} # see > http://mywiki.wooledge.org/BashFAQ/028 for a discussion of why $0 is not a > good choice here > +dir=$(dirname "$full_cmd") > +cmd=${full_cmd##*/} > + > +export PYTHONPATH="$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=python2 > +fi > + > +full_cmd=${BASH_SOURCE:-$0} # see > http://mywiki.wooledge.org/BashFAQ/028 for a discussion of why $0 is not a > good choice here > +dir=$(dirname "$full_cmd") > +cmd=${full_cmd##*/} > + > +export PYTHONPATH="$dir/../../Source/Python" > +exec "${python_exe:-python}" "$dir/../../Source/Python/$cmd/$cmd.py" > "$@" > -- > 2.6.1.windows.1 ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Patch] BaseTools: Add some posixlike files for Linux 2016-09-26 2:00 ` Gao, Liming @ 2016-09-27 5:36 ` Gao, Liming 2016-09-27 5:40 ` Zhu, Yonghong 0 siblings, 1 reply; 4+ messages in thread From: Gao, Liming @ 2016-09-27 5:36 UTC (permalink / raw) To: Gao, Liming, Zhu, Yonghong, edk2-devel@lists.01.org Yonghong: This is my mistake. I use the wrong way to apply for this patch. With the correct way, those patches can work well. Reviewed-by: Liming Gao <liming.gao@intel.com> 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 <yonghong.zhu@intel.com>; edk2-devel@lists.01.org > Subject: Re: [edk2] [Patch] BaseTools: Add some posixlike files for Linux > > Yonghong: > I apply this patch and run them in Linux. They doesn't work. Could you help > 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 <liming.gao@intel.com> > > Subject: [Patch] BaseTools: Add some posixlike files for Linux > > > > Add the posixlike files for Rsa2048Sha256Sign, > Rsa2048Sha256GenerateKeys > > and Pkcs7Sign. > > > > Cc: Liming Gao <liming.gao@intel.com> > > Contributed-under: TianoCore Contribution Agreement 1.0 > > Signed-off-by: Yonghong Zhu <yonghong.zhu@intel.com> > > --- > > 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=python2 > > +fi > > + > > +full_cmd=${BASH_SOURCE:-$0} # see > > http://mywiki.wooledge.org/BashFAQ/028 for a discussion of why $0 is not > a > > good choice here > > +dir=$(dirname "$full_cmd") > > +cmd=${full_cmd##*/} > > + > > +export PYTHONPATH="$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=python2 > > +fi > > + > > +full_cmd=${BASH_SOURCE:-$0} # see > > http://mywiki.wooledge.org/BashFAQ/028 for a discussion of why $0 is not > a > > good choice here > > +dir=$(dirname "$full_cmd") > > +cmd=${full_cmd##*/} > > + > > +export PYTHONPATH="$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=python2 > > +fi > > + > > +full_cmd=${BASH_SOURCE:-$0} # see > > http://mywiki.wooledge.org/BashFAQ/028 for a discussion of why $0 is not > a > > good choice here > > +dir=$(dirname "$full_cmd") > > +cmd=${full_cmd##*/} > > + > > +export PYTHONPATH="$dir/../../Source/Python" > > +exec "${python_exe:-python}" "$dir/../../Source/Python/$cmd/$cmd.py" > > "$@" > > -- > > 2.6.1.windows.1 > > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.01.org > https://lists.01.org/mailman/listinfo/edk2-devel ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Patch] BaseTools: Add some posixlike files for Linux 2016-09-27 5:36 ` Gao, Liming @ 2016-09-27 5:40 ` Zhu, Yonghong 0 siblings, 0 replies; 4+ messages in thread From: Zhu, Yonghong @ 2016-09-27 5:40 UTC (permalink / raw) To: Gao, Liming, edk2-devel@lists.01.org Thanks. I will push it. Best Regards, Zhu Yonghong -----Original Message----- From: Gao, Liming Sent: Tuesday, September 27, 2016 1:37 PM To: Gao, Liming <liming.gao@intel.com>; Zhu, Yonghong <yonghong.zhu@intel.com>; 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 the correct way, those patches can work well. Reviewed-by: Liming Gao <liming.gao@intel.com> 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 <yonghong.zhu@intel.com>; edk2-devel@lists.01.org > Subject: Re: [edk2] [Patch] BaseTools: Add some posixlike files for > Linux > > Yonghong: > I apply this patch and run them in Linux. They doesn't work. Could > you help 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 <liming.gao@intel.com> > > Subject: [Patch] BaseTools: Add some posixlike files for Linux > > > > Add the posixlike files for Rsa2048Sha256Sign, > Rsa2048Sha256GenerateKeys > > and Pkcs7Sign. > > > > Cc: Liming Gao <liming.gao@intel.com> > > Contributed-under: TianoCore Contribution Agreement 1.0 > > Signed-off-by: Yonghong Zhu <yonghong.zhu@intel.com> > > --- > > 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=python2 > > +fi > > + > > +full_cmd=${BASH_SOURCE:-$0} # see > > http://mywiki.wooledge.org/BashFAQ/028 for a discussion of why $0 is > > not > a > > good choice here > > +dir=$(dirname "$full_cmd") > > +cmd=${full_cmd##*/} > > + > > +export PYTHONPATH="$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=python2 > > +fi > > + > > +full_cmd=${BASH_SOURCE:-$0} # see > > http://mywiki.wooledge.org/BashFAQ/028 for a discussion of why $0 is > > not > a > > good choice here > > +dir=$(dirname "$full_cmd") > > +cmd=${full_cmd##*/} > > + > > +export PYTHONPATH="$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=python2 > > +fi > > + > > +full_cmd=${BASH_SOURCE:-$0} # see > > http://mywiki.wooledge.org/BashFAQ/028 for a discussion of why $0 is > > not > a > > good choice here > > +dir=$(dirname "$full_cmd") > > +cmd=${full_cmd##*/} > > + > > +export PYTHONPATH="$dir/../../Source/Python" > > +exec "${python_exe:-python}" "$dir/../../Source/Python/$cmd/$cmd.py" > > "$@" > > -- > > 2.6.1.windows.1 > > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.01.org > https://lists.01.org/mailman/listinfo/edk2-devel ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2016-09-27 7:00 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2016-09-25 2:49 [Patch] BaseTools: Add some posixlike files for Linux Yonghong Zhu 2016-09-26 2:00 ` Gao, Liming 2016-09-27 5:36 ` Gao, Liming 2016-09-27 5:40 ` Zhu, Yonghong
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox